Необходимо создать диаграмму стоимости с течением времени с помощью Kibana 4.

Я использую 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.


person Selva M    schedule 24.04.2015    source источник


Ответы (1)


На вкладке Визуализация прямо под строкой запроса находится текущий шаблон индекса. Прямо под ним находятся метрики. У вас, вероятно, есть «Ось Y... Счет». Щелкните маленькую стрелку слева от «Оси Y» и выберите другой метод в раскрывающемся списке «Агрегация».

person Alain Collins    schedule 24.04.2015
comment
Спасибо! Мне пришлось обновить поле в разделе «Настройки» -> «Шаблоны индексов», после чего поля были перечислены в разделе «Ось Y…» «Средний» и другие методы из раскрывающегося списка «Агрегация». - person Selva M; 02.05.2015