配置prometheus監控業務容器

前面咱們部署的prometheus的配置是自動發現的,也便是後面不須要咱們過多的去改動,如需監控新的業務容器,咱們在deployment中添加相應註解annotations便可:bash

配置traefik容器監控:jvm

我這裏用的k8s的dashboard,在頁面上直接修改deployment:
tcp

"annotations": {
  "prometheus_io_scheme": "traefik",
  "prometheus_io_path": "/metrics",
  "prometheus_io_port": "8080"
}

image.png

image.png而後重啓POD,到prom頁面的target中查看便可:ide

image.png

配置blackbox-exporter監控服務是否存活,即監控TCP服務:blog

一樣,在咱們想要監控的容器的deployment中添加註解:部署

"annotations": {
  "blackbox_port": "20880",
  "blackbox_scheme": "tcp"
}

image.png

prometheus已經自動發現到了:get

image.png配置blackbox-exporter監控http服務:it

"annotations": {
  "blackbox_path": "/",
  "blackbox_port": "8080",
  "blackbox_scheme": "http"
}

image.png

image.png

配置jvm信息:io

"annotations": {
  "prometheus_io_scrape": "true",
  "prometheus_io_port": "12346",
  "prometheus_io_path": "/"
}
相關文章
相關標籤/搜索