【问题标题】:Packetbeat missing some dataPacketbeat 丢失了一些数据
【发布时间】:2019-05-11 23:14:01
【问题描述】:

使用 packetbeat 记录查询是否有 10 秒的限制?例如以下示例中的第一个查询已按预期正确记录。但是第二个查询没有显示在弹性中。

MySQL [test]> select sleep(9.9);
+------------+
| sleep(9.9) |
+------------+
|          0 |
+------------+
1 row in set (9.91 sec)


MySQL [test]> select sleep(10);
+-----------+
| sleep(10) |
+-----------+
|         0 |
+-----------+
1 row in set (10.00 sec)

我猜这与默认设置为 10 秒的 refresh_topology_freq 参数有关。有什么办法可以改变吗?

我还需要记录上面的第二个查询。

【问题讨论】:

    标签: elasticsearch packetbeat


    【解决方案1】:

    您必须增加一个 transaction_timeout 设置,因为它默认设置为 10 秒。您的第二个查询运行 10 秒并被视为已过期,但已过期的事务不再与传入的响应相关联并立即发送到 Elasticsearch。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多