需要使用Kibana 4在时间图表上创建价值

时间:2015-04-24 18:46:07

标签: logstash kibana-4

使用logstash存储包含电缆读取时间的日志文件(特定于我的应用程序)

我想使用Kibana绘制有线读取时间(Y轴)超过经过时间(X轴)的图表。

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配置文件有什么不对吗?

请建议一种在Kibana上自定义Y轴的方法。

1 个答案:

答案 0 :(得分:0)

在“可视化”选项卡上,查询栏下方是您当前的索引模式。就是这个指标。你可能有" Y轴...计数"。单击" Y轴"左侧的小箭头。并从Aggregation下拉列表中选择一些其他方法。