需要使用 Kibana 4 创建时间图表的价值
Need to create value over time chart using 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 的值(而不是计数)。
logstash 配置文件有什么不正确的地方吗?
请推荐一种在 Kibana 上自定义 Y 轴的方法。
在“可视化”选项卡上,查询栏正下方是您当前的索引模式。就在其下方是指标。你可能有 "Y-Axis... Count"。单击 "Y-Axis" 左侧的小箭头和 select 聚合下拉菜单中的其他方法。
我正在使用 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 轴的方法。
在“可视化”选项卡上,查询栏正下方是您当前的索引模式。就在其下方是指标。你可能有 "Y-Axis... Count"。单击 "Y-Axis" 左侧的小箭头和 select 聚合下拉菜单中的其他方法。