Kibana3 - 绘制每分钟字节数的图表

Kibana3 - Graph to plot amount of bytes per minute

我有每个请求的大小和时间的 apache 日志,我需要绘制关于每单位时间传输的数据量的图表。

示例文档如下所示

{
    "@timestamp" : "2015-01-01T00:00:00",
    "bytes" : 20
}

对于每一分钟,我都想对字节字段求和并将其绘制在 Kibana 3 中的图表上。任何人都可以帮助我吗?

您应该可以使用直方图面板执行此操作。

  • 在值下,将 'chart value' 设置为 'total' 并使用字节作为值字段
  • 检查 'time field' 是否为@timestamp
  • 取消勾选自动间隔并将间隔设置为'1m'

这可以通过编辑面板设置来完成,如下图所示:

  1. "Values" 下拉列表:Select 值 "total" 来自此。
  2. 值字段:要分析的字段。在你的例子中是 "values"
  3. "Time Field" : 数据中的时间域,即“@timestamp”
  4. "interval" : 此处设置为“1m”。