Inserito il: May 5, 2020
È possibile utilizzare Amazon CloudWatch per monitorare le metriche Prometheus provenienti dai cluster Amazon Elastic Kubernetes Service (EKS) e Kubernetes; il servizio è ora disponibile in versione beta. Grazie a questa nuova funzionalità, i team DevOps possono scoprire automaticamente i servizi per carichi di lavoro containerizzati come AWS App Mesh, NGINX e Java/JMX. Possono inoltre esporre metriche personalizzate su questi servizi e acquisire le metriche Prometheus in CloudWatch. Curando la raccolta e l'aggregazione delle metriche Prometheus, gli utenti CloudWatch possono monitorare, risolvere i problemi e gestire gli allarmi sul degrado delle prestazioni delle applicazioni e sui guasti in modo più rapido, riducendo al contempo il numero di strumenti di monitoraggio necessari.
Prometheus è un celebre progetto di monitoraggio open source, sviluppato nell’ambito della Cloud Native Compute Foundation (CNCF). La comunità open source ha costruito oltre 150 plugin e definito un framework che i team DevOps possono utilizzare per esporre metriche personalizzate da raccogliere dalle loro applicazioni utilizzando un approccio di tipo pull.
Iniziare è facile. È possibile iniziare a raccogliere le metriche Prometheus dai cluster Amazon EKS e Kubernetes con un solo comando. Le metriche sono disponibili nella console CloudWatch nella sezione delle metriche CloudWatch e Container Insights. Per ulteriori dettagli, vedere l'installazione e la configurazione delle metriche Prometheus. È inoltre possibile verificare la disponibilità nelle regioni AWS e conoscere i prezzi sulla pagina dei prezzi CloudWatch.
Il supporto per Amazon Elastic Container Service (ECS) e per AWS Fargate sarà presto disponibile.