Monitorare un cluster del servizio contenitore di Azure con DatadogMonitor an Azure Container Service cluster with DataDog

Avviso

Si sta visualizzando la documentazione per la versione precedente del servizio contenitore di Azure.You are viewing documentation for the old version of the Azure Container Service. Il servizio contenitore di Azure è in fase di aggiornamento con l'aggiunta di nuove opzioni di distribuzione, funzionalità di gestione migliorate e vantaggi economici in Kubernetes in Azure.Azure Container Service (AKS) is being updated to add new deployment options, enhanced management capabilities, and cost benefit to Kubernetes on Azure. Per iniziare a usare tali funzionalità in anteprima, vedere AKS documentation (Documentazione del servizio contenitore di Azure).Visit the AKS documentation to start working with these preview features.

PrerequisitiPrerequisites

Si presume che questa procedura dettagliata abbia creato un cluster Kubernetes mediante il servizio contenitore di Azure.This walkthrough assumes that you have created a Kubernetes cluster using Azure Container Service.

Si presume anche che gli strumenti dell'interfaccia della riga di comando di Azure az e kubectl siano installati.It also assumes that you have the az Azure cli and kubectl tools installed.

È possibile verificare se lo strumento az è installato eseguendo:You can test if you have the az tool installed by running:

$ az --version

Se lo strumento az non è installato, le istruzioni sono disponibili qui.If you don't have the az tool installed, there are instructions here.

È possibile verificare se lo strumento kubectl è installato eseguendo:You can test if you have the kubectl tool installed by running:

$ kubectl version

Se kubectl non è installato, è possibile eseguire:If you don't have kubectl installed, you can run:

$ az acs kubernetes install-cli

DataDogDataDog

Datadog è un servizio che raccoglie dati di monitoraggio dai contenitori all'interno del cluster del servizio contenitore di Azure.Datadog is a monitoring service that gathers monitoring data from your containers within your Azure Container Service cluster. Datadog è dotato di un dashboard di integrazione Docker in cui è possibile visualizzare metriche specifiche all'interno dei propri contenitori.Datadog has a Docker Integration Dashboard where you can see specific metrics within your containers. Le metriche raccolte dai contenitori sono organizzate per CPU, memoria, rete e I/O.Metrics gathered from your containers are organized by CPU, Memory, Network and I/O. Datadog suddivide le metriche in contenitori e immagini.Datadog splits metrics into containers and images.

Prima è necessario creare un accountYou first need to create an account

Installazione dell'agente Datadog con DaemonSetInstalling the Datadog Agent with a DaemonSet

Gli elementi DaemonSet vengono usati da Kubernetes per eseguire una singola istanza di un contenitore in ogni host del cluster.DaemonSets are used by Kubernetes to run a single instance of a container on each host in the cluster. Sono ideali per l'esecuzione di agenti di monitoraggio.They're perfect for running monitoring agents.

Dopo l'accesso a Datadog, è possibile seguire le istruzioni di Datadog per installare gli agenti Datadog nel cluster usando DaemonSet.Once you have logged into Datadog, you can follow the Datadog instructions to install Datadog agents on your cluster using a DaemonSet.

ConclusioniConclusion

L'operazione è terminata.That's it! Con gli agenti operativi, i dati verranno visualizzati nella console entro alcuni minuti.Once the agents are up and running you should see data in the console in a few minutes. È possibile visitare il dashboard di Kubernetes integrato per visualizzare un riepilogo del cluster.You can visit the integrated kubernetes dashboard to see a summary of your cluster.