您的位置 首页 linux 运维

k8s 监控 汇总 prometheus

步骤: 安装prometheus -> mysqld_exporter(只配置mysql地址) -> altermanger(只配置邮箱) ->

granfa 是 只需要配置promethues 数据源,其他的不需要配置,  mysqld_exporter 负责采集数据,传到 promethues 上,  最后才是报警。 

 

 

Prometheus 安装使用  :连接

promethues 架构图 : 连接

prometheus 告警处理 – 运行 Alertmanger : 连接

prometheus  PromQL 介绍 :  连接

Prometheus常用的函数 : 连接

监控CPU的使用情况案例 :  连接

使用grafana展示数据 :连接

grafana新建用户 : 连接 

实战:

prometheus配置监控node-exporter : 连接

prometheus监控MySQL环境 :连接

prometheus 监控tomcat  :  连接

prometheus 监控nginx :  连接

prometheus 监控es :  连接

网站监控组件blackbox_exporter :连接

 

 

altermanager 对mysql  告警 (mysql告警规则文件): 连接

prometheus监控zookeeper集群 : 连接

prometheus监控kafka集群 :  连接

prometheus 配置邮箱 : 连接

prometheus常用告警规则rules.yml (prometheus rules) :连接 

Prometheus监控报警及自定义邮件模板 : 连接

使用 x509-certificate-exporter 监控 Kubernetes 集群组件的证书  :连接

docker pull

prom/prometheus:v2.34.0  #  有状态服务  31001 - 9090

grafana/grafana:8.3.3    # 31002  -3000


prom/mysqld-exporter:v0.15.1  # 31004 - 9104 
prom/node-exporter:v1.7.0 # 31005   - 9100

nginx: sophos/nginx-vts-exporter:v0.10.7 # - 9913


prometheuscommunity/elasticsearch-exporter:v1.5.0  # 31006 - 9114 

bitnami/alertmanager:0.26.0   # 31007 - 

 

prometheus 监控nginx :  连接

 

docker 部署 Prometheus : docker部署简易Prometheus_docker prometheus-CSDN博客

启动:

1-prometheus

/opt/prometheus/prometheus --config.file=/opt/prometheus/prometheus.yml

http://192.168.3.199:9090

2-node_exporter

 

/opt/node_exporter-1.7.0.linux-amd64/node_exporter 

3-- alertermanger

/opt/alertmanager-0.26.0.linux-amd64/alertmanager --config.file /opt/alertmanager-0.26.0.linux-amd64/alertmanager.yml

http://10.0.0.205:9093/#/status

4-grafana

systemctl enable --now grafana-server

http://10.0.0.205:3000/

 

 

1-

prometheus.yml

 

 

 

# my global config
global:
  scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.

# Alertmanager configuration
alerting:
  alertmanagers:
    - static_configs:
        - targets: ['10.0.0.205:9093']
          # - alertmanager:9093

rule_files:
   - "/app/prometheus/rules/*_rules.yml"

scrape_configs:
  - job_name: "baimeidashu-prometheus"
    static_configs:
      - targets: ["localhost:9090"]
      - targets: ["10.0.0.205:9100"]
  - job_name: "mysql-exporter"
    static_configs:
      - targets: ["10.0.0.205:9104"]

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章