从应用程序向 Cloudwatch 代理发送自定义指标数据
Send custom metric data to Cloudwatch agent from application
我正在尝试使用 Cloudwatch 代理将我的应用程序的自定义指标数据发送到 CloudWatch。
我能够通过 AWS CLI 使用 aws cloudwatch put-metric-data
命令成功将数据发送到 CloudWatch,但我想使用 cloudwatch 代理接收我的应用程序指标(连接计数、队列计数等)和通过 Cloudwatch 代理将该数据发送到 cloudwatch。请帮忙。
首先,您需要查看CWAgent支持和收集的指标。
从我的角度来看,CWAgent 主要收集 OS 它可以直接从您的计算机读取的指标,而不是来自您的应用程序的连接计数等指标。
您使用 put-metric-data
的方式是一个很好的方向,您可以使用自己的代码对其进行自定义。
但最近,AWS 确实提到了 OpenTelemetry,它支持应用程序指标并与 CloudWatch Agent 集成。我相信这种方式就是您要找的方式。
参考:
我正在尝试使用 Cloudwatch 代理将我的应用程序的自定义指标数据发送到 CloudWatch。
我能够通过 AWS CLI 使用 aws cloudwatch put-metric-data
命令成功将数据发送到 CloudWatch,但我想使用 cloudwatch 代理接收我的应用程序指标(连接计数、队列计数等)和通过 Cloudwatch 代理将该数据发送到 cloudwatch。请帮忙。
首先,您需要查看CWAgent支持和收集的指标。
从我的角度来看,CWAgent 主要收集 OS 它可以直接从您的计算机读取的指标,而不是来自您的应用程序的连接计数等指标。
您使用 put-metric-data
的方式是一个很好的方向,您可以使用自己的代码对其进行自定义。
但最近,AWS 确实提到了 OpenTelemetry,它支持应用程序指标并与 CloudWatch Agent 集成。我相信这种方式就是您要找的方式。
参考: