请问Node_exporter 和 Blackbox_exporter 是否可以不部署?如果不需要部署,应该如何配置关闭
没有这个,监控系统就没数据了啊,出问题没法排查了
不能不部署
如果不要那就grafana和 prometheus都缩容掉
一直不太理解这两个服务是做什么用的?是普罗米修斯采集各个节点信息用的吗?
是的啊 采集服务器和数据库各个指标的汇总到prometheus 在granafa上显示的
tidb_servers:
# # The ip address of the TiDB Server.
- host: xx
port: 4000
status_port: 10080
ignore_exporter: ture
如果不需要安装 exporter 在所有组件的 host下配置 ignore_exporter: ture,
不过就像上面提到的,没有这个,监控系统就没数据了,没办法排查问题了。。。
不部署整个集群都等于瞎掉一只眼,我还真是好奇咋会有ignore_exporter参数,这是为了调试和开发?
不需要监控吗
不监控就不不部署
Node_exporter 和 Blackbox_exporter 应该只采集服务器相关指标吧,数据库服务的指标是prometheu配置了tidb各组件作为prometheus targets来采集的
请问官方文档有对ignore_exporter参数做解释吗?没找到
我比较好奇如果不部署Blackbox_exporter,那么tidb里延迟相关的指标还能查得到吗
停掉exporter就知道了,tidb的延迟指标应该使用tidb-server:10080里获取的,没啥影响
blackbox_exporter 是 Prometheus 官方提供的官方黑盒监控解决方案,其中 exporter 之一,可以提供 http(s)、dns、tcp、icmp 的方式对网络进行探测。
目前支持的应用场景:
- ICMP 测试
- 主机探活机制
- TCP 测试
- 业务组件端口状态监听
- 应用层协议定义与监听
- HTTP 测试
- 定义 Request Header 信息
- 判断 Http status / Http Respones Header / Http Body 内容
- POST 测试
- 接口联通性
- SSL 证书过期时间
- 自定义测试(扩展)
那能关闭http协议服务吗?这个服务不知道能否开启tls认证,或者有没有其他认证方式。
那能关闭http协议服务吗?这个服务不知道能否开启tls认证,或者有没有其他认证方式。
几乎所有用法都会部署这两个监控指标采集组件的,很好奇你这边是什么场景需要关闭
表示同样的好奇,是什么场景需求,需要关闭监控组件。难道是因为担心后台上报么?