Grafana: Prometheus gebruiken

Hoe Grafana te configureren om Prometheus als gegevensbron te gebruiken

👋 Welkom bij de documentatie van Stackhero!

Stackhero biedt een kant-en-klare Grafana cloud oplossing die tal van voordelen biedt, waaronder:

  • Onbeperkt aantal gebruikers, dashboards en meldingen.
  • Onbeperkte en toegewijde SMTP emailserver inbegrepen.
  • Plugins installeerbaar met één klik.
  • Naadloze SSO-ondersteuning, compatibel met GitLab, GitHub, Google en generieke OAuth2-protocollen.
  • Moeiteloze updates met slechts één klik.
  • Aanpasbare domeinnaam beveiligd met HTTPS (bijvoorbeeld, https://grafana.uw-bedrijf.com).
  • Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.

Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Grafana cloud hosting oplossing van Stackhero te proberen!

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.