promethus搜集minio指标

2 篇文章 0 订阅
2 篇文章 0 订阅

环境:

minio :
三台机器,组成minio集群。

promethus
运行于k8s,由helm安装

配置文件

apiVersion: v1
kind: Namespace
metadata:
  labels:
    kubernetes.io/metadata.name: minio-monitor
  name: minio-monitor
spec:
  finalizers:
  - kubernetes


---
kind: Service
apiVersion: v1
metadata:
  name: minio-monitor
  namespace: minio-monitor
  labels:
    app: minio-monitor
spec:
  ports:
  - name: http-metrics
    port: 9000

---
apiVersion: v1
kind: Endpoints
apiVersion: v1
metadata:
  name: minio-monitor
  namespace: minio-monitor
  labels:
    app: minio-monitor
subsets:
  - addresses:
      - ip: 192.168.5.45
      - ip: 192.168.5.46
      - ip: 192.168.5.47
    ports:
    - name: http-metrics
      port: 9000
      protocol: TCP
 ---
apiVersion: v1
kind: Secret
metadata:
  name: minio
  namespace: monitoring
type: Opaque  #模糊
data:
  bearerToken: <token>

---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  annotations:
    meta.helm.sh/release-name: prometheus
    meta.helm.sh/release-namespace: monitoring
  generation: 1
  labels:
    app: minio-monitor
    app.kubernetes.io/instance: prometheus
    app.kubernetes.io/managed-by: Helm
    app.kubernetes.io/part-of: kube-prometheus-stack
    app.kubernetes.io/version: 17.1.0
    chart: kube-prometheus-stack-17.1.0
    heritage: Helm
    release: prometheus
  name: minio-monitor
  namespace: monitoring
spec:
  endpoints:
  - bearerTokenSecret:
      key: bearerToken
      name: minio
    path: /minio/v2/metrics/cluster
    port: http-metrics
  jobLabel: jobLabel
  namespaceSelector:
    matchNames:
    - minio-monitor
  selector:
    matchLabels:
      app: minio-monitor
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值