Я использую logstash для хранения файла журнала, содержащего время чтения кабеля (конкретно для моего приложения).
Я хотел бы построить график времени чтения кабеля (ось Y) по прошедшему времени (ось X) с использованием Kibana.
Файл конфигурации Logstash выглядит следующим образом:
input {
file {
path => "/opt/performanceMetrics.csv"
type => "core2"
start_position => beginning
}
}
filter {
csv {
columns => ["Elapsed_Time_Hour", " Cable_read_time_avg_us", " Cable _read_time_max_us" ]
separator => ","
}
mutate {
convert => [ "Elapsed_Time_Hour ", "integer" ]
convert => [ "Cable_read_time_avg_us", "integer" ]
convert => [ "Cable_read_time_max_us", "integer" ]
}
}
output {
elasticsearch {
action => "index"
host => "localhost"
index => "logstash-%{+YYYY.MM.dd}"
workers => 1
}
stdout { codec => rubydebug }
}
Я мог просматривать файлы журналов в Kibana, но не могу найти способ настроить ось Y так, чтобы она имела значение Cable_Read_Time (вместо count).
Что-то не так с конфигурационным файлом logstash?
Пожалуйста, предложите способ настроить ось Y на Kibana.