问题标签 [metricbeat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1639 浏览

ssl - metricbeat 无法发送数据 - 写入:对等方重置连接

我正在尝试将带有 metricbeat 的 sys 指标发送到 SSL 上的 logstash 服务器。

当我尝试连接服务器 logstash 端口时,我可以连接,但在 metricbeat 日志文件中出现以下错误:

没有与 SSL 相关的错误。客户端和服务器能够使用它们的名称和 SSL 证书相互连接和验证。elasticsearch站点上的filebeat存在读取失败的问题,但该方法无法解决问题。任何帮助都会很棒

0 投票
1 回答
1153 浏览

elasticsearch - MetricBeat - Kafka 的消费者组指标集不发送任何数据?

我正在运行 ZooKeeper 和单个 Kafka 代理,我想使用 MetricBeat 获取指标,使用 ElasticSearch 对其进行索引并使用 Kibana 进行显示。

但是,MetricBeat 只能从metricset 中获取数据,partition而没有任何来自consumergroupmetricset 的数据。

由于kafka模块被定义为定期metricbeat.yml,它应该自己发送一些数据,而不仅仅是等待用户交互(f.exam。-写入主题)?为了确保自己,我尝试创建消费者组,从主题中写入和消费,但consumergroupmetricset仍然没有收集到数据。

consumergroupmetricbeat.template.json在和中都有定义metricbeat.template-es2x.json

虽然metricbeat.full.yml被完全注释掉,但这是我的metricbeat.ymlkafka 模块定义:

/logsMetricBeat 的目录中,会出现这样的行:

使用 ZooKeepermntr和 Kafka 的partition,我可以看到events=success=重视,但consumergroup只有success. 看起来没有事件被触发。

partitionmntr数据在 Kibana 中正确可见,而consumergroup丢失。

存储在 ElasticSearch 中的数据是肉眼无法读取的,有一些用于目录名称的内部字符串,并且日志不包含任何有用的信息。

任何人都可以帮助我了解发生了什么并修复它(可能是 MetricBeat)以将数据发送到 ElasticSearch 吗?谢谢 :)

0 投票
0 回答
1182 浏览

elasticsearch - 从 metricbeats 系统模块获取磁盘使用率 (>90%)

我正在尝试检查每个主机的当前磁盘使用率是否超过 90%。我最终得到了这样的查询:

但是我不能将下一个 aggs 放在 top_hists 中,因此 total_size 和 used_size 是每个文档的总和。

此外,我无法过滤 disk_usage_percentage 以仅包含 > 90% 的那些。

你能帮忙解决这样的问题吗?

0 投票
1 回答
1888 浏览

elasticsearch - 弹性搜索中的观察者用于高 CPU 使用率

如果过去 X 分钟内 CPU 的使用率超过 N%,我想设置观察者发送邮件。

首先elasticsearch每分钟通过metricbeat从远程服务器获取数据。然后我想通过使用该数据通知管理员远程服务器上的高 CPU 使用率。

如果内存使用率很高,我会设置邮件并完成部分,但问题在于 CPU 使用率,是 4 核处理器。我不写 aggs 函数和条件。我尝试使用来自github的代码,但我无法更改函数以使用 metricbeat。

0 投票
2 回答
1829 浏览

docker - 如何在 Docker Swarm 的全局服务中设置主机名

我有一个服务作为全局服务(ELK Metricbeat)部署到我的 Docker Swarm 集群。

我希望每个服务的主机名与正在运行的节点(主机)的主机名相同吗?

换句话说,我如何在 yml 文件中实现相同的结果,例如:

这是我的 yml 文件:

我努力了:

但没有成功。

有什么解决办法吗?

先感谢您。

0 投票
1 回答
629 浏览

elasticsearch - Logstash 无法在 elasticsearch 中为 metricbeat 文件输出创建索引

我试图通过logstash摄取metricbeat文件输出,但logstash没有在elasticsearch中创建任何索引。下面是我的logstash .conf 文件

ELK 版本是 5.2.1

0 投票
1 回答
696 浏览

elasticsearch - 使用 metricbeat 和 elasticsearch 可视化 IOPS

我正在使用 metricbeat 来计算系统磁盘 io 数据。我无法计算和可视化系统每秒的 IO。我是弹性搜索堆栈的新手。

0 投票
1 回答
1239 浏览

elasticsearch - 如何解析 Kibana 的自定义 Metricbeat 字典?

我已经将 logstash 设置为发送到 Kibana,它使用两个自定义字段标记每个日志文件——集群和节点: 在此处输入图像描述

我想使用“字段”选项将相同的两个字段添加到我的 Metricbeat 配置中,但是当我这样做时,它会作为 Kibana 中的字典出现: 在此处输入图像描述

这是我正在使用的 Metricbeat 配置文件:

我找不到任何关于如何格式化这些字段的文档;这是我应该在 Logstash 或 Metricbeat 配置中进行的调整吗?

0 投票
0 回答
213 浏览

elasticsearch - 通过 metric beat-elastisearch 评估系统/服务器性能

我已经实现了用于日志记录解决方案的 ELK 堆栈,并设置了 metricbeat 来测量服务器性能。我偶然发现了系统模块的“system.cpu.user.pct”,这是系统的 cpu 使用情况。现在,我需要了解对这个价值有贡献的其他领域是什么。我还有其他字段,例如“system.cpu.cores”、“system.cpu.idle.pct”、“system.cpu.iowait.pct”、“system.cpu.irq.pct”、“system.cpu.nice” .pct","system.cpu.softirq.pct","system.cpu.steal.pct","system.cpu.system.pct","system.cpu.user.pct" 在度量集cpu下。但它们中的大多数都有值“0”。我试图理解:

  1. 字段“system.cpu.user.pct”是否代表服务器使用情况
  2. 如果是,哪些字段实际上有助于改变“system.cpu.user.pct”的值
0 投票
0 回答
373 浏览

elasticsearch - MetricBeat/Telegraf 是否支持远程监控指标?

我需要在一台服务器上安装 MetricBeat / Telegraf 服务器代理,并且必须远程监控其他服务器的指标。MetricBeat / Telegraf 服务器代理可以做到这一点吗?