成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Kubernetes 集群中 ServiceMonitor 無效問題的深度剖析

云計算 云原生
線上環(huán)境新上了幾個服務(wù),需要監(jiān)控它相應(yīng)的指標(biāo),這邊使用 Prometheus-Operator 的 ServiceMonitor 實現(xiàn)。

引言

線上環(huán)境新上了幾個服務(wù),需要監(jiān)控它相應(yīng)的指標(biāo),這邊使用 Prometheus-Operator 的 ServiceMonitor 實現(xiàn)。

馬上開動。

開始

直接上它的 YAML 文件:

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: lobby-bank-consumer
  namespace: lobby
  labels:
    app.kubernetes.io/name: lobby-bank-consumer
    app.kubernetes.io/part-of: lobby
spec:
  selector:
    matchLabels:
      app: lobby-bank-consumer
  namespaceSelector:
    matchNames:
      - lobby
  endpoints:
    - port: tcp-63200
      path: /metrics
      interval: 30s
      scrapeTimeout: 10s
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: lobby-bank-producer
  namespace: lobby
  labels:
    app.kubernetes.io/name: lobby-bank-producer
    app.kubernetes.io/part-of: lobby
spec:
  selector:
    matchLabels:
      app: lobby-bank-producer
  namespaceSelector:
    matchNames:
      - lobby
  endpoints:
    - port: tcp-63100
      path: /metrics
      interval: 30s
      scrapeTimeout: 10s
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: lobby-bank-server
  namespace: lobby
  labels:
    app.kubernetes.io/name: lobby-bank-server
    app.kubernetes.io/part-of: lobby
spec:
  selector:
    matchLabels:
      app: lobby-bank-server
  namespaceSelector:
    matchNames:
      - lobby
  endpoints:
    - port: tcp-63001
      path: /metrics
      interval: 30s
      scrapeTimeout: 10s

部署:

$ kubectl apply -f lobby-bank-sm.yaml

部署完成后,這邊沒有數(shù)據(jù):

圖片圖片

開始排查。

排查

詳細(xì)檢查了我的 ServiceMonitor YAML 文件是否有問題,發(fā)現(xiàn)沒有問題,奇怪了,

想了半天,我想不應(yīng)該是 RBAC 之類的,但是沒辦法了,只能去看看 Prometheus 的 Logs 了。

沒想到問題真出在這里:

圖片圖片

這里有添加了相應(yīng)資源和 Verb:

- apiGroups: 
  - "monitoring.coreos.com"
  resources:
  - servicemonitors
  - podmonitors
  verbs:
  - list
  - watch
- apiGroups:
  - ""
  resources:
  - nodes
  - nodes/metrics
  - services
  - endpoints
  - pods
  verbs:
  - list
  - watch
- apiGroups:
  - ""
  resources:
  - configmaps

以下是完整的 YAML 文件:

apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  labels:
    app.kubernetes.io/component: prometheus
    app.kubernetes.io/instance: k8s
    app.kubernetes.io/name: prometheus
    app.kubernetes.io/part-of: kube-prometheus
    app.kubernetes.io/version: 3.0.1
  name: prometheus-k8s
rules:
- apiGroups: 
  - "monitoring.coreos.com"
  resources:
  - servicemonitors
  - podmonitors
  verbs:
  - list
  - watch
- apiGroups:
  - ""
  resources:
  - nodes
  - nodes/metrics
  - services
  - endpoints
  - pods
  verbs:
  - list
  - watch
- apiGroups:
  - ""
  resources:
  - configmaps
  verbs:
  - get
  - list
  - watch
- nonResourceURLs:
  - /metrics
  - /metrics/slis
  verbs:
  - get

重新部署下 Prometheus-Operator:

$ kubectl delete -f .
$ kubectl create -f .

依次等待全部啟動完成。

再次查看:

圖片圖片

最好再用 PromQL 查看下:

圖片圖片

責(zé)任編輯:武曉燕 來源: Eternal Heights
相關(guān)推薦

2010-02-01 13:34:59

Python 腳本

2022-03-07 10:41:09

云計算容器Kubernetes

2010-01-08 14:06:49

JSON 形式

2010-03-01 16:48:02

Python模塊

2010-02-05 18:00:18

Android源代碼

2010-02-06 15:32:30

Android架構(gòu)

2010-02-23 10:05:52

Python歷史

2010-05-24 16:58:44

SVN安裝

2010-01-27 15:50:23

C++復(fù)雜性

2010-02-07 15:42:46

Android單元測試

2010-01-27 09:31:39

C++Test測試

2009-12-23 16:14:23

2024-03-15 10:05:13

Kubernetes容器云原生

2010-01-28 16:31:54

C++類型

2010-08-26 15:44:20

CSSexpression

2010-01-06 10:42:18

JSON協(xié)議

2010-01-08 15:06:35

JSON功能

2010-01-11 10:19:57

C++開發(fā)工具

2025-03-05 08:49:16

2025-05-26 09:00:00

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩视频在线播放 | 久久一区二区视频 | 精品亚洲一区二区三区 | 狠狠狠干| 欧美日韩中文字幕在线 | 亚洲免费高清 | 国产精品视频一区二区三区不卡 | 国产一区二区三区视频在线观看 | 99re99| 日韩中文字幕视频在线 | 精品视频导航 | 一级片免费观看 | 国产一区二区免费 | h视频免费观看 | 精品久久久久一区二区国产 | 波多野结衣在线观看一区二区三区 | 亚洲播放一区 | 91久久综合亚洲鲁鲁五月天 | 日本久久福利 | 999热精品视频 | ww亚洲ww亚在线观看 | 国产www成人 | 欧美日韩国产一区二区三区 | 日韩在线免费视频 | 日韩高清一区 | 狠狠久| 国产精品3区 | 精品免费视频 | 色在线免费视频 | 日韩精品1区2区 | 91免费小视频| 国产综合久久 | 欧美日韩免费一区二区三区 | 国产精品久久国产精品99 gif | 国产精品久久久久久久免费观看 | 成人影院一区二区三区 | 99在线免费观看 | 成人av观看| 亚洲国产精品久久久 | 成人在线视频观看 | 亚洲精品欧美精品 |