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