Note
|
For the best reading experience, please view this documentation at elastic.co |
Welcome to the APM .NET Agent documentation.
Elastic APM automatically measures the performance of your application and tracks errors. For example, it records spans for database queries and transactions for incoming HTTP requests. See [supported-technologies] to learn about which frameworks and technologies are supported by Elastic APM .NET agent.
Spans are grouped in transactions - by default one for each incoming HTTP request. But it’s possible to create custom transactions not associated with an HTTP request.
By default the agent comes with support for ASP.NET Core out-of-the-box. To instrument other events, you can use custom spans.
APM Agents work in conjunction with the {apm-server-ref-v}/index.html[APM Server], {ref}/index.html[Elasticsearch], and {kibana-ref}/index.html[Kibana]. Please view the {apm-overview-ref-v}/index.html[APM Overview] for details on how these components work together.