社区 Beats

编辑

此页面列出了一些由开源社区开发的 Beats。

对开发社区 Beat 有任何疑问?您可以在 Beats 讨论论坛 中发布问题和讨论。

您是否创建了一个未列出的 Beat?将您的 Beat 的名称和描述添加到 社区 Beats 的源文档中,并在 Beats GitHub 仓库发起拉取请求 以合并您的更改。准备好后,您可以继续在 Elastic 讨论论坛中 发布公告您的新 Beat。

Elastic 对社区提供的 Beats 不提供任何担保或支持。

amazonbeat

读取指定 Amazon 产品的数据。

apachebeat

读取 Apache HTTPD server-status 的状态。

apexbeat

通过 APEX 工具包从 Java 应用程序中提取可配置的上下文数据和指标。

browserbeat

读取浏览器历史记录(Chrome、Firefox 和 Safari)并将它们发送到 Elastic 输出。

cborbeat

读取 cbor 编码的文件(特别是日志文件)。更多信息:CBOR 编码 解码器

cloudflarebeat

索引来自 Cloudflare 企业日志共享 API 的日志条目。

cloudfrontbeat

读取来自 Amazon Web Services CloudFront 的日志事件。

cloudtrailbeat

读取来自 Amazon Web Services 的 CloudTrail 的事件。

cloudwatchmetricbeat

用于 Amazon Web Services 的 CloudWatch 指标 的 Beat。

cloudwatchlogsbeat

读取来自 Amazon Web Services 的 CloudWatch 日志 的日志事件。

collectbeat

在 Kubernetes 等环境中,在 Filebeat 和 Metricbeat 之上添加发现功能。

connbeat

公开有关 TCP 连接的元数据。

consulbeat

读取 consul 的服务健康检查并将它们推送到 Elastic。

discobeat

读取 Discord 消息并在 Elasticsearch 中索引它们。

dockbeat

读取 Docker 容器统计信息并在 Elasticsearch 中索引它们。

earthquakebeat

USGS 地震 API 中提取数据。

elasticbeat

读取 Elasticsearch 集群的状态并在 Elasticsearch 中索引它们。

envoyproxybeat

读取 Envoy Proxy 的统计信息并将它们索引到 Elasticsearch 中。

etcdbeat

读取 Etcd v2 API 的统计信息并将它们索引到 Elasticsearch 中。

etherbeat

读取与以太坊兼容的区块链中的区块并将它们索引到 Elasticsearch 中。

execbeat

定期执行 shell 命令并将标准输出和标准错误发送到 Logstash 或 Elasticsearch。

factbeat

Facter 收集事实。

fastcombeat

定期从 fast.com 收集互联网下载速度。

fileoccurencebeat

递归检查给定目录下的文件是否存在,在处理队列/管道缓冲区时非常方便。

flowbeat

收集、解析和索引 sflow 样本。

gabeat

收集来自 Google Analytics 实时 API 的数据。

gcsbeat

读取来自 Google Cloud Storage 存储桶的数据。

gelfbeat

收集和解析 GELF 编码的 UDP 消息。

githubbeat

轻松监控 GitHub 仓库活动。

gpfsbeat

收集 GPFS 指标和配额信息。

hackerbeat

将 HackerNews 的热门故事索引到 Elasticsearch 实例中。

hsbeat

读取 Java HotSpot VM 中的所有性能计数器。

httpbeat

轮询多个 HTTP(S) 端点并将数据发送到 Logstash 或 Elasticsearch。支持所有 HTTP 方法和代理。

hsnburrowbeat

监控 Burrow V1.0.0(API V3)的 Kafka 消费者延迟。

hwsensorsbeat

读取 OpenBSD 的传感器信息。

icingabeat

Icingabeat 将 Icinga 2 的事件和状态发送到 Elasticsearch 或 Logstash。

IIBBeat

定期执行 shell 命令或批处理命令以收集 IBM 集成节点、集成服务器、应用程序状态、bar 文件部署时间和 bar 文件位置到 Logstash 或 Elasticsearch。

iobeat

读取 Linux 上 /proc/diskstats 的 IO 统计信息。

jmxproxybeat

读取通过 *JMX 代理 Servlet* 到 HTTP 公开的 Tomcat JMX 指标。

journalbeat

用于从基于 systemd/journald 的 Linux 系统传输日志。

kafkabeat

读取 Kafka 主题中的数据。

kafkabeat2

读取 Kafka 主题中的数据(json 或纯文本)。

krakenbeat

收集 Kraken 加密平台上每个交易的信息。

lmsensorsbeat

收集来自 lm-sensors 的数据(例如来自 i2c 和 smbus 的 CPU 温度、风扇速度和电压)。

logstashbeat

收集来自 Logstash 监控 API(v5 及更高版本)的数据并在 Elasticsearch 中索引它们。

macwifibeat

读取 MacBook WiFi 信号强度指标。

mcqbeat

读取 memcacheq 中队列的状态。

merakibeat

使用 Cisco Meraki API 收集 无线健康 和用户 位置分析 数据。

mesosbeat

读取 Mesos API 的统计信息并将它们索引到 Elasticsearch 中。

mongobeat

监控 MongoDB 实例,并可以配置为将多种文档类型发送到 Elasticsearch。

mqttbeat

将 mqtt 主题的消息添加到 Elasticsearch。

mysqlbeat

在 MySQL 上运行任何查询并将结果发送到 Elasticsearch。

nagioscheckbeat

用于 Nagios 检查和性能数据。

natsbeat

收集来自 NATS 监控端点的数据。

netatmobeat

读取 Netatmo 气象站的数据。

netbeat

读取启用 SNMP 的设备的可配置数据。

nginxbeat

读取 Nginx 的状态。

nginxupstreambeat

读取 nginx upstream 模块的 upstream 状态。

nsqbeat

读取 NSQ 主题中的数据。

nvidiagpubeat

使用 nvidia-smi 获取 NVIDIA GPU 的指标。

o365beat

从 O365 管理活动 API 发送 Office 365 日志。

openconfigbeat

从启用 OpenConfig 的网络设备流式传输数据。

openvpnbeat

收集 OpenVPN 连接指标。

owmbeat

Open Weather Map beat,用于从世界各地提取天气数据,并将它们存储和可视化在 Elastic Stack 中。

packagebeat

从包管理器收集有关系统包的信息。

perfstatbeat

收集 AIX 操作系统的性能指标。

phishbeat

监控证书透明度日志中的网络钓鱼和诽谤域。

phpfpmbeat

读取 PHP-FPM 的状态。

pingbeat

向目标列表发送 ICMP ping 并将往返时间 (RTT) 存储在 Elasticsearch 中。

powermaxbeat

收集来自 Dell EMC PowerMax 存储阵列的性能指标。

processbeat

收集进程健康状态和性能。

prombeat

索引 Prometheus 指标。

prometheusbeat

通过远程写入功能将 Prometheus 指标发送到 Elasticsearch。

protologbeat

通过 UDP 或 TCP 接受结构化和非结构化日志。也可用于接收 syslog 消息或 GELF 格式的消息。(用作 udplogbeat 的后继者)

pubsubbeat

读取来自 Google Cloud Pub/Sub 的数据。

redditbeat

收集一个或多个子reddits 的新 Reddit 提交。

redisbeat

用于 Redis 监控。

retsbeat

多重上市服务 (MLS) 服务器收集 RETS 资源/类记录的数量。

rsbeat

将 redis 慢日志发送到 elasticsearch 并由 Kibana 分析。

safecastbeat

从 Safecast API 中提取数据并将其存储在 Elasticsearch 中。

saltbeat

读取来自 salt master 事件总线的事件。

serialbeat

从串行设备读取。

servicebeat

将服务状态发送到 Elasticsearch。

springbeat

收集使用执行器模块运行的 Spring Boot 应用程序的健康和指标数据。

springboot2beat

通过网络通道查询和累积 Spring Boot 2 Web 应用程序的所有指标端点,利用 mircometer.io 指标外观。

statsdbeat

接收来自 statsd 客户端的 UDP statsd 事件。

supervisorctlbeat

此 beat 旨在解析 supervisorctl status 命令输出并将其发送到 elasticsearch 进行索引。

terminalbeat

运行外部命令并将相同的 stdout 转发到 Elasticsearch/Logstash。

timebeat

NTP 和 PTP 时钟同步 beat,它向 elastic 报告精度指标。包括 Kibana 仪表板。

tracebeat

读取 traceroute 输出并将它们索引到 Elasticsearch 中。

trivybeat

获取在同一台机器上运行的 Docker 容器,使用 Trivy 服务器扫描这些容器的 CVE 并将其索引到 Elasticsearch 中。

twitterbeat

读取指定屏幕名称的推文。

udpbeat

通过 UDP 发送结构化日志。

udplogbeat

通过本地 UDP 套接字接受事件(纯文本或 JSON,能够强制执行模式)。也可用于仅支持 syslog 日志记录的应用程序。

unifiedbeat

读取由网络入侵检测软件生成的 Unified2 二进制文件中的记录,并在 Elasticsearch 中索引这些记录。

unitybeat

收集来自 Dell EMC Unity 存储阵列的性能指标。

uwsgibeat

读取 uWSGI 的状态。

varnishlogbeat

读取 Varnish 实例的日志数据并将其发送到 Elasticsearch。

varnishstatbeat

读取 Varnish 实例的统计数据并将其发送到 Elasticsearch。

vaultbeat

收集 HashiCorp Vault 的性能指标和统计数据。

wmibeat

使用 WMI 获取您最喜欢的、可配置的 Windows 指标。

yarnbeat

轮询 YARN 和 MapReduce API 以获取集群和应用程序指标。

zfsbeat

查询 ZFS 存储和池状态