Konfiguration
Richten Sie zunächst Ihre Vector-Installation mit Quellen ein, die Eingaben von anderen Systemen empfangen. Vector unterstützt eine Vielzahl von Datenquellen wie Kubernetes, PostgreSQL, MongoDB und viele mehr. Weitere Informationen zu verfügbaren Quellen finden Sie in der Vector Source-Dokumentation. Um Daten von Vector-Quellen an AppSignal zu senden, konfigurieren Sie den AppSignal Vector Sink in Ihrer Vector-Konfiguration. Fügen Sie einen neuen Vector Sink mit dem Typappsignal hinzu, konfigurieren Sie die Quellen (Inputs), aus denen Daten gesammelt werden sollen, und fügen Sie Ihren App-Level Push API-Schlüssel hinzu. Der App-Level Push API-Schlüssel ist in den Push & Deploy-Einstellungen Ihrer App zu finden.
Metriken
Metriken, die vom AppSignal Vector Sink empfangen werden, sind in der Funktion Custom Metrics verfügbar. AppSignal unterstützt derzeit nur die folgenden Vector-Metrik-Ereignistypen:- Gauge
- Counter
- Distribution
vector_namespace-Tag wird hinzugefügt, mit dem Namespace der Vector-Metrik als Wert. Weitere Informationen zum Standardwert jeder Quelle finden Sie in der Dokumentation von Vector.
Auf Metriken angegebene Zeitstempel werden derzeit ignoriert und die Metrik wird für den Zeitpunkt gemeldet, zu dem sie empfangen wurde.
Magic Dashboards
AppSignal erstellt automatisch Dashboards, wenn es Metriken aus den folgenden Vector-Quellen erkennt:Logs
AppSignal Logging unterstützt Vector Log-Ereignisse. Um Logs von Vector in unserer Logging-Funktion anzuzeigen, erstellen Sie zunächst eine neue Quelle für die Plattform “Vector” mit dem Namenvector.
Mit jeder Logzeile enthält Vector das Attribut source_type. Dies basiert auf dem Namen der Vector-Log-Quelle. Das source_type wird verwendet, um Tags im AppSignal Logging zu gruppieren, was es einfacher macht, alle Logs aus derselben Quelle zu finden.