日志编辑

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