日志
编辑日志
编辑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 链接到日志应用程序。