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, Google e qualsiasi provider OAuth2 generico. 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.

Integrare Prometheus con Grafana migliora la capacità di visualizzare efficacemente le metriche. Segui questa guida per un processo di configurazione semplice.

  1. Apri l'interfaccia utente web (UI) di Grafana.
  2. Vai su Configuration > Data Sources.
  3. Clicca su Add Data Source.
  4. Dalla lista delle fonti disponibili, seleziona Prometheus.

Esempio di configurazione di Prometheus come fonte di datiEsempio di configurazione di Prometheus come fonte di dati

Segui questi passaggi per configurare correttamente Prometheus come fonte di dati:

  • URL: Fornisci l'URL del servizio Prometheus, come https://<XXXXXX>.stackhero-network.com o il tuo dominio personalizzato.
  • Authentication: Abilita Basic Auth, imposta admin come 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 Interval sia allineato con la configurazione del tuo server Prometheus. Il valore predefinito è 15s a meno che non sia stato modificato.

Dopo aver inserito questi dettagli, clicca su Save & Test per verificare che la connessione sia funzionale.

Se il tuo server Prometheus include un target Node Exporter, puoi rapidamente importare una dashboard pre-costruita in Grafana per monitorare le sue metriche:

  1. Nell'UI di Grafana, vai su Create > Import.
  2. Sotto Import via grafana.com, inserisci l'ID 1860 e clicca su Load.
  3. Seleziona la tua fonte di dati Prometheus.
  4. Clicca su Import per aggiungere la dashboard.

Esempio di una dashboard generata da Grafana, basata sui dati di Node Exporter di PrometheusEsempio 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.

Grafana supporta dashboard preconfigurate per Blackbox Exporter. Per aggiungerne una:

  1. Nell'UI di Grafana, vai su Create > Import.
  2. Inserisci uno dei seguenti ID: 7587, 11175, 11529 o 13659, e clicca su Load.
  3. 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 7587Esempio di dashboard preconfigurata ID 7587 Esempio di dashboard preconfigurata ID 11175Esempio di dashboard preconfigurata ID 11175 Esempio di dashboard preconfigurata ID 11529Esempio di dashboard preconfigurata ID 11529 Esempio di dashboard preconfigurata ID 13659Esempio di dashboard preconfigurata ID 13659

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:

  1. Apri il file di configurazione del tuo Prometheus e controlla l'impostazione global/scrape_interval. Per l'istanza Prometheus di Stackhero, il valore predefinito è generalmente 15s.

Configurazione predefinita di PrometheusConfigurazione predefinita di Prometheus

  1. Nell'UI di Grafana, vai su Configuration > Data Sources e seleziona Prometheus.
  2. Assicurati che il Scrape Interval in Grafana corrisponda al scrape_interval nella tua configurazione Prometheus.

Configurazione della fonte di dati Prometheus in GrafanaConfigurazione 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.