簡體   English   中英

如何在 Grafana 上顯示 AWS CodeDeploy 部署

[英]How to show AWS CodeDeploy deployment on Grafana

使用 Grafana 的 CloudWatch 數據源和一點 InfluxDB 魔法,我可以從我的實時環境中提取許多指標; 如 CPU 利用率、memory 利用率、主機數、線程數等。

如果我能在該圖上發現實時部署的時刻,這些指標將更有意義。 ELB 運行狀況主機計數指標有點幫助,但不顯示部署,而是顯示自動縮放活動。

我在適用於 CodeDeploy 的 AWS CloudWatch 適配器中找不到任何指標。 有沒有人有辦法做到這一點?

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

您可以使用“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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM