Real-time metrics van uw instances ophalen
Deze documentatie maakt deel uit van de Monitor uw instances-gids. Bekijk de volledige gids hier: Hoe u Prometheus real-time metrics van uw Stackhero-instances kunt verkrijgen.
1. Maak een token
Om te beginnen moet u een token genereren dat uw Prometheus-server kan gebruiken om verbinding te maken met de API van Stackhero.
- Log in op uw Stackhero-dashboard.
- Navigeer in het linkermenu naar
Prometheus. - Klik op
Create a token. - Voeg een beschrijving toe en beperk indien nodig IP-toegang (laat
0.0.0.0/0om elke IP toe te staan). - Kopieer de gegenereerde Prometheus-configuratie.
Prometheus-tokencreatie in het Stackhero-dashboard
2. Configureer uw Prometheus
Heeft u nog geen Prometheus-server? Met Stackhero kunt u binnen slechts 2 minuten een managed Prometheus starten!
Open uw prometheus.yml configuratiebestand en voeg de "stackhero" job (eerder gegenereerd) aan het einde van het bestand toe.
Hier is een voorbeeldconfiguratie:
- job_name: "stackhero"
scheme: "https"
basic_auth:
username: "<ORGANIZATION_ID>"
password: "<TOKEN>"
http_sd_configs:
- url: "https://api.stackhero.io/v1/prometheus/targets"
refresh_interval: "15s" # Stel het niet in op minder dan 15 seconden!
basic_auth:
username: "<ORGANIZATION_ID>"
password: "<TOKEN>"
3. Verifieer dat Prometheus de metrics ophaalt
Navigeer naar uw Prometheus-dashboard en ga naar Status > Service Discovery. U zou een "stackhero" service discovery-invoer geregistreerd moeten zien.
Prometheus-dashboard dat Stackhero service discovery toont
Ga vervolgens naar Status > Targets. U zou één endpoint voor elke Stackhero-instance moeten zien.
Prometheus-dashboard dat Stackhero-doelen toont
Gefeliciteerd! Uw Prometheus-server haalt nu automatisch real-time metrics op voor al uw diensten.
4. Voeg een Grafana-dashboard toe (optioneel)
Heeft u nog geen Grafana-server? Met Stackhero kunt u binnen slechts 2 minuten een managed Grafana starten!
U kunt profiteren van een vooraf geconfigureerd dashboard in Grafana om uw instance-metrics weer te geven.
- Ga in de webinterface van Grafana naar
Create>Import. - Stel in de sectie
Import via grafana.comde ID in op1860en klik op de knopLoad. - Selecteer op de volgende pagina uw Prometheus-gegevensbron en klik op
Import.
Grafana genereert een dashboard dat de gegevens die van Prometheus zijn opgehaald direct weergeeft!
Grafana-dashboard dat een instance in real-time toont
Links bovenaan het scherm kunt u de instance kiezen die u wilt bekijken door op de host-lijst te klikken.
Selecteren van een instance in de "host"-lijst
Gefeliciteerd, u kunt nu al uw instances in real-time monitoren!