使用 packetbeat 捕获 mysql 查询响应
capture mysql query response using packetbeat
我用过packetbeat,觉得很有用。
但是文档不包含从服务器收到的响应。例如在 mysql 的情况下,我有一个字段 num_rows 但不是返回的实际数据。
https://www.elastic.co/guide/en/beats/packetbeat/current/exported-fields-mysql.html
我检查了上面的页面,没有办法启用从端口 3306 接收的数据包
如果mysql.query能被捕获,为什么不能mysql.query_response?
beats 系列中是否有任何其他实用程序可以帮助解决这个问题?
正如 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
我用过packetbeat,觉得很有用。
但是文档不包含从服务器收到的响应。例如在 mysql 的情况下,我有一个字段 num_rows 但不是返回的实际数据。
https://www.elastic.co/guide/en/beats/packetbeat/current/exported-fields-mysql.html
我检查了上面的页面,没有办法启用从端口 3306 接收的数据包 如果mysql.query能被捕获,为什么不能mysql.query_response?
beats 系列中是否有任何其他实用程序可以帮助解决这个问题?
正如 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