Elastic APM Go Agent 提供日志关联。该代理会自动注入关联 ID,以便在日志、跟踪和服务之间导航。
此功能是应用程序日志摄取策略的一部分。
ecslogrus
和 ecszap
库也可用于使用 ECS 日志格式,而无需 APM 代理。当与 Go APM 代理一起部署时,该代理将提供 日志关联 ID。
Go 代理为流行的日志框架提供了集成,将跟踪 ID 字段注入到应用程序的日志记录中。您可以在支持的技术下找到受支持的日志框架列表。
如果您喜欢的日志框架尚未受支持,则还有两种其他选择:
- 按照贡献中的描述,为额外的支持打开一个功能请求或贡献代码。
- 按照以下手动日志关联中的描述,手动将跟踪 ID 注入到日志记录中。