Class ServiceCollectionExtensions
- Namespace
- Microsoft.Extensions.DependencyInjection
- Assembly
- Elastic.Apm.NetCoreAll.dll
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddAllElasticApm(IServiceCollection)
Registers Elastic APM .NET Agent into the dependency injection container and enables:
- Elastic.Apm.DiagnosticSource.HttpDiagnosticsSubscriber
- Elastic.Apm.AspNetCore.DiagnosticListener.AspNetCoreDiagnosticSubscriber
- Elastic.Apm.EntityFrameworkCore.EfCoreDiagnosticsSubscriber
- Elastic.Apm.Instrumentations.SqlClient.SqlClientDiagnosticSubscriber
- Elastic.Apm.Elasticsearch.ElasticsearchDiagnosticsSubscriber
- Elastic.Apm.GrpcClient.GrpcClientDiagnosticSubscriber
- Elastic.Apm.Azure.ServiceBus.AzureMessagingServiceBusDiagnosticsSubscriber
- Elastic.Apm.Azure.ServiceBus.MicrosoftAzureServiceBusDiagnosticsSubscriber
- Elastic.Apm.Azure.Storage.AzureBlobStorageDiagnosticsSubscriber
- Elastic.Apm.Azure.Storage.AzureQueueStorageDiagnosticsSubscriber
- Elastic.Apm.Azure.Storage.AzureFileShareStorageDiagnosticsSubscriber
- Elastic.Apm.Azure.CosmosDb.AzureCosmosDbDiagnosticsSubscriber
- Elastic.Apm.MongoDb.MongoDbDiagnosticsSubscriber
public static IServiceCollection AddAllElasticApm(this IServiceCollection services)
Parameters
services
IServiceCollectionAn IServiceCollection where services are to be registered.