【prometheus-operator】k8s监控集群外redis

1、部署exporter

GitHub - oliver006/redis_exporter: Prometheus Exporter for Redis Metrics. Supports Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x

redis_exporter-v1.57.0.linux-386.tar.gz

解压

tar -zxvf redis_exporter-v1.57.0.linux-386.tar.gz

启动

nohup ./redis_exporter -redis.password 111111 -web.listen-address 0.0.0.0:9122 &

访问确认启动成功

http://ip:9122/metrics

2、创建k8s对象

集群内部创建Endpoints代理外部端点

TypeScript 复制代码
---
apiVersion: v1
kind: Service
metadata:
  name: redis-exporter-monitor
  namespace: monitor
  labels:
    app: redis-exporter-monitor
spec:
  type: ClusterIP
  ports:
  - name: tcp-9122
    port: 9122
    protocol: TCP
    targetPort: 9122
---
apiVersion: v1
kind: Endpoints
metadata:
    name: redis-exporter-monitor
    namespace: monitor
    labels:
      app: redis-exporter-monitor
      side: mid
subsets:
- addresses:
  - ip: {ip}
  ports:
  - name: tcp-9122
    port: 9122
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: redis-exporter-monitor
  namespace: monitor
  labels:
    team: hit
    side: mid
spec:
  selector:
    matchLabels:
      app: redis-exporter-monitor
  namespaceSelector:
    matchNames:
    - monitor
  endpoints:
  - port: tcp-9122
    path: /metrics

3、grafana模板

id:17507

关联文章:

【prometheus-operator】k8s监控集群redis

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

相关推荐
wyt5314297 小时前
Redis的安装教程(Windows+Linux)【超详细】
linux·数据库·redis
vpk1127 小时前
Docker Compose 安装 Redis
redis·docker·容器
没有bug.的程序员9 小时前
Serverless 弹性扩容引发的全线熔断:Spring Boot 启动耗时从 1s 压缩至 0.3s 的物理级绞杀
java·spring boot·kubernetes·serverless·扩容·线上
我真会写代码10 小时前
Redis高频面试题(含标准答案,覆盖基础+进阶+实战)
数据库·redis·缓存
6+h11 小时前
【Redis】缓存问题及解决方案
数据库·redis·缓存
6+h12 小时前
【Redis】高可用核心讲解
数据库·redis·缓存
江畔何人初12 小时前
Docker、containerd、CRI、shim 之间的关系
运维·docker·云原生·容器·kubernetes
Aloha_up13 小时前
redis与数据库的一致性问题分析
数据库·redis·缓存
6+h13 小时前
【Redis】底层原理解析(SDS / 跳表 / IO多路复用 / 单线程模型)
数据库·redis·bootstrap
2401_8916558114 小时前
Git + 云原生:如何管理K8s配置版本?
git·云原生·kubernetes