Überwachung von Traefik
Der Traefik-Sensor wird automatisch bereitgestellt und installiert, sobald Sie den „ Instana “-Agenten installiert haben.
Instana hat die Fähigkeit, sowohl Messwerte als auch verteilte Spuren von Anfragen, die Traefik durchlaufen, zu sammeln.
Unterstützungsinformationen
Um sicherzustellen, dass der Traefik-Sensor mit Ihrer aktuellen Konfiguration kompatibel ist, lesen Sie bitte die folgenden Abschnitte mit Support-Informationen:
Unterstützte Versionen und Support-Richtlinien
Die folgende Tabelle zeigt die aktuellste unterstützte Version und die Support-Richtlinien:
| Technologie | Support-Richtlinie | Neueste Technologieversion | Neueste unterstützte Version |
|---|---|---|---|
| Traefik | Bedarfsgesteuert | 3.4.1 | 3.4 |
Weitere Informationen zur Support-Richtlinie finden Sie unter „Support-Strategie für Sensoren “.
Agentenkonfiguration
In der Agent-Konfigurationsdatei können Sie die folgenden Felder konfigurieren:
com.instana.plugin.traefik:
enabled: true
poll_rate: 1 # seconds
Konfiguration
Um Messwerte und Traceinformationen anzeigen zu können, müssen die entsprechenden Features bei Ihrer Traefik-Installation aktiviert sein.
Messdatenerfassung
Um die Metriken anzuzeigen, wählen Sie in der Seitenleiste der Benutzeroberfläche von „ Instana “ den Punkt „Infrastruktur“ aus, klicken Sie auf einen bestimmten überwachten Host, und schon wird ein Host-Dashboard mit allen erfassten Metriken und überwachten Prozessen angezeigt.
Konfigurationsdaten
- Prozess-ID
- Version
- Startzeit
Leistungsmetriken
| Metrik | Beschreibung | Granularität |
|---|---|---|
| HTTP-Anforderungen pro Sekunde | HTTP-Anforderungen pro Sekunde | 1 Sekunde |
| Letzte erfolgreiche Neuladung der Konfiguration | Zeitpunkt der letzten erfolgreichen Neuladung der Konfiguration | 1 Sekunde |
| Anzahl der Neuladungen der Konfiguration | Anzahl der Neuladungen der Konfiguration pro Sekunde | 1 Sekunde |
| Eingangspunkte | HTTP-Anforderungen pro Sekunde pro Eingangspunkt | 1 Sekunde |
Messdatenerfassung aktivieren
Um die Erfassung von Messwerten aus der App "Traefik" zu ermöglichen, muss ein Endpunkt mit Prometheus-Messwerten bereitgestellt werden. Dafür gibt es mehrere Möglichkeiten:
- mit einer Konfigurationsdatei (YAML-oder TOML-Format)
- Festlegen von Umgebungsvariablen
- Hinzufügen von Befehlszeilenargumenten
Die folgenden Zeilen in der Konfigurationsdatei stellen beispielsweise Metriken für :8888/metricsbereit:
#config.yaml
entryPoints:
metrics:
address: ":8888"
metrics:
prometheus:
entryPoint: metrics
Der Messwertendpunkt muss über den Instana-Agenten zugänglich sein.
Weitere Beispiele finden Sie auf der Traefik Website.
Tracing aktivieren
Damit die Traceerstellung in der App "Traefik" aktiviert werden kann, muss sie konfiguriert werden. Dafür gibt es mehrere Möglichkeiten:
- mit einer Konfigurationsdatei (YAML-oder TOML-Format)
- Festlegen von Umgebungsvariablen
- Hinzufügen von Befehlszeilenargumenten
Zum Beispiel:
#config.yaml
tracing:
instana: {}
Instana Agent muss über die Anwendung "Traefik" zugänglich sein.
Weitere Beispiele finden Sie auf der Traefik [Website]https://doc.traefik.io/traefik-enterprise/operations/metrics/instana/).
Traefik- Helm sdiagramm
Um das offizielle Traefik-Proxy-Chart „ Helm “ zu verwenden, müssen Sie explizit eine Konfiguration angeben, um die „ Instana “-Tracing-Funktion zu aktivieren und die Metriken von „Traefik Prometheus “ wie folgt verfügbar zu machen:
helm install \
--set="additionalArguments={--tracing.instana=true}" \
--set ports.metrics.port=8080 \
--set ports.metrics.exposedPort=8080 \
traefik \
traefik/traefik
Fehlerbehebung
Art des Überwachungsproblems: traefik_metrics_api_not_accessible
Zur Lösung dieses Problems führen Sie die Schritte aus, die im Abschnitt Metriksammlung aktivieren beschrieben sind, um zu erfahren, wie Sie die Traefik-Anwendung für die Bereitstellung von Metrikendpunkten konfigurieren.
Art des Überwachungsproblems: traefik_metrics_api_not_enabled
Zur Lösung dieses Problems führen Sie die Schritte aus, die im Abschnitt Metriksammlung aktivieren beschrieben sind, um zu erfahren, wie Sie die Traefik-Anwendung für die Bereitstellung von Metrikendpunkten konfigurieren.
Art des Überwachungsproblems: traefik_tracing_not_enabled
Um dieses Problem zu beheben, lesen Sie die Schritte unter Tracing aktivieren , um zu erfahren, wie das Tracing in der Traefik-Anwendung aktiviert wird.