我可以为每个任务创建单独的指标吗?

时间:2018-09-12 07:31:28

标签: amazon-web-services amazon-cloudformation

我想为将在AutoScaling自动创建更多任务时运行的每个ECS任务创建单独的自定义指标。有没有一种方法可以使用Cloudformation或类似的方法轻松实现这一目标?也许自动为每个任务创建一个带有单独的度量标准筛选器的单独的日志组。或仅是度量过滤器,但将其分配给已创建任务的日志流。

1 个答案:

答案 0 :(得分:1)

如果自定义指标是由您的任务发布的,那么您可以直接开始发布指标。 https://aws.amazon.com/premiumsupport/knowledge-center/cloudwatch-custom-metrics/

您将要使用任务标识符的维度。您将从元数据中获得该信息。 https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-metadata-endpoint.html

所以您会得到类似的东西。注意,我没有尝试过taskArn的维度类型,这可能会引起问题,但是AWS已经使用此字段发布了cloudwatch事件。

aws cloudwatch put-metric-data --metric-name petro_custom_1 --dimensions taskArn=$TaskARN  --namespace "Custom" --value $Value
相关问题