APM 中的服务是什么?

问题描述

来自 APM 的文档:https://www.elastic.co/guide/en/apm/get-started/7.12/transactions.html

事务是一种特殊的跨度,它具有额外的 与它们相关的属性。它们描述了一个被捕获的事件 检测服务的弹性 APM 代理。你可以想到 交易作为您在一个范围内衡量的最高级别的工作 服务。例如,交易可能是: ...

如何定义“服务”?

解决方法

服务是通过连接连接到 APM 服务器并将所有指标发送到服务器的应用程序。 几乎所有后端语言都使用客户端库连接到 APM。 我在 Golang 中使用它,该库有一个代理,可以包装路由器并捕获所有指标。在 HTTP 和 GRPC 中。