Grafana: Utilizzo di Prometheus
Come configurare Grafana per utilizzare Prometheus come fonte di dati
👋 Benvenuto nella documentazione di Stackhero!
Stackhero ti offre un ambiente Grafana cloud pronto all'uso, progettato per un'installazione rapida e prestazioni affidabili:
- Utenti, dashboard e alert illimitati: scala il tuo monitoraggio secondo le necessità, senza limiti artificiali.
- Server email SMTP dedicato incluso, così puoi inviare tutte le notifiche che desideri, senza limiti da monitorare.
- Installazione plugin con un clic per aggiungere facilmente nuove funzionalità a Grafana.
- Supporto SSO integrato per
GitLab,GitHub,OAuth2generico. La gestione degli utenti rimane semplice e sicura.- Aggiornamenti con un clic per mantenere la tua istanza Grafana sempre aggiornata, senza downtime o complicazioni di manutenzione.
- Usa il tuo dominio personalizzato con provisioning HTTPS automatico per un accesso sicuro e brandizzato (ad esempio, https://grafana.tua-azienda.com).
- Performance elevate e sicurezza avanzata sono standard, su un'infrastruttura privata e dedicata.
Inizia più velocemente e risparmia tempo nella configurazione: una istanza sicura di Grafana cloud hosting è pronta in circa 5 minuti.
Come configurare Prometheus come fonte di dati in Grafana
Integrare Prometheus con Grafana migliora la capacità di visualizzare efficacemente le metriche. Segui questa guida per un processo di configurazione semplice.
Accesso alla configurazione delle fonti di dati
- Apri l'interfaccia utente web (UI) di Grafana.
- Vai su
Configuration>Data Sources. - Clicca su
Add Data Source. - Dalla lista delle fonti disponibili, seleziona
Prometheus.
Esempio di configurazione di Prometheus come fonte di dati
Configurazione della fonte di dati Prometheus
Segui questi passaggi per configurare correttamente Prometheus come fonte di dati:
- URL: Fornisci l'URL del servizio Prometheus, come
https://<XXXXXX>.stackhero-network.como il tuo dominio personalizzato. - Authentication: Abilita
Basic Auth, impostaadmincome nome utente e fornisci la tua password di Prometheus. Puoi trovare questa password nella dashboard di Stackhero sotto le impostazioni del servizio Prometheus. - Scrape Interval: Assicurati che il
Scrape Intervalsia allineato con la configurazione del tuo server Prometheus. Il valore predefinito è15sa meno che non sia stato modificato.
Dopo aver inserito questi dettagli, clicca su Save & Test per verificare che la connessione sia funzionale.
Aggiungere una dashboard Node Exporter
Se il tuo server Prometheus include un target Node Exporter, puoi rapidamente importare una dashboard pre-costruita in Grafana per monitorare le sue metriche:
- Nell'UI di Grafana, vai su
Create>Import. - Sotto
Import via grafana.com, inserisci l'ID1860e clicca suLoad. - Seleziona la tua fonte di dati Prometheus.
- Clicca su
Importper aggiungere la dashboard.
Esempio di una dashboard generata da Grafana, basata sui dati di Node Exporter di Prometheus
Ora hai una dashboard Grafana che visualizza le metriche di Node Exporter. Usa il selettore Job in alto a sinistra per passare tra le istanze.
Aggiungere una dashboard Blackbox Exporter
Grafana supporta dashboard preconfigurate per Blackbox Exporter. Per aggiungerne una:
- Nell'UI di Grafana, vai su
Create>Import. - Inserisci uno dei seguenti ID:
7587,11175,11529o13659, e clicca suLoad. - Seleziona la tua fonte di dati Prometheus e clicca su
Import.
Questo processo aggiunge una dashboard progettata per la visualizzazione dei dati di Blackbox Exporter. Usa il selettore Job in alto a sinistra per concentrarti su istanze specifiche.
Esempio di dashboard preconfigurata ID 7587
Esempio di dashboard preconfigurata ID 11175
Esempio di dashboard preconfigurata ID 11529
Esempio di dashboard preconfigurata ID 13659
Risoluzione dei problemi di punti dati mancanti nei grafici Grafana
Noti lacune nei tuoi grafici Grafana? Una causa comune è una discrepanza negli intervalli di scrutamento tra Prometheus e Grafana. Ecco come puoi risolvere questo problema:
- Apri il file di configurazione del tuo Prometheus e controlla l'impostazione
global/scrape_interval. Per l'istanza Prometheus di Stackhero, il valore predefinito è generalmente15s.
Configurazione predefinita di Prometheus
- Nell'UI di Grafana, vai su
Configuration>Data Sourcese selezionaPrometheus. - Assicurati che il
Scrape Intervalin Grafana corrisponda alscrape_intervalnella tua configurazione Prometheus.
Configurazione della fonte di dati Prometheus in Grafana
Allineando gli intervalli di scrutamento, puoi risolvere la maggior parte dei problemi relativi ai punti dati mancanti nelle tue dashboard.