0

我正在使用 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 值(而不是计数)的方法。

logstash 配置文件有什么不正确的地方吗?

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

4

1 回答 1

0

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

于 2015-04-24T21:15:32.667 回答