Timestamps don`t match Ich habe und ELK (Elasticsearch, Logstash und Kibana) Instanz ausgeführt und Filebeat Protokolle von anderen Maschinen senden, und ich habe festgestellt, dass Protokolle in Kibana in anderer Reihenfolge angezeigt werden, die sie auf dem Server angekommen (wie Sie in dem beigefügten Bild zu sehen), zum Beispiel, das ist, was in Kibana gezeigt wird, ist die zweite Spalte Kibana Zeitstempel und die dritte Spalte ist der Server-Zeitstempel:Sortieren von Protokollen nach Zeitstempel in Kibana
February 9th 2017, 11:53:11.714 11:53:04,904
February 9th 2017, 11:53:11.714 11:53:05,579
February 9th 2017, 11:53:11.714 11:53:05,581
February 9th 2017, 11:53:11.714 11:53:05,591
February 9th 2017, 11:53:11.714 11:53:04,441
February 9th 2017, 11:53:11.714 11:53:05,589
Was ich im Protokoll sehen Datei ist:
11:53:04,441
11:53:04,904
11:53:05,579
11:53:05,581
11:53:05,589
11:53:05,591
Gibt es eine Möglichkeit, die Protokolle in Kibana in der Reihenfolge zu sehen, in der sie auf dem Server angezeigt werden? ich für sie war auf der Suche, aber ich didn `t irgendeine Frage sehen, die dieses Thema behandeln, aber ich sah, dass es die Logstash Konfigurationsdatei 10-syslog-filter.conf Ändern werden könnte, ist diese Mine:
filter {
if [type] == "syslog" {
grok {
match => { "message" => "%{SYSLOGTIMESTAMP:syslog_timestamp} %{SYSLOGHOST:syslog_hostname} %{DATA:syslog_program}(?:\[%{POSINT:syslog_pid}\])?: %{GREEDYDATA:syslog_message}" }
add_field => [ "received_at", "%{@timestamp}" ]
add_field => [ "received_from", "%{host}" ]
}
syslog_pri { }
date {
match => [ "syslog_timestamp", "MMM d HH:mm:ss", "MMM dd HH:mm:ss" ]
}
}
}
Danke im Voraus.
Ich überprüfte den Zeitstempel zwischen ELK-Server und einem der Server, die Protokolle sendet, und sie sind ein bisschen anders, könnte es ein Problem sein? –
Was ist der Zeitunterschied zwischen zwei von ihnen? Ist es nach dem, was du nach meiner Antwort getan hast? – Kulasangar
ca. 2 Minuten –