Zum Inhalt springen

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.

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.

Sobald Sie Ihre Zugangsdaten bereitliegen haben, folgen Sie diesen Schritten, um die URLs für die Datenquellen zusammenzusetzen:

  1. Navigieren Sie zu Ihrer Observability Instanz im STACKIT Portal.

  2. Öffnen Sie den Tab API.

  3. Kopieren Sie die Instanz-ID.

  4. 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.

  5. 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_ID
    z. 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_ID
    z. 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.cloud
    z. B. [https://11111111-2222-tui.traces.stackit1.argus.eu01.stackit.cloud](https://11111111-2222-tui.traces.stackit1.argus.eu01.stackit.cloud)

Konfigurieren Sie die Zielinstanz über Grafana so, dass sie Daten aus der Quellinstanz liest.

  1. Navigieren Sie zu der Observability-Instanz, in der Sie die neue Datenquelle einrichten möchten (Zielinstanz).

  2. Melden Sie sich in deren Grafana-Oberfläche an.

  3. Öffnen Sie das linke Umschaltmenü, navigieren Sie zu Connections und wählen Sie Data sources.

  4. Wählen Sie Add new data source.

  5. 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.
  6. Geben Sie einen aussagekräftigen Namen für Ihre Datenquelle ein.

  7. Tragen Sie im Abschnitt Connection die Ziel-URL ein, die Sie oben zusammengesetzt haben.

  8. Geben Sie Ihre technischen Zugangsdaten im Abschnitt Authentication als Basic authentication ein.

  9. Wählen Sie Save & test.

Wenn alles korrekt konfiguriert ist, zeigt Grafana die Bestätigungsmeldung „Data source is working“ an.