1 Star 0 Fork 29

柚子 / notebook

forked from JustryDeng / notebook 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
[12]kubesphere相关文章及示例.md 2.04 KB
一键复制 编辑 原始数据 按行查看 历史
JustryDeng 提交于 2023-08-22 11:57 . kubesphere相关文章及示例

kubesphere相关文章及示例

相关文章

相关示例

ServiceMonitor.yaml示例

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  labels:
    app: prometheus-monitor-java
    component: prometheus-monitor-java
    heritage: Tiller
    monitor: java-actuator
  name: prometheus-monitor-java
  namespace: default
spec:
  endpoints:
    # honorLabels:如果目标标签和服务器标签冲突,是否保留目标标签
    - honorLabels: true
      interval: 5s
      path: /actuator/prometheus
      port: http
  # 表示要使用 prometheus-monitor-java 这个标签作为 Prometheus 的 job
  jobLabel: prometheus-monitor-java
  # 监控目标Service所在的命名空间
  namespaceSelector:
    any: true
  # 监控目标Service的标签
  selector:
    # 匹配具有monitor=java-actuator,但是不具有app=chat-app标签的pod
    matchLabels:
      monitor: java-actuator
    matchExpressions:
      - {key: app, operator: NotIn, values: [chat-app] }

---

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  labels:
    app: prometheus-monitor-java-chat-app
    component: prometheus-monitor-java-chat-app
    heritage: Tiller
    monitor: java-actuator
  name: prometheus-monitor-java-chat-app
  namespace: default
spec:
  endpoints:
    - honorLabels: true
      interval: 5s
      path: /chat/actuator/prometheus
      port: http
  jobLabel: prometheus-monitor-java-chat-app
  namespaceSelector:
    any: true
  selector:
    # 匹配具有monitor=java-actuator,同时还具有app=chat-app标签的pod
    matchLabels:
      monitor: java-actuator
      app: chat-app
1
https://gitee.com/WY784755850/notebook.git
git@gitee.com:WY784755850/notebook.git
WY784755850
notebook
notebook
master

搜索帮助