日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Prometheus 监控告警系统搭建(对接飞书告警)

發布時間:2024/1/11 windows 94 coder
生活随笔 收集整理的這篇文章主要介紹了 Prometheus 监控告警系统搭建(对接飞书告警) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Prometheus 是一套開源的系統監控報警框架,非常適合大規模集群的監控。它也是第二個加入CNCF的項目,受歡迎度僅次于 Kubernetes 的項目。本文講解完整prometheus 監控和告警服務的搭建。
prometheus 監控是當下主流監控系統,它是多個服務組合使用的體系。整體架構預覽如下:

本篇教程監控系統搭建,包括的服務有:

  1. prometheus 監控的主體,負責數據匯總,保存,監控數據,產生告警信息
  2. exporter 監控的采集端,負責數據采集
  3. grafana 數據可視化,負責以豐富的頁面展示采集到的數據
  4. alertmanager 告警管理,負責告警信息處理,包括告警周期,消息優先級等
  5. prometheusAlert 告警的具體發送端,負責配置告警模板,發出告警信息

除了監控采集節點,其他服務均通過docker-compose部署。部署系統信息:

  1. 系統:ubuntu20.04
  2. 服務器IP:172.16.9.124
  3. docker版本:20.10.21
  4. docker-compose版本:1.29.2
  5. 配置文件路徑:/root/prometheus

部署prometheus

prometheus主要負責數據采集和存儲,提供PromQL查詢語言的支持。部署prometheus分為兩個步驟:

  1. 準備配置文件
  2. 啟動prometheus

準備配置文件

整個體系的配置文件在/root/prometheus,首先新建prometheus服務的配置文件路徑 /root/prometheus/prometheus,并在這個目錄下新建:

  • config 用于放置服務主要配置文件 prometheus.yml
  • data 用于放置服務的數據庫文件
root@ubuntu-System-Product-Name:~/prometheus# tree . -L 3
.
├── docker-compose.yaml
└── prometheus
    ├── config
    │   └── prometheus.yml
    └── data

新建prometheus.yml,prometheus服務的主配置文件

global:
  scrape_interval:     30s # 每30s采集一次數據
  evaluation_interval: 30s # 每30s做一次告警檢測


scrape_configs:
  # 配置prometheus服務本身
  - job_name: prometheus
    static_configs:
      - targets: ['172.16.9.124:9090']
        labels:
          instance: prometheus

修改 data 目錄的文件權限,讓容器有權限在data目錄里生成數據相關數據

chmod 777 data

創建 docker-compse.yml

version: '3'
services:
  prometheus:
    image: prom/prometheus
    container_name: prometheus
    restart: always
    ports:
      - "9090:9090"
    volumes:
      - /root/prometheus/prometheus/config:/etc/prometheus
      - /root/prometheus/prometheus/data:/prometheus
    command:
      - '--config.file=/etc/prometheus/prometheus.yml'
      - '--storage.tsdb.path=/prometheus'
      - '--web.enable-lifecycle'

參數說明:
command:

  • --config.file=/etc/prometheus/prometheus.yml 指定使用的配置文件
  • --storage.tsdb.path=/prometheus 指定時序數據庫的路徑
  • --web.enable-lifecycle 支持配置熱加載

volumes:

  • /root/prometheus/prometheus/config:/etc/prometheus 映射配置文件所在目錄
  • /root/prometheus/prometheus/data:/prometheus 映射數據庫路徑參數

啟動prometheus

啟動 docker-compse docker-compose up -d
查看日志:

root@ubuntu-System-Product-Name:~/prometheus# docker ps
CONTAINER ID   IMAGE                                           COMMAND                  CREATED         STATUS                 PORTS                                                        NAMES
776772d69b20   prom/prometheus                                 "/bin/prometheus --c…"   5 minutes ago   Up 5 minutes           0.0.0.0:9090->9090/tcp, :::9090->9090/tcp                    prometheus

查看容器的日志:
docker logs -f 776

ts=2023-12-25T10:21:17.560Z caller=main.go:478 level=info msg="No time or size retention was set so using the default time retention" duration=15d
ts=2023-12-25T10:21:17.560Z caller=main.go:515 level=info msg="Starting prometheus" version="(version=2.32.1, branch=HEAD, revision=41f1a8125e664985dd30674e5bdf6b683eff5d32)"
ts=2023-12-25T10:21:17.561Z caller=main.go:520 level=info build_context="(go=go1.17.5, user=root@54b6dbd48b97, date=20211217-22:08:06)"
ts=2023-12-25T10:21:17.561Z caller=main.go:521 level=info host_details="(Linux 5.15.0-56-generic #62~20.04.1-Ubuntu SMP Tue Nov 22 21:24:20 UTC 2022 x86_64 776772d69b20 (none))"
ts=2023-12-25T10:21:17.561Z caller=main.go:522 level=info fd_limits="(soft=1048576, hard=1048576)"
ts=2023-12-25T10:21:17.561Z caller=main.go:523 level=info vm_limits="(soft=unlimited, hard=unlimited)"
ts=2023-12-25T10:21:17.562Z caller=web.go:570 level=info component=web msg="Start listening for connections" address=0.0.0.0:9090
ts=2023-12-25T10:21:17.562Z caller=main.go:924 level=info msg="Starting TSDB ..."
ts=2023-12-25T10:21:17.562Z caller=tls_config.go:195 level=info component=web msg="TLS is disabled." http2=false
ts=2023-12-25T10:21:17.564Z caller=head.go:488 level=info component=tsdb msg="Replaying on-disk memory mappable chunks if any"
ts=2023-12-25T10:21:17.564Z caller=head.go:522 level=info component=tsdb msg="On-disk memory mappable chunks replay completed" duration=1.305μs
ts=2023-12-25T10:21:17.564Z caller=head.go:528 level=info component=tsdb msg="Replaying WAL, this may take a while"
ts=2023-12-25T10:21:17.564Z caller=head.go:599 level=info component=tsdb msg="WAL segment loaded" segment=0 maxSegment=1
ts=2023-12-25T10:21:17.564Z caller=head.go:599 level=info component=tsdb msg="WAL segment loaded" segment=1 maxSegment=1
ts=2023-12-25T10:21:17.564Z caller=head.go:605 level=info component=tsdb msg="WAL replay completed" checkpoint_replay_duration=14.305μs wal_replay_duration=301.534μs total_replay_duration=327.342μs
ts=2023-12-25T10:21:17.565Z caller=main.go:945 level=info fs_type=EXT4_SUPER_MAGIC
ts=2023-12-25T10:21:17.565Z caller=main.go:948 level=info msg="TSDB started"
ts=2023-12-25T10:21:17.565Z caller=main.go:1129 level=info msg="Loading configuration file" filename=/etc/prometheus/prometheus.yml
ts=2023-12-25T10:21:17.565Z caller=main.go:1166 level=info msg="Completed loading of configuration file" filename=/etc/prometheus/prometheus.yml totalDuration=217.62μs db_storage=555ns remote_storage=860ns web_handler=182ns query_engine=371ns scrape=90.382μs scrape_sd=10.238μs notify=450ns notify_sd=788ns rules=737ns
ts=2023-12-25T10:21:17.565Z caller=main.go:897 level=info msg="Server is ready to receive web requests."

日志很重要!日志很重要!日志很重要!?? 整個監控告警體系服務較多,環節較長,想要順利完成一定要學會看日志排查問題。比如日志中報錯容器沒有權限創建文件,所以需要修改目錄的權限。

查看web頁面

登錄prometheus的web頁面 172.16.9.124:9090,查看監控的目標端點信息

可以看到只有一個服務,就是prometheus自身,已經是up的狀態。

部署exporter

部署了prometheus主服務之后,下一步部署exporter??梢栽谶@里找到常用的exporter,

本篇以最常用的服務器監控node-exporter為例,通過docker部署(最好使用安裝包部署,這里主要為了方便快捷)。

啟動node-exporter

root@ubuntu-System-Product-Name:~/prometheus# docker run -d --restart=always -p 9100:9100 prom/node-exporter
Unable to find image 'prom/node-exporter:latest' locally
latest: Pulling from prom/node-exporter
aa2a8d90b84c: Pull complete 
b45d31ee2d7f: Pull complete 
b5db1e299295: Pull complete 
Digest: sha256:f2269e73124dd0f60a7d19a2ce1264d33d08a985aed0ee6b0b89d0be470592cd
Status: Downloaded newer image for prom/node-exporter:latest
fa3754932320ed9936d340cb4bb753db38086fa18fd0e99a8cb2ec556ed7f4bd

查看exporter狀態

root@ubuntu-System-Product-Name:~/prometheus#docker ps | grep node
CONTAINER ID   IMAGE                                           COMMAND                  CREATED          STATUS                 PORTS                                                        NAMES
fa3754932320   prom/node-exporter                              "/bin/node_exporter"     43 seconds ago   Up 42 seconds          0.0.0.0:9100->9100/tcp, :::9100->9100/tcp                    eager_lehmann

所有的exporter都實現了一個查詢的接口,通過訪問exporter的端點可以訪問其采集到的資源,如node-exporter的接口172.16.9.124:9100

相同步驟,部署了兩個node-exporter,分別是node01: 172.16.9.124、node02: 192.168.123.62

更新prometheus

部署好exporter之后,需要配置prometheus定時從exporter采集資源。更新prometheus.yml

global:
  scrape_interval:     30s # 每30s采集一次數據
  evaluation_interval: 30s # 每30s做一次告警檢測


scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['172.16.9.124:9090']
        labels:
          instance: prometheus
      
  - job_name: node01   
    static_configs:
      - targets: ['172.16.9.124:9100']
        labels:
          instance: node01
  
  - job_name: node02
    static_configs:
      - targets: ['192.168.123.62:9100']
        labels:
          instance: node02

node01 和 node02是啟動的兩個node-exporter,如果有更多客戶端也添加到這里。

重新加載配置文件
讓prometheus配置文件生效有兩種方法,重新啟動prometheus和熱加載。因為在部署prometheus時已經配置了其可以熱加載,所以通過如下命令即可快速重新加載配置文件。

curl -X POST http://172.16.9.124:9090/-/reload

刷新prometheus頁面,查看已經配置的節點的狀態,可以看到新加的兩個采集節點已經處于up狀態,配置生效。

部署grafana

prometheus自帶的頁面比較簡單,通常使用grafana來查看prometheus采集的監控數據。grafana是一個可以展示和分析數據的平臺,支持多種數據源和儀表盤的展示方式。下面部署grafana服務。

準備配置文件

新建目錄 /root/prometheus/grfana作為grafana服務的主要目錄,新建data目錄將grafa配置文件映射出來,這樣重啟不會丟失配置。

root@ubuntu-System-Product-Name:~# tree prometheus/
prometheus/
├── docker-compose.yaml
├── grafana
│   └── data
└── prometheus
    ├── config
    │   └── prometheus.yml
    └── data
        ├── chunks_head
        ├── lock
        ├── queries.active
        └── wal
            ├── 00000000
            └── 00000001

修改grafana目錄的讀寫權限

chmod 777 -R grafana/

啟動grafana服務

在docker-compose.yml中新增grafana服務

version: '3'
services:
  prometheus:
    image: prom/prometheus
    container_name: prometheus
    restart: always
    ports:
      - "9090:9090"
    volumes:
      - /root/prometheus/prometheus/config:/etc/prometheus
      - /root/prometheus/prometheus/data:/prometheus
    command:
      - '--config.file=/etc/prometheus/prometheus.yml'
      - '--storage.tsdb.path=/prometheus'
      - '--web.enable-lifecycle'
  
  grafana:
    image: grafana/grafana
    container_name: grafana
    restart: always
    ports:
      - "3000:3000"
    volumes:
      - /root/prometheus/grafana/data:/var/lib/grafana

重新啟動docker-compose.yml

root@ubuntu-System-Product-Name:~/prometheus# docker-compose down
Stopping prometheus ... done
Removing prometheus ... done
Removing network prometheus_default
root@ubuntu-System-Product-Name:~/prometheus# docker-compose up -d
Creating network "prometheus_default" with the default driver
Pulling grafana (grafana/grafana:)...
latest: Pulling from grafana/grafana
97518928ae5f: Pull complete
5b58818b7f48: Pull complete
d9a64d9fd162: Pull complete
4e368e1b924c: Pull complete
867f7fdd92d9: Pull complete
387c55415012: Pull complete
07f94c8f51cd: Pull complete
ce8cf00ff6aa: Pull complete
e44858b5f948: Pull complete
4000fdbdd2a3: Pull complete
Digest: sha256:18d94ae734accd66bccf22daed7bdb20c6b99aa0f2c687eea3ce4275fe275062
Status: Downloaded newer image for grafana/grafana:latest
Creating grafana    ... done
Creating prometheus ... done

查看容器狀態

root@ubuntu-System-Product-Name:~/prometheus# docker-compose ps
   Name                 Command               State                    Ports                  
----------------------------------------------------------------------------------------------
grafana      /run.sh                          Up      0.0.0.0:3000->3000/tcp,:::3000->3000/tcp
prometheus   /bin/prometheus --config.f ...   Up      0.0.0.0:9090->9090/tcp,:::9090->9090/tcp

查看grafana日志
docker logs -f grafana

t=2023-12-25T10:51:21+0000 lvl=info msg="Executing migration" logger=migrator id="add index builtin_role.org_id"
t=2023-12-25T10:51:21+0000 lvl=info msg="Executing migration" logger=migrator id="add unique index builtin_role_org_id_role_id_role"
t=2023-12-25T10:51:21+0000 lvl=info msg="Executing migration" logger=migrator id="Remove unique index role_org_id_uid"
t=2023-12-25T10:51:21+0000 lvl=info msg="Executing migration" logger=migrator id="add unique index role.uid"
t=2023-12-25T10:51:21+0000 lvl=info msg="Executing migration" logger=migrator id="create seed assignment table"
t=2023-12-25T10:51:21+0000 lvl=info msg="Executing migration" logger=migrator id="add unique index builtin_role_role_name"
t=2023-12-25T10:51:21+0000 lvl=info msg="migrations completed" logger=migrator performed=381 skipped=0 duration=1.361595517s
t=2023-12-25T10:51:21+0000 lvl=info msg="Created default admin" logger=sqlstore user=admin
t=2023-12-25T10:51:21+0000 lvl=info msg="Created default organization" logger=sqlstore
t=2023-12-25T10:51:21+0000 lvl=info msg="Initialising plugins" logger=plugin.manager
t=2023-12-25T10:51:21+0000 lvl=info msg="Plugin registered" logger=plugin.manager pluginId=input
t=2023-12-25T10:51:21+0000 lvl=info msg="Live Push Gateway initialization" logger=live.push_http
t=2023-12-25T10:51:21+0000 lvl=info msg="warming cache for startup" logger=ngalert
t=2023-12-25T10:51:21+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=[::]:3000 protocol=http subUrl= socket=
t=2023-12-25T10:51:21+0000 lvl=info msg="starting MultiOrg Alertmanager" logger=ngalert.multiorg.alertmanager
t=2023-12-25T10:52:41+0000 lvl=info msg="Request Completed" logger=context userId=0 orgId=0 uname= method=GET path=/ status=302 remote_addr=192.168.123.62 time_ms=1 size=29 referer=

配置grafana

grafana服務啟動之后,配置展示的數據來源、展示的模板等。操作步驟:

  1. 配置展示數據來源為prometheus服務
  2. 選擇合適的展示模板

登錄grafana 172.16.9.124:9100 默認密碼是 admin / admin

配置grafana展示數據的來源是 prometheus

URL中填寫 prometheus 的IP:端口號,http://172.16.9.124:9000

保存配置信息

到這里數據來源就配置好了,下面配置展示的模板。
添加展示模板

有三種添加模板的方法,分別是上傳json文件、load 模板ID、粘貼json字符串。最方便的方法當然是load模板ID,因此選用這種方法。可以在模板商城選擇模板 https://grafana.com/grafana/dashboards/

這里我們選擇node-exporter配套的展示模板8919

配置完成

相同步驟導入單個服務器展示模板 12633

展示監控頁面

  1. 服務器列表展示 ID:8919

  1. 單個服務器展示 ID:12633

到這里我們就擁有一個可以采集資源,查看資源的監控平臺了。如果不需要告警消息就可以完工了,需要告警配置的請大步向前邁?????。

部署alertmanager

采集的數據除了展示之后,更重要的是數據集異常告警。prometheus體系中告警是alertmanager服務。
部署步驟:

  1. 準備配置文件
  2. 更新prometheus
  3. 啟動alertmanager服務
  4. 告警測試

準備配置文件

新建告警服務配置目錄 /root/prometheus/alertmanager

root@ubuntu-System-Product-Name:~/prometheus# tree . -L 2
.
├── alertmanager
│   └── alertmanager.yml
├── docker-compose.yaml
├── grafana
│   └── data
└── prometheus
    ├── config
    └── data

創建alertmanager服務配置文件 alertmanager.yaml

global:
  resolve_timeout: 5m  
route:   
  group_by: ['instance']   
  group_wait: 30s  
  group_interval: 60s  
  repeat_interval: 5m  
  receiver: 'web.hook.prometheusalert'  
receivers:
- name: 'web.hook.prometheusalert'
  webhook_configs:
  - url: 'http://172.16.9.124:9093'

參數解釋:

參數 解釋
resolve_timeout: 5m 持續5分鐘沒收到告警信息后認為問題已解決
route 定義告警路由規則,可以定義多個receiver和group實現告警分組
group_by: ['instance'] 分組,處于同一組的告警會被合并為同一個通知。這里設置的是instance相同的告警會被合并為同一個通知
group_wait: 30s 30秒是個時間窗口,這個窗口內,同一個分組的所有消息會被合并為同一個通知
group_interval: 60s 同一個分組發送一次合并消息之后,每隔1分鐘檢查一次告警,判斷是否要繼續對此告警做操作
repeat_interval: 5m 發送報警間隔,如果指定時間內沒有修復,則重新發送報警
receiver: 'web.hook.prometheusalert' 告警接受者,具體信息將在receivers區域中配置

注意:這里receiver配置了一個無效的webhook,所以alertmanager可以收到告警,但是暫時發送不出去。

更新prometheus

將alertmanager集成到prometheus中,分為兩步走:

  1. 新建告警規則文件rules.yml
  2. 更新prometheus.yml新增alertmanager相關配置

/root/prometheus/ptometheus/config 目錄下新增告警規則文件 rules.yml,用于給prometheus服務觸發告警的規則。
rules.yaml

groups:
- name: 實例存活報警
  rules:
  - alert: 服務器宕機報警
    expr: up == 0
    for: 30s
    labels:
      severity: emergency
      level: critical 
    annotations:
      description: '服務器 {{ $labels.instance }}宕機'

該規則用于測試,當一個實例up狀態為0超過30s就產生一個告警,告警的內容就是annotations中的description, 例如:服務器node01宕機。更多告警規則自行選擇。

修改prometheus.yml相關的配置,新增告警服務和告警規則文件

global:
  scrape_interval:     30s # 每30s采集一次數據
  evaluation_interval: 30s # 每30s做一次告警檢測


# 告警服務
alerting:
  alertmanagers:
  - static_configs:
    - targets: ["172.16.9.124:9093"]

# 告警規則文件
rule_files:
  - "rules.yml"

scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['172.16.9.124:9090']
        labels:
          instance: prometheus
      
  - job_name: node01   
    static_configs:
      - targets: ['172.16.9.124:9100']
        labels:
          instance: node01
  
  - job_name: node02
    static_configs:
      - targets: ['192.168.123.62:9100']
        labels:
          instance: node02

啟動alertmanager服務

在docker-compose.yaml中新增alertmanager服務

version: '3'
services:
  prometheus:
    image: prom/prometheus
    container_name: prometheus
    restart: always
    ports:
      - "9090:9090"
    volumes:
      - /root/prometheus/prometheus/config:/etc/prometheus
      - /root/prometheus/prometheus/data:/prometheus
    command:
      - '--config.file=/etc/prometheus/prometheus.yml'
      - '--storage.tsdb.path=/prometheus'
      - '--web.enable-lifecycle'
  
  grafana:
    image: grafana/grafana
    container_name: grafana
    restart: always
    ports:
      - "3000:3000"
    volumes:
      - /root/prometheus/grafana/data:/var/lib/grafana
  
  alertmanager:
    image: prom/alertmanager
    container_name: alertmanager
    restart: always
    ports:
      - "9093:9093"
    volumes:
      - /root/prometheus/alertmanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml

重啟docker-compose

docker-compose down
docker-compose up -d 

登錄 172.16.9.124:9093 可以看到告警服務正常啟動

登錄prometheus web頁面,點擊菜單Alerts,可以看到所有的告警規則以及觸發狀態。當前告警處于非active的狀態。

告警測試

觸發一個告警規則,當一個node-exporter 停止30s就是觸發告警規則。關閉node01 的 node-exporter

root@ubuntu-System-Product-Name:~/prometheus/prometheus/config# docker ps | grep node
fa3754932320   prom/node-exporter                              "/bin/node_exporter"     24 hours ago    Up 24 hours             0.0.0.0:9100->9100/tcp, :::9100->9100/tcp                    eager_lehmann
root@ubuntu-System-Product-Name:~/prometheus/prometheus/config# docker stop fa3
fa3
root@ubuntu-System-Product-Name:~/prometheus/prometheus/config# 

查看prometheus服務的頁面,30s之后報警處于等待狀態

60s之后報警處于激活狀態

到這里告警就部署完成了,因為沒有給告警receiver配置可用的webhook,所以告警消息能收到但不能發送出去。下一步就部署能將告警消息發送到各個終端的服務 prometheusAlert。

部署prometheusAlert

alertmanager 是告警處理模塊,但是告警消息的發送方法并不豐富。如果需要將告警接入飛書,釘釘,微信等,還需要有相應的SDK適配。prometheusAlert就是這樣的SDK,可以將告警消息發送到各種終端上。

prometheus Alert 是開源的運維告警中心消息轉發系統,支持主流的監控系統 prometheus,日志系統 Graylog 和數據可視化系統 Grafana 發出的預警消息。通知渠道支持釘釘、微信、華為云短信、騰訊云短信、騰訊云電話、阿里云短信、阿里云電話等。

部署prometheusAlert相關步驟:

  1. 創建飛書機器人
  2. 準備配置文件
  3. 啟動 prometheusAlert服務
  4. 對接告警服務
  5. 調試告警模板

創建飛書機器人

創建飛書機器人步驟比較簡單

添加自定義關鍵詞,后續在發送的告警消息中一定要包含該關鍵字,如果沒有飛書機器人會丟掉消息。

拿到最重要的webhook地址,后面作為告警地址使用
https://open.feishu.cn/open-apis/bot/v2/hook/b56175a-eb8e-4498-b5a-0b712c0a3d4f
不要嘗試使用這個webhook,當你能看到的時候,該webhook已經失效了??。

準備配置文件

新建目錄 /root/prometheus/prometheus-alert/db用于保存prometheusAlert的數據庫文件,當服務重新部署時不會丟失配置信息。

prometheus
├── alertmanager
│   └── alertmanager.yml
├── docker-compose.yaml
├── grafana
│   └── data
│       ├── alerting
│       ├── csv
│       ├── grafana.db
│       ├── plugins
│       └── png
├── prometheus
│   ├── config
│   │   ├── prometheus.yml
│   │   └── rules.yml
│   └── data
│       ├── 01HJHKAFY3SB9XYD71NECDARSV
│       ├── chunks_head
│       ├── lock
│       ├── queries.active
│       └── wal
└── prometheus-alert
    └── db

啟動prometheusAlert服務

docker-compose.yml 中新增prometheus-alert服務

version: '3'
services:
  prometheus:
    image: prom/prometheus
    container_name: prometheus
    restart: always
    ports:
      - "9090:9090"
    volumes:
      - /root/prometheus/prometheus/config:/etc/prometheus
      - /root/prometheus/prometheus/data:/prometheus
    command:
      - '--config.file=/etc/prometheus/prometheus.yml'
      - '--storage.tsdb.path=/prometheus'
      - '--web.enable-lifecycle'
  
  grafana:
    image: grafana/grafana
    container_name: grafana
    restart: always
    ports:
      - "3000:3000"
    volumes:
      - /root/prometheus/grafana/data:/var/lib/grafana
  
  alertmanager:
    image: prom/alertmanager
    container_name: alertmanager
    restart: always
    ports:
      - "9093:9093"
    volumes:
      - /root/prometheus/alertmanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml
  
  prometheus-alert:
    image: feiyu563/prometheus-alert:latest
    container_name: prometheus-alert
    restart: always
    ports:
      - "9094:8080"
    volumes:
      - /root/prometheus/prometheus-alert/db:/app/db
    environment:
      - PA_LOGIN_USER=alertuser
      - PA_LOGIN_PASSWORD=123456
      - PA_TITLE=prometheusAlert
      - PA_OPEN_FEISHU=1
      - PA_OPEN_DINGDING=0
      - PA_OPEN_WEIXIN=1

參數解釋:

  • PA_LOGIN_USER=alertuser 登錄賬號
  • PA_LOGIN_PASSWORD=123456 登錄密碼
  • PA_TITLE=prometheusAlert 系統title
  • PA_OPEN_FEISHU=1 開啟飛書支持
  • PA_OPEN_DINGDING=0 開啟釘釘支持
  • PA_OPEN_WEIXIN=1 開啟微信支持
  • /root/prometheus/prometheus-alert/db 將數據庫映射出來

重啟服務

docker-compose down
docker-compose up -d

查看服務啟動狀態

root@ubuntu-System-Product-Name:~/prometheus# docker-compose ps
      Name                    Command                  State                        Ports                  
-----------------------------------------------------------------------------------------------------------
alertmanager       /bin/alertmanager --config ...   Up             0.0.0.0:9093->9093/tcp,:::9093->9093/tcp
grafana            /run.sh                          Up             0.0.0.0:3000->3000/tcp,:::3000->3000/tcp
prometheus         /bin/prometheus --config.f ...   Up             0.0.0.0:9090->9090/tcp,:::9090->9090/tcp
prometheus-alert   /bin/sh /app/docker-entryp ...   Up (healthy)   0.0.0.0:9094->8080/tcp,:::9094->8080/tcp

查看日志
docker logs -f 5ec

登錄web頁面

prometheusAlert到這了就部署完成了,目前只是部署好該服務,還沒有將服務器接入到告警消息流中。

對接告警服務

prometheusAlert是用于將告警服務alertmanager產生的消息發送給終端,也就是將消息格式化,適配不同的終端,如郵件,短信,微信,釘釘,飛書等不同的接口。

將alertmanager告警消息的接受者指定為prometheus-alert提供的url。修改告警規則rules.yml,添加webhook_configs中url配置。
rules.py

global:
  resolve_timeout: 5m
route:
  group_by: ['instance']
  group_wait: 10m
  group_interval: 10s
  repeat_interval: 10m
  receiver: 'web.hook.prometheusalert'
receivers:
- name: 'web.hook.prometheusalert'
  webhook_configs:
  - url: 'http://172.16.9.124:9094/prometheusalert?type=fs&tpl=prometheus-fs&fsurl=https://open.feishu.cn/open-apis/bot/v2/hook/5f4b9c9b-9fed-4bb9-af26-3e1ce174d145'

http://172.16.9.124:9094/prometheusalert?type=fs&tpl=prometheus-fs&fsurl=xxx
是prometheus-alert提供的固定格式,

  • type=fs表示為飛書
  • tpl=prometheus-fs 表示是prometheus消息
  • fsurl 為飛書機器人的webhook,就是創建飛書機器人拿到的webhook

這些參數非常關鍵,通過type和tpl可以匹配到prometheus-alert上的模板,以上參數匹配到就是飛書的模板。當消息到來的時候,會自動適配到飛書模板,發送給飛書機器人。

重啟alertmanager讓配置生效

docker-compose start alermanager

重啟之后飛書應該就能收到告警消息了

如果不能收到告警消息,排查三個地方,查看告警信息的流向:
一、prometheus 觸發的告警。
是否產生了告警消息

二、prometheusAlert 接收到的告警msg。
當prometheusAlert對接alertmanager之后,告警消息就能發送過來,從日志中可以看到prometheusAlert接收到的錯誤信息。

三、prometheusAlert web端顯示發送的告警。
查看prometheusAlert的消息統計信息,是否有消息發送進來和出去。如果從日志中看到有消息進來,但是統計頁面沒有消息出去,那就是服務模板配置有問題,有問題——看日志。

調試告警模板

默認告警模板很難滿足所有人的審美,如果要選擇更多模板,可以使用prometheusAlert提供的模板功能完成。默認的模板如下:

進入模板編輯頁面

紅框內容都是必填內容,分別是模板的內容,日志中json格式的告警消息,飛書機器人的地址。

其中模板可以從這里去找:https://github.com/feiyu563/prometheusAlert/issues/30,比如說我個人喜歡這個

填寫相應的信息

點擊測試,能夠發送該模板的消息到飛書機器人

當告警恢復了之后,還會發送一個恢復的消息

為了方便測試,把模板和告警日志也搬過來
模板

{{ range $k,$v:=.alerts }}{{if eq $v.status "resolved"}}<font color="green">**告警恢復信息**</font>
事件: **{{$v.labels.alertname}}**
告警類型:{{$v.status}}
告警級別: {{$v.labels.level}}
開始時間: {{GetCSTtime $v.startsAt}}
結束時間: {{GetCSTtime $v.endsAt}}
主機: {{$v.labels.instance}}
<font color="green">**事件詳情: {{$v.annotations.description}}**</font>
{{else}}**告警信息**
事件: **{{$v.labels.alertname}}**
告警類型:{{$v.status}}
告警級別: {{$v.labels.level}}
開始時間: {{GetCSTtime $v.startsAt}}
主機: {{$v.labels.instance}}
<font color="red">**事件詳情: {{$v.annotations.description}}**</font>
{{end}}
{{ end }}

日志

{"msg_type":"interactive","email":"xxxxxxxxxxx@qq.com","card":{"config":{"wide_screen_mode":true,"enable_forward":true},"elements":[{"tag":"div","text":{"content":"\r\n\r\n**[prometheus告警信息](http://b616a9009165:9090/graph?g0.expr=up+%3D%3D+0\u0026g0.tab=1)**\r\n*[服務器宕機報警](http://054ff0c0b9ab:9093)*\r\n告警級別:critical\r\n開始時間:2023-12-28 01:38:28\r\n結束時間:0001-01-01 00:00:00\r\n故障主機IP:node01\r\n**服務器 node01宕機**\r\n\r\n","tag":"lark_md"},"content":"","elements":null},{"tag":"hr","text":{"content":"","tag":""},"content":"","elements":null},{"tag":"note","text":{"content":"","tag":""},"content":"","elements":[{"tag":"lark_md","text":{"content":"","tag":""},"content":"prometheusAlert","elements":null}]}],"header":{"title":{"content":"prometheusAlert","tag":"plain_text"},"template":"red"}}}

ok,到此為止prometheus的搭建就完成了,撒花??????

整個過程步驟較多,即使是我第二次搭建也出現了很多問題。有問題也不要慌,多看日志,搜索報錯記錄,分析可能的報錯原因,問題終會解決??。

總結

以上是生活随笔為你收集整理的Prometheus 监控告警系统搭建(对接飞书告警)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

中文字幕在线看视频国产中文版 | 久久国产精品久久精品国产演员表 | 日本三级全黄少妇三2023 | 精品在线一区二区 | 激情欧美国产 | 久久国产精品久久w女人spa | 欧美一区日韩精品 | 国产999精品久久久影片官网 | 日日草视频| 日韩欧美在线免费 | 欧美日韩一区二区在线观看 | 我要色综合天天 | www.com久久久| 一级黄色片在线免费观看 | 中文字幕91在线 | 久久免费视频在线观看30 | 99国产精品一区二区 | 亚洲精品tv久久久久久久久久 | 国产精品视频app | 国模一二三区 | 国产一区精品在线观看 | 综合天天久久 | 亚洲经典在线 | 日韩精品一区二区电影 | 在线播放视频一区 | 91天堂素人约啪 | 日批网站免费观看 | 欧美激情视频三区 | 96精品高清视频在线观看软件特色 | 九九三级毛片 | 91cn国产在线 | 欧美国产三区 | www日韩高清| 日日碰狠狠躁久久躁综合网 | 91污在线观看 | 最近乱久中文字幕 | 成 人 黄 色 视频播放1 | 91麻豆精品一区二区三区 | 日日夜夜天天久久 | 国产精在线| 手机在线免费av | 免费看片网站91 | 久久精品99久久久久久 | 久久精视频 | www.综合网.com | 日韩精品免费一线在线观看 | 在线电影 一区 | 欧美一区在线观看视频 | 久久久www成人免费精品 | 久久玖| 伊人久久在线观看 | av线上免费观看 | 日日干夜夜爱 | 国产一区二区在线精品 | 成人国产网址 | 九九色视频 | 国产精久久久 | 狠狠狠色丁香综合久久天下网 | 日韩成人精品一区二区 | 欧美激情视频三区 | 免费av观看| 欧美一级特黄高清视频 | 五月开心激情网 | 国产91精品看黄网站在线观看动漫 | 天天躁日日躁狠狠躁av麻豆 | 国产一级做a爱片久久毛片a | 天天射天天射天天射 | www.黄色 | 91av久久| 免费看黄电影 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 亚洲网久久 | 国产一级免费片 | a黄色一级片 | www久久九 | 91亚洲在线| 看污网站 | 中文资源在线播放 | 久久观看免费视频 | 五月婷婷播播 | 久久97久久97精品免视看 | 日韩精品一区二区在线 | 亚洲精品视频一二三 | www.狠狠操 | 天天综合网久久综合网 | 成人日批视频 | 五月激情片 | 国产中文字幕国产 | 99中文在线 | 五月婷婷久 | 91精品国产乱码久久桃 | 精品国产亚洲一区二区麻豆 | 免费看成人av | 亚洲精品免费在线播放 | 欧美二区在线播放 | 亚洲精品视频网站在线观看 | 国产美女无遮挡永久免费 | av高清影院 | 国产精品国产三级国产不产一地 | 九九热视频在线播放 | 丁香婷婷色月天 | 国产日韩欧美在线观看视频 | 日韩区在线观看 | 99看视频在线观看 | 日本在线观看一区二区三区 | 久日视频| 91看片网址 | 天天操夜操视频 | 一本色道久久综合亚洲二区三区 | 一级黄色片毛片 | 激情五月婷婷综合网 | 精品综合久久久 | 91久久一区二区 | 国产天天综合 | 五月婷婷另类国产 | 国产一区二区在线观看视频 | 精品一区二区电影 | 久久精品亚洲 | 国产手机视频在线 | 中文字幕av免费观看 | 色wwww| 中文字幕乱码电影 | 99精品视频在线观看播放 | 天天操夜夜逼 | 韩国av一区二区三区 | 欧美精品在线视频观看 | 久久精品日本啪啪涩涩 | 1区2区视频 | 久久久精品欧美 | 久久国产精品99国产 | 国产日韩欧美在线免费观看 | 成人国产一区 | 91精品在线看 | 亚洲乱码中文字幕综合 | 黄色av网站在线免费观看 | 国产成人黄色网址 | 国产精品都在这里 | 中文字幕有码在线 | 精品在线99 | 久久久久久毛片 | 日本精品久久久久 | 午夜在线资源 | 亚洲狠狠 | 免费久久精品视频 | 国产在线观看99 | 久久免费精品一区二区三区 | 亚洲精品久久久蜜臀下载官网 | 久久精品系列 | 99自拍视频在线观看 | 国产精品一区二区精品视频免费看 | 97精品超碰一区二区三区 | 成人一级影视 | 丁香婷婷色综合亚洲电影 | wwxxxx日本| 成人免费一级 | 婷婷在线视频观看 | 91视频在线免费看 | 国产又粗又猛又黄视频 | 国产一二三精品 | www.神马久久 | 午夜av色 | 欧美精品久久久久久久 | 一区在线观看 | av动图| 四虎影视精品永久在线观看 | 免费在线电影网址大全 | 西西44人体做爰大胆视频 | 中文字幕在线看视频国产中文版 | 午夜精品久久久久久 | 五月天久久精品 | 精品国产精品国产偷麻豆 | 成人av一区二区在线观看 | 精品uu | 亚洲精品国产精品国 | 成人全视频免费观看在线看 | 中文字幕一区二区三区四区久久 | 最近免费观看的电影完整版 | 国产美女精品人人做人人爽 | 天天色天天操综合网 | 国产一区欧美二区 | 黄色的视频 | 免费网站在线 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 国产亚洲视频系列 | 久久成熟 | 日批在线观看 | www亚洲视频 | 国产在线观 | 国产中文字幕一区二区 | 91免费版在线观看 | 91免费观看视频网站 | 久久婷婷综合激情 | 欧美福利片在线观看 | a在线免费| 色窝资源 | 欧美日韩在线第一页 | 99精品国产aⅴ | 国产在线观看免费av | 亚洲精品在线视频播放 | av在线影片 | 日韩理论在线 | 中文字幕成人av | 91黄色影视 | 香蕉影院在线 | av永久网址| 国产小视频在线 | 久久国产精品小视频 | 免费情缘 | 国产精品区一区 | 色七七亚洲影院 | 日日碰狠狠躁久久躁综合网 | 国产一级精品在线观看 | 国产精品 日韩 欧美 | 韩国精品一区二区三区六区色诱 | 成人av午夜| 特级西西444www大胆高清无视频 | 伊人午夜 | 亚洲无吗视频在线 | 91看片在线观看 | 五月天综合色激情 | 日韩中文字幕第一页 | 六月丁香在线观看 | 日韩欧美综合在线视频 | 99久久精品免费看国产四区 | 91福利区一区二区三区 | 91视频在线免费看 | 国产精品高清在线观看 | 综合伊人av| 九九视频免费观看视频精品 | 久久黄网站| 99九九99九九九视频精品 | 欧美成人亚洲成人 | 国产黄色大片 | 日韩精品免费在线观看 | 免费色婷婷 | 黄网站app在线观看免费视频 | 精品国产一二三 | 免费福利视频导航 | 国产黄在线 | 婷婷久久久久 | 日韩理论在线观看 | 精品亚洲免a | 日韩精品91偷拍在线观看 | av电影在线播放 | 在线观看亚洲免费视频 | 狠狠狠狠狠狠天天爱 | 国内精品久久久久久 | 日韩在线中文字幕视频 | 五月天综合网站 | 亚洲午夜久久久久久久久 | www黄色| 最新高清无码专区 | 日韩av电影免费观看 | 亚洲日本韩国一区二区 | 91手机视频在线 | 91精品啪啪| 99麻豆久久久国产精品免费 | 99久久精品国产网站 | 成人高清av在线 | 国产欧美精品在线观看 | av中文字幕在线免费观看 | 玖玖玖影院 | 99久久综合狠狠综合久久 | 色欧美综合 | 91污视频在线观看 | 天天亚洲综合 | 中文字幕日韩国产 | 免费网站观看www在线观看 | 国产在线不卡 | 丁香免费视频 | 国产伦理久久精品久久久久_ | 丁香婷婷色月天 | 在线免费视频 你懂得 | 日韩区视频 | 玖玖视频免费在线 | 福利一区在线 | 天天爱天天插 | 麻豆精品传媒视频 | 亚洲综合激情小说 | 天天操天天爱天天爽 | 婷婷丁香激情综合 | 色综合天天视频在线观看 | 精品在线视频播放 | 日韩黄色中文字幕 | 婷婷狠狠操 | 激情深爱.com| 欧美性久久久久久 | 视频成人| 99视频国产精品免费观看 | 成人黄色av网站 | 综合网在线视频 | 国产午夜精品一区二区三区四区 | 久久久精品国产一区二区三区 | 91亚洲精品久久久蜜桃 | 九九免费观看全部免费视频 | 亚洲欧洲成人 | 国产字幕av | 欧美在线观看视频免费 | 500部大龄熟乱视频使用方法 | 黄色毛片视频 | 国产成人精品999在线观看 | 亚洲成aⅴ人片久久青草影院 | 国产小视频网站 | 最近最新mv字幕免费观看 | 国产在线国偷精品产拍 | 五月天六月丁香 | 午夜久久久久久久久久久 | 韩国在线一区 | 日韩黄色影院 | 91一区啪爱嗯打偷拍欧美 | 国产 av 日韩 | 97久久久免费福利网址 | 欧美天天射 | 麻豆免费精品视频 | 国产高清中文字幕 | 狠狠亚洲 | 色综合久久综合网 | www日 | 97精品一区 | 亚洲视频在线播放 | 天天射天天干天天操 | 免费精品在线视频 | av久久在线 | 激情欧美一区二区三区免费看 | 五月天丁香综合 | 在线视频福利 | 激情五月婷婷激情 | 欧美一二区在线 | 特级a毛片 | 最新日韩视频在线观看 | 中文字幕欧美激情 | 青青草国产精品 | 日本久久91| 国产在线视频一区二区 | 久久经典视频 | 99久久99视频| 人人爱人人舔 | 天天操天天草 | 视频二区在线视频 | 激情五月看片 | 天天色草 | 黄色福利视频网站 | 国产精品成人一区二区 | 日韩精品视频免费看 | 日韩黄色一区 | 免费观看久久 | 在线看片日韩 | 亚洲免费一级电影 | 亚洲一级黄色片 | 精品成人a区在线观看 | 日韩大片在线播放 | 少妇做爰k8经典 | 日韩a级免费视频 | www.午夜视频 | 又黄又刺激视频 | 国产特级毛片aaaaaaa高清 | 欧美精品成人在线 | 99国产精品一区 | 精品中文字幕视频 | 黄色在线免费观看网站 | 日韩av在线网站 | 日本女人在线观看 | 99精品免费久久久久久久久 | 欧美精品一区二区在线播放 | 六月婷婷久香在线视频 | 中文字幕在线视频网站 | 久久久久黄 | 精品uu | 婷婷丁香国产 | 亚洲第一久久久 | 欧美精品久久久久久久久老牛影院 | 超碰在线免费福利 | 久久私人影院 | 美女啪啪图片 | 一区二区三区在线不卡 | 日本黄色特级片 | 91精品国产91 | 欧美久久久影院 | 在线免费观看不卡av | 日日爽夜夜爽 | 韩国一区二区av | 人人爱爱 | 国产免费一区二区三区网站免费 | www免费在线观看 | av高清一区二区三区 | 婷婷综合伊人 | 奇人奇案qvod | a在线免费观看视频 | www天天干com | 久久99最新地址 | 麻豆视频www | 99热国产在线 | 久久激情综合网 | 免费毛片一区二区三区久久久 | 综合色狠狠| 成人9ⅰ免费影视网站 | 91在线文字幕 | 亚洲va欧美va| 国产三级香港三韩国三级 | 久久色视频 | 草久久久久久久 | 久久久国产视频 | 免费在线成人 | 一区电影 | 日韩在线二区 | 国产一区在线免费观看视频 | 久久久久久久久久久久久久免费看 | 国产麻豆成人传媒免费观看 | 日韩精品资源 | 精品一区二区在线免费观看 | 在线成人高清电影 | 精品在线不卡 | 免费av在| 亚洲免费在线观看视频 | 99热网站| 99久久er热在这里只有精品15 | 日韩免费在线观看视频 | 国产精品理论片在线观看 | 草久久久久久 | 狠狠色噜噜狠狠 | 中文字幕在线观看不卡 | 99精品欧美一区二区三区黑人哦 | 国内久久久久久 | 超碰人人超 | www.狠狠操.com | 国产视频黄 | 久久99久久99精品免观看软件 | 日韩在线观看一区二区三区 | 欧美日韩性生活 | 久久激情综合 | 国产99免费视频 | 黄色在线观看免费 | 草久久久 | 在线播放91 | 久久不射网站 | 久久午夜视频 | 日韩av中文在线观看 | 丁香国产视频 | 久99久在线 | 亚洲精品一区二区三区在线观看 | 国产精品第一页在线 | www.伊人网 | 很黄很黄的网站免费的 | 99精品影视 | 婷婷av在线 | 成人av在线网 | av网站免费在线 | 片网址| 狠狠干激情 | av先锋影音少妇 | 日日日干 | 开心激情五月网 | 91社区国产高清 | 手机在线视频福利 | 成年美女黄网站色大片免费看 | 最新精品视频在线 | 日韩特级黄色片 | 亚洲三级影院 | 久久国产区 | 中文字幕永久免费 | 国产不卡视频在线 | 黄色91免费观看 | 国产资源在线免费观看 | 欧美成人视 | 成人免费影院 | 午夜在线观看 | 97超碰成人 | 国产美女视频免费 | 黄色在线小网站 | 在线观看久久 | 一级全黄毛片 | 久久精品站 | 丁香花中文在线免费观看 | 91一区啪爱嗯打偷拍欧美 | 成人影片在线免费观看 | 国产在线观看免费观看 | 亚洲a网 | 伊人春色电影网 | 97在线观看免费视频 | 九草视频在线 | 免费看一级 | 97超碰总站 | 国产午夜三级一二三区 | 国产a级片免费观看 | 日韩视频区 | 亚洲国产精品电影 | 在线视频 国产 日韩 | 亚洲年轻女教师毛茸茸 | 国产黄色高清 | 99久热在线精品 | 国产99久久| 久草精品视频在线播放 | 欧亚日韩精品一区二区在线 | 狠狠色2019综合网 | 国产一区二区视频在线 | 天天天天色综合 | 午夜精品一区二区三区在线视频 | 亚洲性少妇性猛交wwww乱大交 | 亚洲日本成人 | 久久国语露脸国产精品电影 | 精品999| 免费观看成年人视频 | 久久国产亚洲视频 | 青青草在久久免费久久免费 | 伊人婷婷久久 | 国产麻豆视频在线观看 | 久久久五月婷婷 | 日韩在线不卡av | 午夜婷婷在线观看 | 天天综合色天天综合 | 欧美久久久 | 久久久久久久久久久久99 | 激情伊人五月天久久综合 | 黄色国产在线观看 | 欧美日韩aa| 成人97视频一区二区 | 亚洲色影爱久久精品 | 亚洲国产精品va在线看黑人 | 国产黄色免费电影 | 欧美在线视频一区二区三区 | 一 级 黄 色 片免费看的 | 国产99黄| 成人精品999 | 成人精品一区二区三区中文字幕 | 99亚洲视频 | 国产成人久久精品一区二区三区 | 激情一区二区三区欧美 | 久久久久久久久久久久影院 | 天堂av最新网址 | 日韩欧美精品在线观看视频 | 香蕉97视频观看在线观看 | 国产不卡在线播放 | 国产精品自在线 | 97品白浆高清久久久久久 | 999男人的天堂| 97成人精品区在线播放 | 欧美日韩在线电影 | 亚洲精品免费看 | 欧美日韩国产一区二区在线观看 | 日韩中文字幕免费 | 国产黄大片在线观看 | 久久手机看片 | 五月情婷婷 | 免费高清男女打扑克视频 | 超碰免费观看 | 91在线91| 国产亚洲精品久久久久久久久久 | 亚洲精品乱码白浆高清久久久久久 | 亚洲精品久久久蜜桃直播 | 99久在线精品99re8热视频 | 中文av一区二区 | 亚洲国产精品成人va在线观看 | 黄色激情网址 | 91亚洲精品久久久久图片蜜桃 | 激情小说网站亚洲综合网 | 亚洲精品乱码久久久一二三 | 国产精品乱码高清在线看 | 日韩综合一区二区三区 | 婷婷性综合| 一级片黄色片网站 | 开心色婷婷 | 国产a级片免费观看 | 成人久久影院 | 中文字幕在线视频第一页 | 人人超碰在线 | 国产区在线看 | 四虎国产精品免费观看视频优播 | 精品视频久久久久久 | 91av免费看| 国产精品国产三级国产不产一地 | 黄网站色 | 在线av资源 | 亚洲一区二区视频在线 | 免费特级黄色片 | 久久欧美在线电影 | 亚洲老妇xxxxxx | a黄色片| 精品在线二区 | 麻豆免费视频 | av黄色在线观看 | 亚洲国产字幕 | 久久国产精品免费一区 | 插综合网| 国偷自产视频一区二区久 | 久久国产手机看片 | 精品久久国产一区 | av电影不卡在线 | 久久综合国产伦精品免费 | 玖玖视频国产 | 中文字幕av一区二区三区四区 | 在线激情小视频 | 日韩免费在线观看网站 | 激情综合五月网 | 九草在线视频 | 91麻豆看国产在线紧急地址 | 欧美综合色在线图区 | 精品一区精品二区高清 | 久久精品第一页 | 日韩高清免费在线观看 | 人人狠狠综合久久亚洲 | 国产成人精品一区二区三区 | 免费视频xnxx com | 欧美日韩一区二区久久 | 久久黄色小说视频 | 欧美日韩久久 | 国产九九热视频 | 91在线观看视频网站 | 国产精品观看在线亚洲人成网 | 99这里只有精品99 | 国产日韩视频在线观看 | 日韩免费电影一区二区三区 | 国内视频1区 | 五月婷婷在线综合 | 夜夜躁狠狠躁日日躁 | 69精品久久久 | 黄色小说网站在线 | 综合网色 | 在线视频日韩欧美 | 成人久久影院 | 五月婷婷网站 | 精品夜夜嗨av一区二区三区 | 91手机视频 | 超碰免费在线公开 | 精品久久久久久国产91 | 午夜视频在线观看一区 | 国产99黄 | 久久精品福利视频 | 久久国际影院 | 97超碰香蕉 | 成年人免费观看在线视频 | 国产精品免费av | 在线观看 国产 | 日韩毛片在线播放 | 婷婷成人亚洲综合国产xv88 | 日韩三级视频在线看 | bbbb操bbbb| 天天在线操 | 成年人毛片在线观看 | 国产99久久久国产精品 | 久久综合狠狠综合 | 夜添久久精品亚洲国产精品 | 不卡视频国产 | 在线观看视频你懂 | 99视频在线精品国自产拍免费观看 | 精产嫩模国品一二三区 | 日本中文字幕在线 | 国产1级视频| 国产免费又粗又猛又爽 | 热久久99这里有精品 | 亚洲成 人精品 | 国产精品久久网 | 91麻豆免费看| 亚洲另类交 | 视频在线一区 | 美女精品久久 | 国产精品视频久久久 | 亚洲精品乱码久久久久久按摩 | 五月激情姐姐 | 狠狠色狠狠色综合日日小说 | 免费在线观看av片 | 国产精品扒开做爽爽的视频 | 久草在在线视频 | h网站免费在线观看 | 欧美精品一区在线发布 | 亚洲精品综合一二三区在线观看 | 视频一区二区视频 | 日韩欧美视频在线观看免费 | 日韩av免费网站 | 亚洲人成网站精品片在线观看 | 特及黄色片 | 激情视频免费观看 | 亚洲美女视频在线观看 | 久久99热精品这里久久精品 | www.天天草| 视频在线观看91 | 在线视频成人 | 久久精品网 | 国产精品一区二区在线 | 国产午夜精品一区二区三区四区 | 一区二区三区四区影院 | 午夜美女网站 | 天天射天天搞 | 亚洲精品福利在线 | 91污在线| 免费不卡中文字幕视频 | 午夜免费在线观看 | 亚洲午夜久久久久久久久久久 | 六月丁香激情综合色啪小说 | 亚洲va在线va天堂 | 国产一级大片免费看 | 欧美激情精品久久久久久免费 | 亚洲午夜精品久久久久久久久 | 一区二区三区免费 | 免费看的黄色 | 五月天综合网站 | 久久精品国产美女 | 国产96在线视频 | 天天操操 | 亚洲va韩国va欧美va精四季 | 日日夜夜免费精品视频 | 日日夜夜91 | 国产99久久久国产 | 国产精品中文字幕在线 | 人人干干人人 | 免费av试看| 久久久精品网站 | 欧美国产日韩在线视频 | 在线观看黄色 | 在线免费观看黄色小说 | 91九色在线| 91看片淫黄大片一级在线观看 | 在线免费观看国产黄色 | 狠狠狠狠狠狠狠干 | 日韩免费电影网 | 国产精品色在线 | 日韩欧美电影在线观看 | 精品a在线| 日韩av快播电影网 | 亚洲视频第一页 | 国产资源站 | 久久精品一区 | 久久久久久久国产精品 | 麻豆传媒视频在线免费观看 | 欧美小视频在线观看 | 日韩免费视频 | 亚洲视频精选 | 国产精品成人aaaaa网站 | 国产亚洲精品久久久久久大师 | 亚洲美女精品区人人人人 | 精品国产欧美一区二区 | 激情五月看片 | 深爱综合网 | 免费三级黄 | 99精品视频在线免费观看 | 午夜av一区二区三区 | 成人免费共享视频 | 国产精品对白一区二区三区 | 中文字幕成人在线观看 | 亚洲精品视频网站在线观看 | 99999精品| 国内精品亚洲 | 亚洲在线视频免费 | 97人人艹 | 国产精品国产三级国产aⅴ9色 | 粉嫩av一区二区三区四区在线观看 | 成人黄色毛片视频 | 久久国内精品99久久6app | 亚洲视频中文 | 久久免费激情视频 | 国产中文字幕网 | 日韩精品中文字幕在线观看 | 黄色a视频免费 | 亚洲有 在线 | 青青草久草在线 | 日韩系列在线 | 日本成人免费在线观看 | 亚洲精品国产精品国自 | 免费电影一区二区三区 | 亚洲h色精品 | 天天干天天操天天搞 | 久久网页 | 久久精品国产免费看久久精品 | 成人午夜精品久久久久久久3d | 成人小视频在线 | 五月婷网 | 日韩系列在线观看 | 欧美成人xxxx| 久久免费视频网 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 中文字幕亚洲字幕 | 亚洲人成在线观看 | 中文字幕资源在线观看 | 亚洲精品av中文字幕在线在线 | 91视频在线自拍 | 欧美精品久久久久久久久老牛影院 | 亚洲 精品在线视频 | 一区中文字幕电影 | 日韩精品中文字幕久久臀 | 中文字幕免费观看 | 女人18毛片a级毛片一区二区 | 亚洲精品字幕在线观看 | 97色资源 | 亚洲.www| 欧美日韩伦理一区 | 色网免费观看 | 久草在线久草在线2 | 国产一卡二卡四卡国 | 97在线看片| 特级毛片在线免费观看 | 91在线影视 | 日韩精品首页 | 波多野结依在线观看 | 久久久999精品视频 国产美女免费观看 | 国产一二三在线视频 | 久久99久久99精品免观看粉嫩 | 国产人成看黄久久久久久久久 | 国产精品第10页 | 亚洲更新最快 | 色网站在线看 | 亚洲精品视频在线观看视频 | 国产91免费看 | 久久精品一二三 | 国产亚洲人成网站在线观看 | 韩国三级av在线 | 日韩午夜一级片 | 99在线精品免费视频九九视 | 中文字幕在线影院 | 免费在线黄色av | 国产小视频你懂的 | av在线小说 | 成人av资源网 | 久久天天躁狠狠躁亚洲综合公司 | 午夜电影久久 | www.久久精品视频 | 五月婷婷激情综合 | 日日夜夜骑 | 亚洲一区天堂 | 岛国av在线不卡 | 日韩在线观看中文字幕 | 久久一区精品 | 五月激情久久久 | 91精品国产三级a在线观看 | 91中文在线视频 | 国产精品9999 | 美女视频久久久 | 国产91精品看黄网站在线观看动漫 | 亚洲精品国偷拍自产在线观看 | 日本aaaa级毛片在线看 | 久久视频在线观看中文字幕 | 成人在线一区二区 | 精品国内自产拍在线观看视频 | 青青河边草免费直播 | 亚洲永久精品国产 | 国产成人精品一区二区三区在线观看 | 国产一级特黄毛片在线毛片 | 日韩中文在线观看 | 97日日碰人人模人人澡分享吧 | 93久久精品日日躁夜夜躁欧美 | 91黄色免费网站 | 亚洲欧洲一区二区在线观看 | 欧美一级特黄高清视频 | 黄色毛片视频 | 国产一级视屏 | 中文字幕人成一区 | 欧美精品久久久久久久久久久 | 黄色特级一级片 | 久久久性 | 成人h动漫精品一区二 | av免费网站观看 | 九草视频在线观看 | 中文av在线免费观看 | 国产亚洲综合在线 | 久久久久久免费视频 | 美女久久久 | 天天射天天干天天插 | 免费看精品久久片 | 97免费在线视频 | 亚洲女同ⅹxx女同tv | 久久久国产一区二区三区四区小说 | 久久久久久久久久久久久久免费看 | 久久视频这里有久久精品视频11 | 久久久www成人免费毛片麻豆 | 久久蜜臀av | 亚洲人成精品久久久久 | 亚洲久草在线视频 | 一级片免费在线 | 国产永久免费高清在线观看视频 | 午夜在线观看 | 久一在线| 91精品国产高清自在线观看 | 97超碰伊人 | 美女福利视频一区二区 | 久久成人亚洲欧美电影 | 欧美成人xxxxxxxx| 免费看短 | 国产美女精品在线 | 欧美成人精品欧美一级乱黄 | 国产中文字幕在线看 | 九色福利视频 | 免费视频97 | 亚洲国产精彩中文乱码av | 天天干天天射天天插 | 色综合五月 | 国产字幕在线看 | 91丨九色丨高潮丰满 | 国产一区二区三区免费在线观看 | 亚洲日韩欧美一区二区在线 | 国产精品一区免费观看 | 免费观看的av网站 | 在线视频中文字幕一区 | 亚洲精品麻豆视频 | 免费在线观看av电影 | 国产精品9区 | 狠狠干 狠狠操 | 黄色国产高清 | 久久久精品网站 | 国产成人av一区二区三区在线观看 | 伊香蕉大综综综合久久啪 | 香蕉网站在线观看 | 黄网站免费大全入口 | wwwav视频| 一级片免费观看视频 | 五月婷婷操| 亚洲精品视频第一页 | 成人毛片久久 | 欧美日韩二区三区 | 国产精品黄色 | 91av视频导航| 婷婷丁香色综合狠狠色 | 97视频精品 | 激情文学丁香 | 色视频成人在线观看免 | 天堂在线视频中文网 | 国产精品麻豆欧美日韩ww | 久99久中文字幕在线 | 成人国产精品免费观看 | 在线你懂的视频 | 国产裸体无遮挡 | av动图| 日韩欧美精品在线观看 | 91看片淫黄大片在线播放 | 五月天综合 | 久久激情综合网 | 狠狠综合久久 | 99久热在线精品视频成人一区 | 99久久这里有精品 | 精品欧美小视频在线观看 | 最近中文字幕完整视频高清1 | 91视频免费看网站 | 国产不卡在线观看视频 | 国产精品女视频 | 亚洲女同ⅹxx女同tv | 欧美韩国日本在线观看 | 波多野结衣视频在线 | 欧美在线一二 | 91在线亚洲 | 国产精品福利午夜在线观看 | 伊人婷婷久久 | 丝袜+亚洲+另类+欧美+变态 | 亚洲一区二区精品在线 | 亚洲一区免费在线 | 色资源在线 | 欧美精品免费在线 | 福利视频午夜 | 成片免费观看视频大全 | 黄色资源在线观看 | 亚洲日本一区二区在线 | 九九热精品国产 | 欧美国产日韩中文 | 狠狠色狠狠色综合系列 | 在线免费观看视频一区二区三区 | 久久1电影院 | 精品资源在线 | 韩国一区二区av | 一区二区三区四区五区在线视频 | 亚洲综合激情 | 99热.com | 亚洲一二三在线 | 国产午夜精品一区 | 国产精品视屏 | 开心激情五月婷婷 | 狠狠狠色丁香综合久久天下网 | 久久视奸 | 中文字幕 国产视频 | 久久视 | 成年人在线电影 | 精品亚洲成a人在线观看 | 在线播放日韩 | 亚洲视频一级 | 国产原创av在线 | 97热在线观看 | 麻豆视屏| 操久 | 日韩视频免费观看高清 | 国产色爽 | 久久久久久久久亚洲精品 | 天天操比 | 美女av免费看 | www.夜色321.com | 亚洲成熟女人毛片在线 | 亚洲第一av在线播放 | av网站在线免费观看 | 99国内精品| 亚洲激精日韩激精欧美精品 | 国内丰满少妇猛烈精品播 | 视频在线观看入口黄最新永久免费国产 | 69国产成人综合久久精品欧美 | 最近字幕在线观看第一季 | www免费网站在线观看 | 丁香六月久久综合狠狠色 | 亚洲国产高清在线观看视频 | 欧美黄色特级片 | 五月天最新网址 | 色综合五月 | 一区二区中文字幕在线 | 在线免费观看亚洲视频 | 香蕉视频在线免费看 | 天堂av在线中文在线 |