Grafana: Utilizzo di Prometheus

Come configurare Grafana per utilizzare Prometheus come fonte di dati

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre una soluzione Grafana cloud pronta all'uso che fornisce numerosi vantaggi, tra cui:

  • Utenti, dashboard e avvisi illimitati.
  • Server email SMTP illimitato e dedicato incluso.
  • Plugin installabili con un clic.
  • Supporto SSO senza interruzioni, compatibile con GitLab, GitHub, Google e protocolli OAuth2 generici.
  • Aggiornamenti senza sforzo con un solo clic.
  • Nome di dominio personalizzabile sicuro con HTTPS (ad esempio, https://grafana.tua-azienda.com).
  • Prestazioni ottimali e sicurezza robusta grazie a una VM privata e dedicata.

Risparmia tempo e semplifica la tua vita: bastano 5 minuti per provare la soluzione di hosting cloud Grafana di Stackhero!

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.