Prometheus¶
In dit artikel
Informatie
Prometheus is een open-source monitoring-systeem dat is ontworpen om metingen uit verschillende bronnen te verzamelen, op te slaan en op te vragen. Het biedt effectieve monitoring van de prestaties en de status van IT-infrastructuur, applicaties en diensten.
Belangrijkste functies van de Prometheus-monitoringstack¶
- Verzamelen van metingen: ingebouwde mechanismen voor het verzamelen van systeemmetingen, waaronder CPU-belasting, RAM-gebruik en schijfstatus.
- Flexibele gegevensopvragingen: de PromQL-querytaal voor diepgaande analyse en filtering van metingen.
- TLS/SSL-certificaatbeheer: Nginx, samen met Certbot, automatiseert het verkrijgen en vernieuwen van Let's Encrypt SSL-certificaten voor webdiensten.
- Open source: Prometheus is een open-sourceproject met een actieve gemeenschap van ontwikkelaars en gebruikers.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 111 | Prometheus 3.0 | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | Nee | BESTELLEN |
- Installatietijd 15-20 minuten samen met het besturingssysteem;
- Nginx+Certbot-configuratie:
/root/nginx/compose.yml; - Prometheus-configuratie:
/srv/prometheus/config/prometheus.yml; - Geïnstalleerde software:
- Docker CE;
- Docker Compose;
- Prometheus 3.0.
De webinterface is toegankelijk via de link: https://prometheus{Server_ID_from_Invapi}.hostkey.in
Opmerking
Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag na het implementeren van Prometheus¶
Het beheren van diensten wordt uitgevoerd in de Prometheus-webinterface, waarvan de link te vinden is in Invapi. Inloggegevens, die te vinden zijn in het gedeelte Information >> Tags van het serverbeheerpaneel of in de e-mail die naar u is gestuurd:
- Link: in de webpanel-tag;
- Login en Wachtwoord voor serverbeheer: worden per e-mail naar uw inbox gestuurd zodra de server na implementatie klaar is.
Prometheus-dashboard¶
Het Prometheus-dashboard biedt een intuïtieve gebruikersinterface met talrijke functionele elementen voor effectieve monitoring en analyse van metingsgegevens. Op deze pagina vindt u een menu voor het navigeren tussen belangrijke secties, instellingen voor het personaliseren van de interface, een veld voor het invoeren van metingsgegevensopvragingen en panelen voor het weergeven van opvragingsresultaten als tabellen of grafieken.

Belangrijkste interface-elementen:
- Queryreeks: een veld met het label Enter expression (press Shift+Enter for newlines) voor het invoeren van PromQL-opvragingen. Rechts daarvan bevindt zich een knop
Executeom de opvraging uit te voeren. - Menu:
- Alerts: sectie voor het weergeven van huidige waarschuwingen.
- Status: toont de status van het monitoring-systeem.
De Expression (press Shift+Enter for newlines)-reeks - een veld voor het invoeren van metingsgegevensopvragingen - stelt meerdere regels toe en maakt uitvoering mogelijk door op de knop Execute te drukken.
De opties Table en Graph stellen u in staat om te kiezen hoe de opvragingsresultaten worden weergegeven: als tabel (Table) of grafiek (Graph).
Opmerking
Gedetailleerde informatie over de belangrijkste instellingen van Prometheus is te vinden in de documentatie van de ontwikkelaar.