问题标签 [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 回答
1643 浏览

kubernetes - 如何在我的 kubelet 服务中启用监听 10255

我正在学习使用 Kubernetes 并尝试配置对我的 Kubernetes 集群的监控。为此,我使用 metricbeat 和 elk。部署和配置 metricbeat 后,出现错误:

我发现我的 Kubelet 没有监听 10255 端口:

如何启用此端口。查到需要用到参数--read-only-port = 10255的信息,但是怎么应用到我的kubelet上,我不太明白。例如:

这是行不通的。它需要哪个文件?

谁能帮我解决这个问题?

0 投票
1 回答
571 浏览

elasticsearch - 无法连接到 kubernetes(裸机)中的弹性搜索

我已经在本地集群中设置了 elastic + kibana + metricbeat。但 metricbeat 无法连接到弹性:

在我的集群中,我使用 metalldb 和 ingress。我已经设置了入口规则,但它没有帮助我。

另外我注意到 elk 和 metricbeat 在文档中有不同的命名空间。我试过在任何地方都使用相同的命名空间,但没有成功。

下面我附上了我的yamls。elastic/kibana 和 metricbeat 的文件我没有附上,因为它们有很多行,我只在它们上面写了 ref:

  1. 弹性/kibana - https://download.elastic.co/downloads/eck/1.0.0-beta1/all-in-one.yaml

  2. metricbeat - https://raw.githubusercontent.com/elastic/beats/7.4/deploy/kubernetes/metricbeat-kubernetes.yaml

也许有人知道为什么会这样?



0 投票
2 回答
429 浏览

kubernetes - 警告日志 metricbeat pod(在 kubernetes 上):DNS 查找失败“k8s-node4”:在 10.96.0.10:53 上查找 k8s-node4:没有这样的主机

我通过官方 helm 图表(默认值)安装 metricbeat。

但是,在日志文件中我观察到:

kubectl -n 日志记录 metricbeat-metricbeat-ljjfx :

0 投票
1 回答
190 浏览

kibana - Kibana:如何获取折线图以获取使用百分比?

我是 Kibana 的新手,我试图用 CPU 资源(系统或用户)获取折线图,但值是数字类型(0 到 1 之间)。

我想用脚本字段(无痛语言)乘以 100,但是当我这样做时:

return doc['system.memory.used.pct'].value.multiply(100)

或者

return 100 * doc['system.memory.used.pct'].value

值完全错误(例如 0.964 变为 2.536,而不是 96.4)

我错过了什么 ?

这是我的可视化截图:

在此处输入图像描述

0 投票
1 回答
2329 浏览

nginx - 如何使用 ELK 堆栈监控 nginx 响应时间?

我想创建一个监视器,它将显示 Nginx 的近实时平均响应时间。

例如,下图显示了 CPU 使用情况,我想为avg response time

在此处输入图像描述

我知道如何跟踪单个请求的响应时间(https://lincolnloop.com/blog/tracking-application-response-time-nginx/

虽然我必须考虑如何忽略非页面/api 请求,例如静态图像请求。

这必须是非常基本的要求,但无法找到谷歌如何做到这一点。

0 投票
0 回答
25 浏览

elastic-stack - ELK(Elastic Stack)服务器运行进程的可视化

我只使用 MetricBeat 监控应用程序。一切正常。但我不知道如何使用 Kibana Visualization 在特定时间(或时间段)显示正在运行的进程。我现在需要,根据请求启动了哪些进程,它们运行了多长时间以及它们消耗了多少资源。我在考虑线。但我不知道如何配置。有任何想法吗?

0 投票
1 回答
201 浏览

elasticsearch - 使用 Metricbeat 的卷的 Kubernetes 使用百分比

我正在使用 metricbeat 收集有关我的 k8s 集群和其中运行的 pod 的指标。我想为我的 PVC 设置警报,为此我需要知道使用的 PVC 的百分比。

从 metricbeat 我得到有关卷及其总容量、使用量的数据......但是没有使用百分比的字段。

我看过一些文章,我可以使用可视化构建器来“计算”百分比,但我不确定这是否有助于我发出警报。看来我需要一个使用百分比值的字段。

我找不到一种方法来配置 metricbeat 来为使用的百分比创建一个新字段。似乎确实有一个使用脚本字段的选项,但这似乎会对性能产生影响。

  1. 如何为 k8s 卷的使用百分比设置警报?
  2. 获取卷使用百分比的索引字段的最佳方法是什么?
0 投票
1 回答
228 浏览

apache-kafka - 解释为什么 metricbeat Kafka 分区指标的计数高于消费者指标

问题

嗨,我正在尝试使用 Grafana 可视化 Kafka 滞后。我一直在尝试使用 Metricbeat 记录 kafka 滞后并自己进行数学计算,因为 Metricbeat 不支持在我正在使用的版本中记录 Kafka 滞后(但它最近已经实现)。max(partition.offset.newest) - max(consumergroup.offset)我没有使用来计算滞后,而是sum(partition.offset.newest) - sum(consumergroup.offset)在特定的kafka.topic.name. 但是,总和不合,经过进一步调查,我发现计数甚至不合!分区偏移的计数是每 10 秒 30 个,而消费者组偏移的计数是每 10 秒 12 个。我希望两者的计数相同

主题偏移与消费者偏移

我不明白为什么 Metricbeat 记录的分区多于消费者组。起初我以为是因为我的 Metricbeat 配置定义了 2 个主机组,这可能导致它被多次记录。但是,在更改我的配置后,计数只下降了一半。

具有 1 个主机的主题偏移量与消费者偏移量

TL;博士

为什么partition和consumergroup的Metricbeat计数不同?

设置

  1. 卡夫卡 2 经纪人
  2. Kafka 主题分区:
  1. Metricbeat 配置(modules.d/kafka.yml):

版本

  • 卡夫卡 2.11-0.11.0.0
  • Elasticsearch-7.2.0
  • Kibana-7.2.0
  • Metricbeats-7.2.0
0 投票
1 回答
1093 浏览

elastic-stack - 如何使用 metricbeat 监控 filebeat 统计信息

我正在尝试设置 metricbeat 来监控 filebeat 统计信息。但是当我在我的 metricbeat 配置中尝试使用 beats 模块时,我收到了这个错误:

来自 metricbeat 日志的错误消息:

为metricset beat.stats获取数据时出错:发出http请求时出错:获取http://filebeat_ip:5044/stats:拨打tcp filebeat_ip:5044:连接:连接被拒绝

metricbeat.yml 文件

其中 filebeat_ip 是我的 filebeat 运行的 ip,它与我的 metricbeat 是同一台机器。

有人可以帮我解释为什么我会收到这个错误吗?

0 投票
1 回答
3467 浏览

docker - 如何使用 docker 将 metricbeat 连接到 elasticsearch 和 kibana

我已经使用 docker compose 设置了 elasticsearch 和 kibana。elasticsearch部署在:localhost:9200而 kibana 部署在localhost:5601

尝试使用 docker run 部署 metricbeat 时出现以下错误:

我的 docker-compose.yml: