【prometheus-operator】k8s监控redis

news/2024/5/18 22:21:46 标签: prometheus, kubernetes, redis

1、准备exporter

https://github.com/oliver006/redis_exporter

oliver006-redis_exporter-amd64.tar

# 安装镜像

docker load -i oliver006-redis_exporter-amd64.tar

# 上传镜像
docker tag  oliver006/redis_exporter ip/monitor/redis_exporter:latest
docker push ip/monitor/redis_exporter:latest

2、部署exporter

kind: Deployment
apiVersion: apps/v1
metadata:
  name: redis-exporter
  namespace: devops
  labels:
    app: redis-exporter
  annotations:
    deployment.kubernetes.io/revision: '1'
    kubesphere.io/creator: admin
    kubesphere.io/description: 监控使用
spec:
  replicas: 1
  selector:
    matchLabels:
      app: redis-exporter
  template:
    metadata:
      labels:
        app: redis-exporter
      annotations:
        kubesphere.io/containerSecrets: '{"container-zsbagq":"harbor"}'
    spec:
      containers:
        - name: container-zsbagq
          image: 'ip:8888/monitor/redis_exporter:latest'
          args:
            - '-redis.addr'
            - 'redis-hip-redis-cluster-headless.hip-mid:6379'
            - '-redis.password'
            - '111111'
          ports:
            - name: tcp-9121
              containerPort: 9121
              protocol: TCP
          imagePullPolicy: IfNotPresent
      restartPolicy: Always
      imagePullSecrets:
        - name: harbor

3、创建serviceMonitor

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  labels:
    app: redis-exporter
  name: redis-exporter
  namespace: devops
spec:
  endpoints:
  - interval: 30s
    port: tcp-9121
    params:
        target:
          - redis-hip-redis-cluster-headless.hip-mid:6379
    relabelings:
      - sourceLabels: [__param_target]
        targetLabel: instance
  selector:
    matchLabels:
      app: redis-exporter
  namespaceSelector:
    matchNames:
    - devops

创建成功,访问prometheus targets界面,显示如图

4、grafana模板

id:17507

以上内容对您有帮助,请点赞支持,谢谢!


http://www.niftyadmin.cn/n/5440796.html

相关文章

unity学习(61)——hierarchy和scene的全新认识+模型+皮肤+动画controller

刚刚开始,但又结束的感觉? 1.对hierarchy和scene中的内容有了全新的认识 一定要清楚自己写过几个scene;每个scene之间如何跳转;build setting是add当前的scene。 2.此时的相机需要与模型同级,不能在把模型放在相机下…

我的校对助手:如何用‘爱校对’提升工作效率与文档质量

在我忙碌而充满挑战的职业生涯中,文档校对一直是让我头疼的问题。作为一名经验丰富的市场分析师,我深知一个小小的拼写错误或语法失误可能会严重影响我的报告质量。过去,我试用过多种校对工具,但它们总是以某种方式让我感到不满意…

MNN createSession 之 Schedule(三)

系列文章目录 MNN createFromBuffer(一) MNN createRuntime(二) MNN createSession 之 Schedule(三) MNN createSession 之创建流水线后端(四) MNN Session::resize 之流水线编码&am…

vue3 搜索框 相关搜索内容 搜索词变色

html <!-- 搜索框 --> <div class"input"><input type"text" v-model"search_content" input"replace_text(search_content)"focus"search_show true, replace_text(search_content)" blur"search_s…

第四百一十四回

文章目录 1. 概念介绍2. 思路与方法2.1 实现思路2.2 实现方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"自定义标题栏"相关的内容&#xff0c;本章回中将介绍自定义Action菜单.闲话休提&#xff0c;让我们一起Talk Flutter吧。 1. 概念介绍 我们在这里提到的…

刷力扣看见一个寻找单身狗的问题?【力扣题解】

今天刷力扣遇到一道有意思的题目&#xff0c;题目是写着撞色问题177 &#xff0c;当我写完这个题去看看有什么好的解题方式的时候&#xff0c;看见一个有趣的题解问题&#xff0c;他对这个题目的描述是几对情侣&#xff0c;带几个单身狗出去玩&#xff0c;然后现在我们要把这几…

2024最新华为OD机试试题库全 -【游戏分组】- C卷

1. 🌈题目详情 1.1 ⚠️题目 部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分为两队,每队 5 人。 每位参与者都有一个评分,代表着他的游戏水平。为了表演赛尽可能精彩,我们需要把 10 名参赛者分为示例尽量相近的两队。 一队的实力可以表示为这一队 5 名队…

【商业成长】Ai 中英字幕:英伟达 NVIDIA GTC 黄仁勋——见证 AI 的变革时刻,听他分享塑造未来的 AI 突破!

英伟达官网&#xff1a;人工智能计算领域的领导者 | NVIDIA Ai 中英字幕 仅供学习使用&#xff0c;不得商用&#xff0c;侵删&#xff0c;感谢&#xff01; 【Ai 中英 舒适字幕】英伟达 NVIDIA GTC 黄仁勋&#xff1a;见证 AI 的变革时刻&#xff0c;听他分享塑造未来的 AI 突破…