fix(docker): auch das Feld health_status verwerfen (String-Feld)
Zweites String-Feld derselben Klasse wie container_id: inputs.docker liefert health_status="healthy". Telegraf macht daraus docker_container_health_health_status und Prometheus antwortet 'bad sample value "healthy"' -> der ganze Flush faellt aus, auch die Container-Statistiken, die damit nichts zu tun haben. GEMESSEN auf kalina nach dem ersten Fix: genau EINE 'series were dropped'-Zeile mit 862 Serien im haengenden Batch, last recorded error health_status. Nach dem Zusatz: 0 E!, 0 dropped, docker_container_* wieder da (kalina 501, imac 1126 Serien). Feldliste diesmal empirisch erzeugt statt geraten: telegraf --test des docker-Inputs ohne Prozessoren, alle Felder mit Anfuehrungszeichen gesammelt -- es sind genau ZWEI (container_id, health_status). VERSION 1.9.3 -> 1.9.4.
This commit is contained in:
1 parent
098f4cf7af
commit
59ab6a9a22
2 files changed
+2
-2