【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

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

相关推荐
晚染烟1 天前
每日八股day17
redis
张忠琳1 天前
【k3s】AutoK3s v0.9.3 Part 1 入口与 CLI 命令模块 — 超深度逐行分析之三
云原生·容器·kubernetes·k3s·autok3s
xqqxqxxq1 天前
Redis 五大常用数据类型 + 通用命令笔记
数据库·redis·笔记
RobinDevNotes2 天前
K8s+Ray+vLLM打穿大模型全生命周期(有实践步骤)
人工智能·云原生·容器·kubernetes·生活·vllm
AR_xsy2 天前
k8s随笔-cordon排水
云原生·容器·kubernetes
风曦Kisaki2 天前
# Kubernetes(K8s)笔记Day17:使用 EFK 收集和过滤 K8s 日志信息
linux·云原生·容器·kubernetes
LCG元2 天前
ESP32-IDF 远程固件升级实战:HTTPS OTA + 双分区切换 + 自动回滚
数据库·redis·https
要开心吖ZSH2 天前
测试环境 K8s 502 故障复盘:被 ClusterIP 表象误导,最终定位 kube-proxy 规则缺失
云原生·容器·kubernetes·k8s·502 bad gateway·kube-proxy
MC皮蛋侠客2 天前
Redis 系列(十一):高可用(二)——Redis Cluster 集群
数据库·redis·bootstrap
祈禾2 天前
Redis三大缓存问题与分布式锁
运维·数据库·redis·笔记·分布式·缓存