Monitorare un cluster DC/OS del servizio contenitore di Azure con Datadog

In questo articolo verranno distribuiti agenti di Datadog in tutti i nodi agente nel cluster del servizio contenitore di Azure. Per questa configurazione, sarà necessario un account con Datadog.

Prerequisiti

Distribuire e connettere un cluster configurato dal servizio contenitore di Azure. Esplorare l' interfaccia utentedi Marathon. Andare a http://datadoghq.com per configurare un account Datadog.

Datadog

Datadog è un servizio che raccoglie dati di monitoraggio dai contenitori all'interno del cluster del servizio contenitore di Azure. Datadog è dotato di un dashboard di integrazione Docker in cui è possibile visualizzare metriche specifiche all'interno dei propri contenitori. Le metriche raccolte dai contenitori sono organizzate per CPU, memoria, rete e I/O. Datadog suddivide le metriche in contenitori e immagini. Un esempio dell'aspetto dell'interfaccia utente per l'utilizzo della CPU è riportato di seguito.

Interfaccia utente Datadog

Configurare una distribuzione Datadog con Marathon

Questi passaggi illustrano come configurare e distribuire le applicazioni Datadog nel cluster con Marathon.

Accedere all'interfaccia utente del controller di dominio/sistema operativo da http://localhost:80/. Dall'interfaccia utente del controller di dominio/sistema operativo passare a "Universe" ("Universo") in basso a sinistra e quindi cercare "Datadog" e fare clic su "Install".

Pacchetto Datadog in Universe (Universo) per il controller di dominio/sistema operativo

Per completare la configurazione, sarà necessario un account cloud Datadog o un account di valutazione gratuita. Dopo aver eseguito l'accesso al sito Web di Datadog, a sinistra passare a Integrations (Integrazioni) -> APIs (API).

Chiave API di Datadog

Immettere quindi la chiave API nella configurazione di Datadog in Universe (Universo) per il controller di dominio/sistema operativo.

Configurazione di Datadog in Universe (Universo) per il controller di dominio/sistema operativo

Nella configurazione precedente le istanze sono impostate su 10000000 in modo che quando viene aggiunto un nuovo nodo al cluster Datadog distribuirà automaticamente un agente in tale nodo. Si tratta di una soluzione temporanea. Dopo aver installato il pacchetto si dovrebbe tornare al sito Web Datadog e cercare "Dashboards" (Dashboard). Da qui si vedrà Custom and Integration Dashboards. Il Docker dashboard (Dashboard Docker) conterrà tutte le metriche del contenitore necessarie per il monitoraggio del cluster.