Skip to main content
elastic avatar

elastic

43 packages

Author Trust

Established100/100Verified Publisher by NuGet
43
Packages
1.4B
Total DLs
Sort:

43 packages

Elasticsearch.Net package icon

Elasticsearch.Net

Elastic and contributors

Exposes all the Elasticsearch API endpoints but leaves you in control of building the request and response bodies. Comes with built in cluster failover/connection pooling support.

354.5M146 versionselasticsearch, elastic, search +2
NEST package icon

NEST

Elastic and contributors

Strongly typed interface to Elasticsearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes Elasticsearch.Net.

194.5M177 versionselasticsearch, elastic, search +2
Elastic.Apm package icon

Elastic.Apm

Elastic and contributors

Elastic APM .NET Agent base package. This package provides core functionality for transmitting of all Elastic APM types and is a dependent package for all other Elastic APM package. Additionally this package contains the public Agent API that allows you to manually capture transactions and spans. Please install the platform specific package for the best experience. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs

79.7M60 versionsapm, monitoring, elastic +3
Elastic.Apm.AspNetCore package icon

Elastic.Apm.AspNetCore

Elastic and contributors

Elastic APM for ASP.NET Core. This package contains auto instrumentation for ASP.NET Core. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs

48.2M60 versionsapm, monitoring, elastic +3
Elastic.Transport package icon

Elastic.Transport

Elastic and contributors

Client connectivity bits, exposes a potentially cluster aware request pipeline that can be resilient to nodes dropping out of rotation. This package is heavily optimized for the Elastic (elastic.co) product suite and Elastic Cloud (cloud.elastic.co) SAAS offering.

46.4M70 versionselastic, stack, transport +1
Elastic.Apm.Extensions.Hosting package icon

Elastic.Apm.Extensions.Hosting

Elastic and contributors

Elastic APM .NET Agent. This package offers integration with Microsoft.Extensions.Hosting.IHostBuilder for agent registration

45.8M58 versionsapm, monitoring, elastic +3
Elastic.CommonSchema package icon

Elastic.CommonSchema

Elastic and contributors

Maps Elastic Common Schema (ECS) to .NET types including (de)serialization using System.Text.Json

42.8M28 versions
Elastic.Apm.EntityFrameworkCore package icon

Elastic.Apm.EntityFrameworkCore

Elastic and contributors

Elastic APM for Entity Framework Core. This package contains auto instrumentation for Entity Framework Core. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs

42.4M72 versionsapm, monitoring, elastic +4
Elastic.Apm.Extensions.Logging package icon

Elastic.Apm.Extensions.Logging

Elastic and contributors

Elastic APM integration with Microsoft.Extensions.Logging.Configuration. This package automatically captures logs on error level as APM errors and correlates those to APM traces when the APM agent is active.

42.0M54 versionsapm, monitoring, elastic +3
Elastic.Apm.Elasticsearch package icon

Elastic.Apm.Elasticsearch

Elastic and contributors

Elastic APM for the Elasticsearch .NET clients. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs

38.6M58 versionsapm, monitoring, elastic +4
Elastic.Apm.NetCoreAll package icon

Elastic.Apm.NetCoreAll

Elastic and contributors

Elastic APM .NET agent. This is a convenient package that automatically pulls in ASP.NET Core, and Entity Framework Core auto instrumentation with the Elastic APM .NET Agent. If your application uses the Microsoft.AspNetCore.All package the easiest way to reference the Elastic APM project is to use this package. If you only need specific functionalities (e.g. EF Core monitoring, or ASP.NET Core without EF Core monitoring, etc) you can reference specific Elastic.Apm packages. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs

38.0M57 versionsapm, monitoring, elastic +5
Elastic.CommonSchema.Serilog package icon

Elastic.CommonSchema.Serilog

Elastic and contributors

Serilog TextFormatter that formats log events in accordance with Elastic Common Schema (ECS).

37.1M26 versions
Elastic.Clients.Elasticsearch package icon

Elastic.Clients.Elasticsearch

Elastic and contributors

This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.

35.9M165 versionselasticsearch, elastic, client +1
Elastic.Apm.GrpcClient package icon

Elastic.Apm.GrpcClient

Elastic and contributors

Package Description

35.4M56 versions
NEST.JsonNetSerializer package icon

NEST.JsonNetSerializer

Elastic and contributors

NEST uses an internal serializer. This package enables serialization for your documents using your own custom Json.NET serializer

35.3M74 versionselasticsearch, elastic, search +4
Elastic.Apm.MongoDb package icon

Elastic.Apm.MongoDb

Elastic and contributors

Elastic APM integration with the MongoDB.Driver package.

33.4M51 versions
Elastic.Apm.Azure.Storage package icon

Elastic.Apm.Azure.Storage

Elastic and contributors

Elastic APM for Azure Storage. This package contains auto instrumentation for Azure.Storage.Queues, Azure.Storage.Blobs and Azure.Storage.Files.Shares packages.

33.1M51 versionsapm, monitoring, elastic +6
Elastic.Apm.Azure.ServiceBus package icon

Elastic.Apm.Azure.ServiceBus

Elastic and contributors

Elastic APM for Azure Service Bus. This package contains auto instrumentation for Azure.Messaging.ServiceBus and Microsoft.Azure.ServiceBus packages.

33.1M51 versionsapm, monitoring, elastic +6
Elastic.Apm.Azure.CosmosDb package icon

Elastic.Apm.Azure.CosmosDb

Elastic and contributors

Elastic APM for Azure Cosmos DB. This package contains auto instrumentation for Microsoft.Azure.Cosmos, Microsoft.Azure.DocumentDb, and Microsoft.Azure.DocumentDb.Core.

30.9M50 versionsapm, monitoring, elastic +6
Elastic.Apm.SerilogEnricher package icon

Elastic.Apm.SerilogEnricher

Elastic and contributors

Enrich Serilog log messages with APM TraceId and TransactionId.

23.8M27 versions
Elastic.Apm.SqlClient package icon

Elastic.Apm.SqlClient

Elastic and contributors

Elastic APM for System.Data.SqlClient and Microsoft.Data.SqlClient. This package contains auto instrumentation for SqlClient. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs

22.1M27 versionsapm, monitoring, elastic +3
Elastic.Ingest.Elasticsearch package icon

Elastic.Ingest.Elasticsearch

Elastic and contributors

Offers an easy to use ChannelWriter implementation to push data concurrently to Elasticsearch using Elastic.Transport

13.1M97 versionselastic, channels, elasticsearch +1
Elastic.Ingest.Transport package icon

Elastic.Ingest.Transport

Elastic and contributors

Provides components to build a buffer-backed channel for publishing events to distributed systems over HTTP through Elastic.Transport

13.1M98 versionselastic, transport, ingest +1
Elastic.Channels package icon

Elastic.Channels

Elastic and contributors

Provides components to build a buffer-backed channel that flushes batches of data in a controlled (Max N || Max Duration) manner.

13.0M98 versionselastic, channels, buffer
Elastic.Ingest.Elasticsearch.CommonSchema package icon

Elastic.Ingest.Elasticsearch.CommonSchema

Elastic and contributors

Package Description

12.9M17 versions
Elastic.Apm.StackExchange.Redis package icon

Elastic.Apm.StackExchange.Redis

Elastic and contributors

Elastic APM for StackExchange.Redis. This package contains instrumentation for StackExchange.Redis Redis client. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs

6.3M54 versionsapm, monitoring, elastic +4
Elastic.CommonSchema.NLog package icon

Elastic.CommonSchema.NLog

Elastic and contributors

NLog Layout that formats log events in accordance with Elastic Common Schema (ECS).

4.1M25 versions
Elastic.Apm.NLog package icon

Elastic.Apm.NLog

Elastic and contributors

Enrich NLog log messages with APM TraceId and TransactionId.

3.4M27 versions
Elastic.Apm.AspNetFullFramework package icon

Elastic.Apm.AspNetFullFramework

Elastic and contributors

Elastic APM for ASP.NET Full Framework. This package contains auto instrumentation for ASP.NET Full Framework. See: https://www.elastic.co/guide/en/apm/agent/dotnet/current/setup-asp-dot-net.html for setup

2.4M55 versionsapm, monitoring, elastic +3
Elastic.OpenTelemetry package icon

Elastic.OpenTelemetry

Elastic and contributors

OpenTelemetry extensions for Elastic Observability.

648.7K22 versionsElastic, EDOT, OpenTelemetry +9
Elastic.Apm.EntityFramework6 package icon

Elastic.Apm.EntityFramework6

Elastic and contributors

Elastic APM for Entity Framework 6. This package contains auto instrumentation for Entity Framework 6. See: https://github.com/elastic/apm-agent-dotnet/tree/main/docs

631.4K64 versionsapm, monitoring, elastic +4
NEST.7xUpgradeAssistant package icon

NEST.7xUpgradeAssistant

Elastic and contributors

NEST 7.0 introduces API namespaces on the client. This package reintroduces removed methods on the client, with instructions on how to upgrade to using the new APIs

437.7K3 versionselasticsearch, elastic, search +2
Elastic.Stack.ArtifactsApi package icon

Elastic.Stack.ArtifactsApi

Elastic and contributors

Provides a set of classes to resolve the location of Elastic stack products in various stages: released, snapshot and build candidates

316.1K29 versionselastic, elasticsearch, stack +2
Elastic.Elasticsearch.Managed package icon

Elastic.Elasticsearch.Managed

Elastic and contributors

Provides an observable ElasticsearchNode abstraction that can be used to wrap an elasticsearch process. Also ships with an cluster abstraction that can start one or more ElasticsearchNode's

303.4K29 versionselastic, elasticsearch, cluster +2
Elastic.Elasticsearch.Ephemeral package icon

Elastic.Elasticsearch.Ephemeral

Elastic and contributors

Provides an EphemeralCluster implementation that can download/bootstrap/run a throwaway customizable Elasticsearch cluster

255.0K29 versionselastic, elasticsearch, cluster +1
Elastic.Elasticsearch.Xunit package icon

Elastic.Elasticsearch.Xunit

Elastic and contributors

Provides an Xunit test framework allowing you to run integration tests against local ephemeral Elasticsearch clusters

228.9K29 versionselastic, elasticsearch, xunit +4
Elastic.Apm.Azure.Functions package icon

Elastic.Apm.Azure.Functions

Elastic and contributors

Elastic APM for Azure Functions. This package contains a middleware for tracing Azure Functions in worker (dotnet-isolated) processes.

216.7K37 versionsapm, monitoring, elastic +6
Elastic.CommonSchema.BenchmarkDotNetExporter package icon

Elastic.CommonSchema.BenchmarkDotNetExporter

Elastic and contributors

Exports BenchmarkDotNet benchmarks to Elasticsearch using Elastic Common Schema (ECS) format

197.2K26 versions
Elasticsearch.Net.VirtualizedCluster package icon

Elasticsearch.Net.VirtualizedCluster

Elastic and contributors

Provides a way to assert client behaviour through a rule engine backed VirtualClusterConnection

183.9K34 versionselasticsearch, elastic, search +2
Elastic.Transport.VirtualizedCluster package icon

Elastic.Transport.VirtualizedCluster

Elastic and contributors

Provides a way to assert transport behaviour through a rule engine backed VirtualClusterConnection

111.1K71 versionselasticsearch, elastic, search +2
Elastic.Mapping package icon

Elastic.Mapping

Elastic and contributors

Elasticsearch mapping source generator for AOT-compatible compile-time mapping generation

93.7K47 versionselasticsearch, mapping, source-generator +1
Elasticsearch.Extensions.Logging package icon

Elasticsearch.Extensions.Logging

Elastic and contributors

Elasticsearch logger provider for Microsoft.Extensions.Logging. Writes direct to Elasticsearch using the Elastic Common Schema (ECS), with semantic logging of structured data from message and scope values, for use with the Elasticsearch-Logstash-Kibana (ELK) stack. The results can be viewed and queried in the Kibana console.

75.9K5 versionsLogging, LoggerProvider, Elasticsearch +8
Elastic.Ingest package icon

Elastic.Ingest

Elastic and contributors

Provides components to build a buffer-backed channel for indexing documents into Elasticsearch

49.1K1 versionelastic, elasticsearch, ingest +1