【问题标题】:Storing response time and no of requests in influxdb from access logs从访问日志中存储响应时间和 influxdb 中的请求数
【发布时间】:2019-09-23 00:32:05
【问题描述】:

我需要从访问日志到 influxdb 获取和存储不同 2xx、4xx 和 5xx 请求的响应时间和计数。(用于图形和警报目的)。

我知道我可以使用 telegraf 来解析日志文件并继续向 influxdb 发送数据。并通过对数据运行查询来获取这些计数。

[1, 2]

但是通过这种方式,我会向 influxbd 服务器发送大量数据点。

我想找的是,如果有什么办法,我只能将处理后的数据发送到 influxdb,比如 no of req/sec,no of 2xx/4xx/5xx req/sec。

我一直在阅读各种主题和博客,但找不到任何匹配的内容。

任何帮助将不胜感激。 谢谢。

【问题讨论】:

    标签: monitoring influxdb logparser telegraf telegraf-plugins


    【解决方案1】:

    "c:\Program Files (x86)\Log Parser 2.2\LogParser.exe"

    SELECT sc-status, COUNT(*) FROM [logfile] 
    GROUP BY sc-status
    

    您可以在 select 语句上添加数学来计算 /sec 响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 2016-04-28
      相关资源
      最近更新 更多