Aiutaci a migliorare questa pagina
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Per contribuire a questa guida per l'utente, scegli il GitHub link Modifica questa pagina nel riquadro destro di ogni pagina.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Monitora le metriche del tuo cluster con Prometheus
Prometheus
Amazon Managed Service for Prometheus è un servizio di monitoraggio e avviso compatibile con Prometheus che semplifica il monitoraggio di applicazioni e infrastrutture containerizzate su larga scala. È un servizio completamente gestito che dimensiona automaticamente l'importazione, l'archiviazione, le query e gli avvisi dei parametri. Si integra inoltre con i servizi AWS di sicurezza per consentire un accesso rapido e sicuro ai dati. È possibile utilizzare il linguaggio di query open source ProMQL per fare una query e creare avvisi relativi ai parametri. Inoltre, puoi utilizzare Alert Manager in Amazon Managed Service for Prometheus per configurare regole di avviso per avvisi critici. Puoi quindi inviare questi avvisi critici come notifiche a un argomento di Amazon SNS.
Esistono diverse opzioni per utilizzare Prometheus con Amazon EKS:
-
Puoi attivare i parametri Prometheus quando crei per la prima volta un cluster Amazon EKS oppure puoi creare il tuo scraper Prometheus personalizzato per i cluster esistenti. Entrambe queste opzioni sono trattate in questo argomento.
-
Puoi schierare Prometheus usando Helm. Per ulteriori informazioni, consulta Implementa Prometheus usando Helm.
-
È possibile visualizzare le metriche grezze del piano di controllo in formato Prometheus. Per ulteriori informazioni, consulta Recupera le metriche grezze del piano di controllo in formato Prometheus.
Passaggio 1: attiva le metriche di Prometheus
Importante
Le risorse di Amazon Managed Service for Prometheus non rientrano nel ciclo di vita del cluster e devono essere gestite indipendentemente dal cluster. Quando elimini il cluster, assicurati di eliminare anche tutti gli scraper applicabili per bloccare i costi applicabili. Per ulteriori informazioni, consulta Trova ed elimina gli scraper nella Guida per l'utente di Amazon Managed Service for Prometheus.
Prometheus rileva e raccoglie le metriche del cluster tramite un modello basato su pull chiamato scraping. Gli scraper sono configurati per raccogliere dati dall'infrastruttura del cluster e dalle applicazioni containerizzate. Quando attivi l'opzione per inviare le metriche di Prometheus, Amazon Managed Service for Prometheus fornisce uno scraper agentless completamente gestito.
Se non hai ancora creato il cluster, puoi attivare l'opzione per inviare metriche a Prometheus quando crei il cluster per la prima volta. Nella console Amazon EKS, questa opzione si trova nella fase di configurazione dell'osservabilità per la creazione di un nuovo cluster. Per ulteriori informazioni, consulta Crea un cluster Amazon EKS.
Se disponi già di un cluster esistente, puoi creare il tuo scraper Prometheus. Per eseguire questa operazione nella console Amazon EKS, accedi alla scheda Osservabilità del cluster e scegli il pulsante Aggiungi scraper. Se preferisci farlo con l' AWS API o la AWS CLI, consulta Create a scraper nella Amazon Managed Service for Prometheus User Guide.
Le seguenti opzioni sono disponibili quando si crea lo scraper con la console Amazon EKS.
- Alias dello scraper
-
(Facoltativo) Inserisci un alias univoco per lo scraper.
- Destinazione
-
Scegli un workspace Amazon Managed Service for Prometheus. un'area di lavoro è uno spazio logico dedicato all'archiviazione e all'interrogazione dei parametri di Prometheus. Con questo spazio di lavoro, potrai visualizzare le metriche di Prometheus su tutti gli account che vi hanno accesso. L'opzione Crea nuovo workspace consente ad Amazon EKS di creare un workspace per tuo conto utilizzando l'alias del workspace che fornisci. Con l'opzione Seleziona workspace esistente, puoi selezionare un workspace esistente da un elenco a discesa. Per ulteriori informazioni sui workspace, consulta Gestione di workspace nella Guida per l'utente di Amazon Managed Service for Prometheus.
- Accesso al servizio
-
Questa sezione riassume le autorizzazioni concesse per l'invio delle metriche di Prometheus:
-
Consentire ad Amazon Managed Service for Prometheus di descrivere il cluster Amazon EKS sottoposto a scraping
-
Consenti la scrittura remota nell'area di lavoro Amazon Managed Prometheus
Se
AmazonManagedScraperRole
esiste già, viene utilizzato dallo scraper. Scegli il linkAmazonManagedScraperRole
per visualizzare i dettagli dell'autorizzazione. SeAmazonManagedScraperRole
non esiste già, scegli il link Visualizza i dettagli delle autorizzazioni per vedere le autorizzazioni specifiche che stai concedendo inviando le metriche di Prometheus. -
- Sottoreti
-
Modifica le sottoreti che lo scraper erediterà in base alle esigenze. Se è necessario aggiungere un'opzione di sottorete disattivata, tornate al passaggio Specificare la rete di creazione del cluster.
- Configurazione dello scraper
-
Modifica la configurazione dello scraper in formato YAML secondo le esigenze. A tale scopo, utilizza il modulo o carica un file YAML sostitutivo. Per ulteriori informazioni, consulta Configurazione dello scraper nella Guida per l'utente di Amazon Managed Service for Prometheus.
Amazon Managed Service for Prometheus si riferisce allo scraper senza agenti creato insieme al cluster come raccoglitore gestito. AWS Per ulteriori informazioni sui raccoglitori AWS gestiti, consulta le metriche di acquisizione con raccoglitori AWS gestiti nella Guida per l'utente di Amazon Managed Service for Prometheus.
Importante
-
Se crei uno scraper Prometheus utilizzando la AWS CLI o l'API, devi modificarne AWS la configurazione per concedere allo scraper le autorizzazioni all'interno del cluster. Per ulteriori informazioni, consulta Configurazione del cluster Amazon EKS nella Guida per l'utente di Amazon Managed Service for Prometheus.
-
Se disponi di uno scraper Prometheus creato prima dell'11 novembre 2024 che utilizza
aws-auth
ConfigMap
le voci anziché access, devi aggiornarlo per accedere a metriche aggiuntive dal piano di controllo del cluster Amazon EKS. Per la configurazione aggiornata, consulta Configurazione manuale di Amazon EKS per l'accesso allo scraper nella Guida per l'utente di Amazon Managed Service for Prometheus.
Fase 2: Usare le metriche di Prometheus
Per ulteriori informazioni su come utilizzare le metriche di Prometheus dopo averle attivate per il cluster, consulta la Amazon Managed Service for Prometheus User Guide.
Fase 3: Gestione degli scraper Prometheus
Per gestire gli scraper, scegli la scheda Osservabilità nella console Amazon EKS. Una tabella mostra un elenco di scraper per il cluster, incluse informazioni come l'ID, l'alias, lo stato e la data di creazione dello scraper. Puoi aggiungere altri scraper, modificare, eliminare scraper o visualizzare ulteriori informazioni sugli scraper attuali.
Per visualizzare ulteriori dettagli su uno scraper, scegli il link ID dello scraper. Ad esempio, puoi visualizzare l'ARN, l'ambiente, l'ID dell'area di lavoro, il ruolo IAM, la configurazione e le informazioni di rete. Puoi utilizzare l'ID scraper come input per operazioni API di Amazon Managed Service for Prometheus come, e. DescribeScraper
UpdateScraper
DeleteScraper
Per ulteriori informazioni sull'uso dell'API Prometheus, consulta l'Amazon Managed Service for Prometheus API Reference.