Monitorare un cluster Kubernetes del servizio contenitore di Azure con CoScaleMonitor an Azure Container Service Kubernetes cluster with CoScale

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.

Questo articolo illustra come distribuire l'agente CoScale per monitorare tutti i nodi e tutti i contenitori del cluster Kubernetes nel servizio contenitore di Azure.In this article, we show you how to deploy the CoScale agent to monitor all nodes and containers in your Kubernetes cluster in Azure Container Service. Per questa configurazione, è necessario un account con CoScale.You need an account with CoScale for this configuration.

Informazioni su CoScaleAbout CoScale

CoScale è una piattaforma di monitoraggio che raccoglie metriche ed eventi da tutti i contenitori in diverse piattaforme di orchestrazione.CoScale is a monitoring platform that gathers metrics and events from all containers in several orchestration platforms. CoScale offre il monitoraggio dello stack completo per gli ambienti Kubernetes.CoScale offers full-stack monitoring for Kubernetes environments. Fornisce visualizzazioni e funzionalità di analisi per tutti i livelli dello stack, ovvero il sistema operativo, Kubernetes, Docker e le applicazioni in esecuzione all'interno dei contenitori.It provides visualizations and analytics for all layers in the stack: the OS, Kubernetes, Docker, and applications running inside your containers. CoScale offre alcuni dashboard di monitoraggio incorporati e include il rilevamento delle anomalie per consentire a operatori e sviluppatori di individuare rapidamente i problemi relativi all'infrastruttura e alle applicazioni.CoScale offers several built-in monitoring dashboards, and it has built-in anomaly detection to allow operators and developers to find infrastructure and application issues fast.

Interfaccia utente di CoScale

Come illustrato in questo articolo, è possibile installare gli agenti in un cluster Kubernetes per eseguire CoScale come soluzione SaaS.As shown in this article, you can install agents on a Kubernetes cluster to run CoScale as a SaaS solution. Se si vogliono conservare i dati in sede, CoScale è disponibile anche per le installazioni locali.If you want to keep your data on-site, CoScale is also available for on-premises installation.

PrerequisitiPrerequisites

È prima di tutto necessario creare un account CoScale.You first need to create a CoScale account.

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

Installazione dell'agente CoScale con DaemonSetInstalling the CoScale 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, ad esempio l'agente CoScale.They're perfect for running monitoring agents such as the CoScale agent.

Dopo l'accesso a CoScale, passare alla pagina degli agenti per installare gli agenti CoScale nel cluster tramite DaemonSet.After you log in to CoScale, go to the agent page to install CoScale agents on your cluster using a DaemonSet. L'interfaccia utente di CoScale fornisce una procedura guidata per la configurazione per creare un agente e iniziare a monitorare il cluster Kubernetes completo.The CoScale UI provides guided configuration steps to create an agent and start monitoring your complete Kubernetes cluster.

Configurazione dell'agente CoScale

Per avviare l'agente sul cluster, eseguire il comando specificato:To start the agent on the cluster, run the supplied command:

Avviare l'agente CoScale

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. Visitare la pagina degli agenti per visualizzare un riepilogo del cluster, eseguire procedure aggiuntive per la configurazione e visualizzare i dashboard, ad esempio la panoramica del cluster Kubernetes.Visit the agent page to see a summary of your cluster, perform additional configuration steps, and see dashboards such as the Kubernetes cluster overview.

Panoramica del cluster Kubernetes

L'agente CoScale viene distribuito automaticamente nelle nuove macchine virtuali del cluster.The CoScale agent is automatically deployed on new machines in the cluster. L'agente viene aggiornato automaticamente al rilascio di una nuova versione.The agent updates automatically when a new version is released.

Passaggi successiviNext steps

Per altre informazioni sulle soluzioni di monitoraggio di CoScale, vedere la documentazione di CoScale e il blog.See the CoScale documentation and blog for more more information about CoScale monitoring solutions.