日志
编辑日志编辑
Elastic .NET Agent 提供 日志关联。代理将自动注入关联 ID,允许在日志、跟踪和服务之间导航。
此功能是 应用程序日志摄取策略 的一部分。
该 ecs-logging-dotnet
库也可以用于使用 ECS 日志 格式,而无需 APM 代理。ECS .NET 日志将始终通过 System.Diagnostics.Activity
提供 日志关联 ID。当与 APM 代理配对时,它也会获取相应的服务关联功能。
日志关联编辑
Elastic APM .NET 代理为流行的日志框架提供集成,这些集成负责将跟踪 ID 字段注入应用程序的日志记录中。当前支持的日志框架是
如果您的首选日志框架尚未得到支持,还有另外两种选择
- 打开功能请求,或贡献代码,以获得更多支持,如 CONTRIBUTING.md 中所述。
- 手动将跟踪 ID 注入日志记录,如 手动日志关联 中所述。
无论您如何将 APM 与日志集成,您都可以使用 Filebeat 将日志发送到 Elasticsearch,以便关联您的跟踪和日志,并从 APM 链接到 日志应用程序。