Packetbeat 是 Elastic(原 Elasticsearch)推出的一个轻量级网络数据采集器(“Beats”家族成员),用于在主机上抓取网络数据包/会话并解析常见应用层协议(如 HTTP、MySQL、DNS 等),把得到的网络事务与性能指标发送到 Elasticsearch / Logstash,便于监控、排障与安全分析。
/ˈpækɪtbiːt/
Packetbeat helps us monitor HTTP traffic in real time.
Packetbeat 帮助我们实时监控 HTTP 流量。
In production, we deployed Packetbeat on each node to capture DNS and database queries, then correlated the events in Kibana to identify latency spikes.
在生产环境中,我们在每个节点部署 Packetbeat 来捕获 DNS 和数据库查询,然后在 Kibana 中关联这些事件以定位延迟峰值。
该词是组合词:packet(数据包)+ beat(节拍/节奏,也指“采集器/代理”)。在 Elastic 的产品命名中,“Beats”表示一系列轻量级数据采集代理,因此 Packetbeat 字面含义可理解为“采集网络数据包的 Beat”。