Instanzübergreifende Datenquellen in Observability anbinden
Zuletzt aktualisiert am
Das folgende Tutorial erläutert, wie Sie eine Datenquelle für Metriken (Thanos), Logs (Loki) und Traces (Tempo) aus einer Observability-Instanz mit einer anderen verbinden.
1. Technische Zugangsdaten erstellen
Abschnitt betitelt „1. Technische Zugangsdaten erstellen“Um auf Ihre Quelldaten zuzugreifen, müssen Sie auf Ihrer Quellinstanz technische Zugangsdaten erstellen.
Falls Sie diese noch nicht erstellt haben, folgen Sie den Anweisungen in unserer Authentifizierungsübersicht.
Achten Sie darauf, den generierten Benutzernamen und das Passwort sicher zu kopieren, da Sie diese später für die Konfiguration Ihrer Verbindung in Grafana benötigen.
2. URLs für die Datenquellen zusammensetzen
Abschnitt betitelt „2. URLs für die Datenquellen zusammensetzen“Sobald Sie Ihre Zugangsdaten bereitliegen haben, folgen Sie diesen Schritten, um die URLs für die Datenquellen zusammenzusetzen:
-
Navigieren Sie zu Ihrer Observability Instanz im STACKIT Portal.
-
Öffnen Sie den Tab API.
-
Kopieren Sie die Instanz-ID.
-
Ermitteln Sie den Cluster-Parameter Ihrer Instanz (z. B. durch Einsehen der Abfrage-URL für Logs:
https://logs.$CLUSTER.argus.eu01.stackit.cloud/instances/...) und kopieren Sie diesen. -
Setzen Sie die entsprechende URL für Ihren spezifischen Datentyp zusammen:
# Für Prometheus-Datenquelle (Metriken)[https://storage.api](https://storage.api).$CLUSTER.argus.eu01.stackit.cloud/instances/$INSTANCE_IDz. B. [https://storage.api.stackit1.argus.eu01.stackit.cloud/instances/11111111-2222-3333-4444-555555555555](https://storage.api.stackit1.argus.eu01.stackit.cloud/instances/11111111-2222-3333-4444-555555555555)# Für Loki-Datenquelle (Logs)https://logs.$CLUSTER.argus.eu01.stackit.cloud/instances/$INSTANCE_IDz. B. [https://logs.stackit1.argus.eu01.stackit.cloud/instances/11111111-2222-3333-4444-555555555555](https://logs.stackit1.argus.eu01.stackit.cloud/instances/11111111-2222-3333-4444-555555555555)# Für Tempo-Datenquelle (Traces)https://$ERSTE_13_ZEICHEN_DER_INSTANZ_ID-tui.traces.$CLUSTER.argus.eu01.stackit.cloudz. B. [https://11111111-2222-tui.traces.stackit1.argus.eu01.stackit.cloud](https://11111111-2222-tui.traces.stackit1.argus.eu01.stackit.cloud)
3. Neue Datenquelle in Grafana einrichten
Abschnitt betitelt „3. Neue Datenquelle in Grafana einrichten“Konfigurieren Sie die Zielinstanz über Grafana so, dass sie Daten aus der Quellinstanz liest.
-
Navigieren Sie zu der Observability-Instanz, in der Sie die neue Datenquelle einrichten möchten (Zielinstanz).
-
Melden Sie sich in deren Grafana-Oberfläche an.
-
Öffnen Sie das linke Umschaltmenü, navigieren Sie zu Connections und wählen Sie Data sources.
-
Wählen Sie Add new data source.
-
Wählen Sie den korrekten Datenquellentyp basierend auf Ihren Daten aus:
- Für Thanos wählen Sie Prometheus.
- Für Loki wählen Sie Loki.
- Für Tempo wählen Sie Tempo.
-
Geben Sie einen aussagekräftigen Namen für Ihre Datenquelle ein.
-
Tragen Sie im Abschnitt Connection die Ziel-URL ein, die Sie oben zusammengesetzt haben.
-
Geben Sie Ihre technischen Zugangsdaten im Abschnitt Authentication als Basic authentication ein.
-
Wählen Sie Save & test.
Wenn alles korrekt konfiguriert ist, zeigt Grafana die Bestätigungsmeldung „Data source is working“ an.