prometheus采集节点报context deadline exceeded

现象:在服务器上手动访问endpoint地址能返回指标页面,但是prometheus targets界面报context deadline exceeded
解决:增加了该容器的内存和cpu限额,重新生成pod后,再看targets界面,恢复正常
在这里插入图片描述
参考:https://blog.csdn.net/lyf0327/article/details/99971590

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用Prometheus采集交换机数据,首先需要在Prometheus的配置文件prometheus.yml中添加一个job来监控交换机。下面是一个示例的配置: ``` - job_name: 'snmp' scrape_interval: 10s static_configs: - targets: - 192.168.0.67 metrics_path: /snmp params: module: [huawei_mib] relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 192.168.0.254:9116 ``` 在这个配置中,我们定义了一个名为snmp的job来采集交换机数据。我们使用了静态配置,指定了要监控的交换机IP地址为192.168.0.67。采集间隔为10秒。我们还指定了metrics_path为/snmp,这是snmp_exporter提供的默认路径。在params中,我们设置了module为huawei_mib,这是我们刚刚修改的MIB名称。在relabel_configs中,我们对标签进行了一些重命名和替换操作,以便正确匹配和访问数据。最后,我们将Prometheus的地址和端口号设置为192.168.0.254:9116,这是snmp_exporter所在的主机的地址和端口号。 请确保你在配置文件中正确填写了交换机的IP地址、MIB名称以及snmp_exporter的地址和端口号。配置完成后,重新加载prometheus.yml文件即可开始采集交换机数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Prometheus监控系统:监控交换机流量、状态等(snmp_exporter)](https://blog.csdn.net/YI_XNH/article/details/111267502)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值