【问题标题】:capture mysql query response using packetbeat使用 packetbeat 捕获 mysql 查询响应
【发布时间】:2018-03-06 00:14:32
【问题描述】:

我用过packetbeat,觉得非常好用。

但该文档不包含从服务器收到的响应。例如在 mysql 的情况下,我有一个字段 num_rows 但没有返回的实际数据。

https://www.elastic.co/guide/en/beats/packetbeat/current/exported-fields-mysql.html

我检查了上面的页面,没有办法启用从端口 3306 接收的数据包 如果 mysql.query 可以被捕获,为什么不能 mysql.query_response

beats 家族中还有其他实用程序可以帮助解决这个问题吗?

【问题讨论】:

  • 我希望你正在寻找这个discuss.elastic.co/t/…
  • @TarunLalwani 是的。那是对的。您可以将此作为答案发布以便我接受吗?

标签: elasticsearch packetbeat


【解决方案1】:

如 Elastic 搜索论坛中所述

https://discuss.elastic.co/t/are-the-mysql-responses-captured-by-packetbeat/47408

你必须在mysql协议部分启用send_response: true来存储查询结果。您可以在下面找到所有参数

https://www.elastic.co/guide/en/beats/packetbeat/current/packetbeat-reference-yml.html

【讨论】:

    猜你喜欢
    • 2017-12-14
    • 1970-01-01
    • 2021-01-11
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多