kube-prometheus 使用 blackbox-exporter 进行TCP监控与 http 监控 前言 安装kube-prometheus 后默认在namespace的monitoring中有创建 blackbox-exporter的deployment。因此k8s中无需再部署blackbox-exporter。 创建Probe资源 接下…
kube-prometheus监控RabbitMQ 指标 方案 通过 Prometheus 找到 Exporter 可以对第三方服务导出为 Prometheus 指标。 也可以使用 RabbitMQ官网方案插件进行监控,本次记录是按照RabbitMQ官网方案进行。 操作步骤 开启 RabbitMQ_Prometheus 插件 如果 rabbitmq…
kube-prometheus监控Nacos集群 nacos配置 nacos默认是没有开启指标,需要修改application.properties配置文件,暴露metrics数据 management.endpoints.web.exposure.include=* 重启服务,可成功访问返回数据则是正常。 kube-prometheus配置 方法…
kube-prometheus ServiceMonitor使用 原理其实就是创建一个新的serviceMonitor后,prometheus会创建一个target 例子:ServiceMonitor.yaml apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: l…
kube-prometheus 监控Redis 因为此次是使用K8s部署redis的,因此就采用边车模式(sidecar)新增一个redis-exporter监控容器,如果是集群外的redis,可以参考之前kube-prometheus监控 K8s集群外服务笔记。 操作步骤 部署单机版redis过程省略,此次是sidecar模式部署,redis-d…
kube-prometheus监控Harbor Harbor官方在Harbor v2.2开始提供对相关指标的采集和使用,所以只要在配置文件开启即可。 部署harbor 省略,参考官方网站或者之前笔记即可 开启metric 解压文件后,修改harbor.yml将metric eneabled改为true metric: enabled: true p…
kube-prometheus 监控ElasticSearch步骤 此方法既可以监控集群内的ElasticSearch,也可以监控集群外的ElasticSearch,原理和node-exporter一样 操作步骤 创建es-exporter es-exporter.yaml apiVersion: apps/v1 kind: Deployment …
Prometheus Node Exporter 配置访问认证 设置Basic Auth 使用 htpasswd 来生成 bcrypt 密码 hash,如果没有htpasswd命令请自行安装 #这里我只用它来生成了密码 hash , 没有传递用户名。 htpasswd -nBC 12 '' | tr -d ':\n' 创建一个yaml配置文件,如:…
kube-prometheus监控 K8s 集群外服务 前言 实际生产中,并不是所有组件都在 K8S 集群内, 如: LB、DB、中间件服务等等... 监控 K8s 集群外服务方案 针对此类服务, 有以下监控方案: 通过 Prometheus Operator CR - prometheus spec方式 - 这种方案和 Prometheus 其他…
二进制或者kubeadm搭建的k8s部署kube-prometheus解决默认告警问题 二进制或者kubeadm搭建的k8s在kube-promethesu部署完成之后,会出现KubeControllerManagerDown、KubeProxyDown、KubeSchedulerDown、Watchdog四个告警 Watchdog 查看Watch…
监控运维告警工具之PrometheusAlert 自己肯定有疑问Prometheus外加alertmanager可以做告警推送,为什么我还要使用Prometheus Alert做第三方推送呢?-->其实就是不想自己再去部署多个Webhook吧 最近在折腾Rancher自带的监控,也是整合了Prometheus-operator,但为了整合告警推送到…
Rancher2.5.17 Prometheus持久化的小坑 最近使用Rancher2.5.17-通过应用市场的monitoring快速部署监控模块~已经t提前建好了PersistentVolume apiVersion: v1 kind: PersistentVolume metadata: name: prometheus-pv-data na…
Prometheus常见的问题 一般问题 Prometheus是什么 Prometheus是一款高活跃生态系统的开源系统监控和警告工具包。 Prometheus与其他的监控系统比较 官方详细说明文档:https://prometheus.io/docs/introduction/comparison/ Prometheus有什么依赖? Promet…
Prometheus+grafana告警组件单节点部署验证 此次部署是使用docker快速验证部署,主要验证了Prometheus+grafana告警推送邮件和钉钉 使用了2台机器 IP 作用 备注 10.80.210.56 prometheus-master 主要作为主采集节点 10.80.210.122 prometheus-node 主要作为…
Docker部署prometheus和grafana 安装prometheus 创建配置文件 在任意路径下创建prometheus.yml 文件内容如下: # my global config global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. De…