Prometheus, Gemstone System

<< Click to Display Table of Contents >>

Navigation:  Prometheus - Kennzahlen >

Prometheus, Gemstone System

Einführung

GemtalkSystems liefert mit seinem Datenbanksystem eine Anwendung aus, die statistische Daten aus der Datenbank ausliest und diese Prometheus zur Verfügung stellt. Das Programm nennt sich "statprom" und wird mit jeder Distribution ausgeliefert. Das Program hält sich an die Standardvorgaben, die Prometheus an abfragbare Resourcen stellt. Eine URL mit der Endung "/metrics" und eine Textdatei mit den aktuellen Daten wird zurückgeliefert im Prometheus-Format.

Gesteuert wird das Programm durch eine JSON-Datei, die definiert welche Statistik aus dem Datenbanksystem gewünscht wird und wie es Prometheus zur Verfügung gestellt wird - außerdem, auf welchem Port das Tool auf Anfragen lauschen soll.

Es stehen alle Statistiken zur Verfügung, die "statmon" - das Standard-Tool von GemtalkSystem - erreichen kann.

Die Produktdokumentation Gemstones zur Prometheus Unterstützung findet man hier.

Konfiguration

Mit Gemstone wird im Produktordner eine Beispieldatei für die json-Konfigurationsdatei für "statprom" mitgeliefert. Die kann man ggfs. anpassen.

Um Prometheus den Zugang zu ermöglichen, geht man wie beim node_exporter vor.

Starten und Stoppen von "statprom"

Das Starten und Stoppen kann man hier ablesen.

Aus Prometheus-Daten wird ein Dashboard

Dann fragt man die metric einmal ab, erhält eine Prometheus-Datei und die Ausgabe kann man claude geben und der erstellt ein Beispiel-Dashboard, das dann so aussehen kann in Grafana (Dashboard via json importieren).

 

gemstone-system