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
No files matched your search
@@ -33,4 +33,4 @@
|
||||
# bis zu 2804 Serien im selben haengenden Batch.
|
||||
[[processors.override]]
|
||||
namepass = ["docker", "docker_container*"]
|
||||
fieldexclude = ["container_id", "container_image_id", "container_id_short", "device_id", "image_id"]
|
||||
fieldexclude = ["container_id", "container_image_id", "container_id_short", "device_id", "image_id", "health_status"]
|
||||
Reference in new issue
Block a user