Wir verwenden bereits Knotenexporteure, um docker/container-Metriken innerhalb unserer kubernetes-Umgebung abzurufen/zu sammeln. Als nächstes möchten wir auch in der Lage sein, Anwendungsmetriken zu sammeln (in unserem Fall von Feder-Aktor bereitgestellt, z. B. http://pod-name:8080/prometheus). Wie können wir Kubernetes-Dienste normalerweise nicht als feste DNS-Namen verwenden (sie werden über die Pods hinter dem Dienst verteilt) und die Tatsache, dass Pods verschwinden und ständig erscheinen und ihren Namen und damit ihre Adressierbarkeit ändern?Überwachung der Anwendungsmetrik von Kubernetes-Pods
Unser erster naiver Ansatz war die folgende (aber dies nicht ausreichend sein wird, da es mit Lastenausgleich durch den Service ist):
- job_name: 'example-service'
scheme: http
metrics_path: '/prometheus'
static_configs:
- targets: ['example-service:8080']
Ratschläge oder Beispiele wären wirklich toll.
Vielen Dank im Voraus,
Bart