Ich habe dockerbeats auf einem lokalen Cluster eingerichtet, der ELK-Stapel und einige andere misc ausgeführt wird. Hafenarbeiter (alle Container, die über Kubernetes kontrolliert werden). Ich habe das Dashboard von Ingensi (Ingensi dockerbeat Dashboard) für kibana eingerichtet und beim Erstellen der Graphen auf ein Problem mit dem containerNames-Feld gestoßen. Nun, für Kontext, meine Docker-Container haben Namen wie diese:Probleme mit Dockerbeats Dashboard containerName Feld
k8s_dockerbeats.79c42f90_dockerbeats-796n9_default_472faa11-1b3a-11e6-8bf4-28924a2bffbf_2832ea88
(sowie die Unterstützung von Behältern für Kubernetes mit ähnlichen Containernamen) [2]: http://i.stack.imgur.com/hvIUG.png k8s_POD.6d00e006_dockerbeats-796n9_default_472faa11-1b3a-11e6-8bf4 -28924a2bffbf_3ddcfe44
Wenn ich das Dashboard in Kibana einrichten, bekomme ich ein Problem, wo ich mehrere ContainerNames aus dem gleichen Container bekomme. Zum Beispiel anstelle einer einzelnen Container Ausgabe erhalte ich die Container in kleinere Segmente aufgeteilt:
k8s_dockerbeats
79c42f90_dockerbeats
796n9
28924a2bffbf_3ddcfe44
und so weiter ...
Ich gehe davon aus, dass das Format des Containernamen das Armaturenbrett ist verwirrend (vielleicht in der Art, wie es die Namensinformationen analysiert) und ich könnte wahrscheinlich damit umgehen, jeden Container in einen vernünftigeren Namen umzubenennen.
Aber bevor ich das tue, gibt es eine Möglichkeit, das Dashboard so zu konfigurieren, dass ich den gesamten Namen des Containernamens einlese, damit es nicht wie im ersten Bild aufbricht? (vorausgesetzt, ich muss in die .json-Dateien aus dem oben genannten Repository graben)
Vielen Dank im Voraus, wenn jemand dies beantwortet.
Vielen Dank, das ist mein Problem gelöst. (Ich wusste nicht, was das docker.template vorher tat) –