Zum Inhalt springen

Architektur

Zuletzt aktualisiert am

Der STACKIT Telemetry Router nimmt Telemetrie- und Audit-Daten von Ihren STACKIT Cloud-Produkten auf. Er leitet den Datenstrom an Ihre benutzerdefinierten Ziele weiter. Sie können benutzerdefinierte Filter hinzufügen, um den Datenstrom auf die von Ihnen benötigten Inhalte zu reduzieren.

Diagram

Für jede Instanz des Telemetry Router definieren Sie Ziele, an die Ihr Datenstrom weitergeleitet wird. Sie können den Datenstrom an einen Open-Telemetry-kompatiblen Endpunkt oder an einen S3-kompatiblen STACKIT Object Storage senden. Sie können entweder Basic- oder Token-Auth verwenden, damit sich Ihre Instanz des Telemetry Router gegenüber Ihrem Ziel authentifizieren kann. Den eigentlichen Ziel-Endpunkt definieren Sie mit einer URI.

Sie können den Filter für jede Instanz des Telemetry Router frei konfigurieren. Jedes Konfigurations-Element wird als Attribut bezeichnet und durch seinen Schlüssel (key) identifiziert. Jedes Filterattribut arbeitet auf einer von drei Ebenen:

  • resource
  • scope
  • logRecord

Anschließend geben Sie Ausdrücke an, die mit den Objekten übereinstimmen, die durch diese Ebenen repräsentiert werden. Jeder Ausdruck wird durch einen matcher und einen abzugleichenden Wert (value) gebildet. Die folgenden Optionen für matcher sind verfügbar:

  • =: Gleicht einen Ausdruck ab.

    Der = Matcher enthält eine Liste der übereinstimmenden Ausdrücke.

  • !=: Negiert einen Abgleich von Ausdrücken.

    Der != Matcher enthält keine Liste der übereinstimmenden Ausdrücke.

Mit dem Parameter value konfigurieren Sie, was tatsächlich durch den matcher ausgewertet werden soll. Es handelt sich um ein Array von Strings.