【问题标题】:How to show AWS CodeDeploy deployment on Grafana如何在 Grafana 上显示 AWS CodeDeploy 部署
【发布时间】:2020-03-13 14:17:29
【问题描述】:

使用 Grafana 的 CloudWatch 数据源和一点 InfluxDB 魔法,我可以从我的实时环境中提取许多指标;如 CPU 利用率、内存利用率、主机数、线程数等。

如果我可以在该图表上发现实时部署的时刻,这些指标将更有意义。ELB 运行状况主机计数指标有点帮助,但不显示部署,而是显示自动缩放活动。 p>

我在适用于 CodeDeploy 的 AWS CloudWatch 适配器中找不到任何指标。有没有人有办法做到这一点?

(我的环境:使用 CodeDeploy 部署在 AWS Fargate 上的 Docker 容器上的 Sprint Boot 应用程序)

【问题讨论】:

    标签: amazon-web-services grafana amazon-cloudwatch aws-code-deploy


    【解决方案1】:

    您可以使用“put-metric-data”aws cli 调用 [1] 将数据点推送到 CloudWatch 指标中。您可以从 AppSpec 文件挂钩(如 BeforeInstall 和 AfterInstall)调用此命令。确保 EC2 实例角色具有必要的权限。

    [1]https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-data.html

    [2]https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-example.html#appspec-file-example-server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-27
      • 2015-12-21
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 2020-12-17
      • 1970-01-01
      • 2020-07-23
      相关资源
      最近更新 更多