Grafana: Prometheus gebruiken

Hoe Grafana te configureren om Prometheus als gegevensbron te gebruiken

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt u een direct inzetbare Grafana cloud omgeving, ontworpen voor snelle installatie en betrouwbare prestaties:

  • Onbeperkt aantal gebruikers, dashboards en alerts: schaal uw monitoring naar behoefte, zonder kunstmatige limieten.
  • Toegewijde SMTP e-mailserver inbegrepen, zodat u alle gewenste notificaties kunt versturen, zonder quota om bij te houden.
  • Plug-ins installeren met één klik maakt het toevoegen van nieuwe functionaliteiten aan Grafana eenvoudig.
  • Ingebouwde SSO-ondersteuning voor GitLab, GitHub, Google en elke generieke OAuth2 provider. Gebruikersbeheer blijft eenvoudig en veilig.
  • Updates met één klik houden uw Grafana-instantie up-to-date, zonder downtime of onderhoudszorgen.
  • Gebruik uw eigen aangepaste domein met automatische HTTPS-voorziening voor veilige, herkenbare toegang (bijvoorbeeld https://grafana.uw-bedrijf.com).
  • Hoge performance en sterke beveiliging zijn standaard, draaiend op uw eigen private, dedicated infrastructuur.

Begin sneller en bespaar installatietijd: een veilige Grafana cloud hosting instantie is binnen ongeveer 5 minuten klaar voor gebruik.

Het integreren van Prometheus met Grafana verbetert uw vermogen om statistieken effectief te visualiseren. Volg deze gids voor een eenvoudig installatieproces.

  1. Open de Grafana webgebruikersinterface (UI).
  2. Navigeer naar Configuration > Data Sources.
  3. Klik op Add Data Source.
  4. Selecteer Prometheus uit de lijst van beschikbare bronnen.

Voorbeeld van Prometheus-configuratie als gegevensbronVoorbeeld van Prometheus-configuratie als gegevensbron

Volg deze stappen om Prometheus correct als gegevensbron in te stellen:

  • URL: Geef de Prometheus-service-URL op, zoals https://<XXXXXX>.stackhero-network.com of uw aangepaste domein.
  • Authentication: Schakel Basic Auth in, stel admin in als gebruikersnaam en geef uw Prometheus-wachtwoord op. U kunt dit wachtwoord vinden in het Stackhero-dashboard onder de Prometheus-service-instellingen.
  • Scrape Interval: Zorg ervoor dat het Scrape Interval overeenkomt met uw Prometheus-serverconfiguratie. De standaardwaarde is 15s, tenzij deze is aangepast.

Nadat u deze gegevens heeft ingevoerd, klikt u op Save & Test om te controleren of de verbinding functioneel is.

Als uw Prometheus-server een Node Exporter-doel bevat, kunt u snel een vooraf gebouwd dashboard in Grafana importeren om de statistieken te monitoren:

  1. Navigeer in de Grafana UI naar Create > Import.
  2. Voer onder Import via grafana.com de ID 1860 in en klik op Load.
  3. Selecteer uw Prometheus-gegevensbron.
  4. Klik op Import om het dashboard toe te voegen.

Voorbeeld van een dashboard gegenereerd door Grafana, gebaseerd op Prometheus Node Exporter-gegevensVoorbeeld van een dashboard gegenereerd door Grafana, gebaseerd op Prometheus Node Exporter-gegevens

U heeft nu een Grafana-dashboard dat statistieken van de Node Exporter weergeeft. Gebruik de Job-selector linksboven om tussen instanties te schakelen.

Grafana ondersteunt vooraf geconfigureerde dashboards voor de Blackbox Exporter. Om er een toe te voegen:

  1. Ga in de Grafana UI naar Create > Import.
  2. Voer een van de volgende ID's in: 7587, 11175, 11529 of 13659, en klik op Load.
  3. Selecteer uw Prometheus-gegevensbron en klik op Import.

Dit proces voegt een dashboard toe dat is ontworpen voor de visualisatie van Blackbox Exporter-gegevens. Gebruik de Job-selector linksboven om u te concentreren op specifieke instanties.

Voorbeeld van vooraf geconfigureerd dashboard ID 7587Voorbeeld van vooraf geconfigureerd dashboard ID 7587 Voorbeeld van vooraf geconfigureerd dashboard ID 11175Voorbeeld van vooraf geconfigureerd dashboard ID 11175 Voorbeeld van vooraf geconfigureerd dashboard ID 11529Voorbeeld van vooraf geconfigureerd dashboard ID 11529 Voorbeeld van vooraf geconfigureerd dashboard ID 13659Voorbeeld van vooraf geconfigureerd dashboard ID 13659

Ziet u hiaten in uw Grafana-grafieken? Een veelvoorkomende oorzaak is een mismatch in scrape-intervallen tussen Prometheus en Grafana. Hier leest u hoe u dit kunt oplossen:

  1. Open uw Prometheus-configuratiebestand en controleer de instelling global/scrape_interval. Voor de Prometheus-instantie van Stackhero is de standaardwaarde meestal 15s.

Standaardconfiguratie van PrometheusStandaardconfiguratie van Prometheus

  1. Navigeer in de Grafana UI naar Configuration > Data Sources en selecteer Prometheus.
  2. Zorg ervoor dat het Scrape Interval in Grafana overeenkomt met het scrape_interval in uw Prometheus-configuratie.

Prometheus-gegevensbronconfiguratie in GrafanaPrometheus-gegevensbronconfiguratie in Grafana

Door de scrape-intervallen op elkaar af te stemmen, kunt u de meeste problemen met ontbrekende gegevenspunten in uw dashboards oplossen.