【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

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

相关推荐
ascarl20104 小时前
k8s系列--通过docker拉取的镜像导入到 containerd中
docker·容器·kubernetes
东方未明01088 小时前
Redis(三)单线程架构介绍
数据库·redis·数据库架构·单线程架构
代码的奴隶(艾伦·耶格尔)8 小时前
redis(1)
数据库·redis·缓存
腾科张老师9 小时前
开源平台Kubernetes的优势是什么?
容器·kubernetes·开源
Rossy Yan10 小时前
入门级容器技术解析:Docker和K8s的区别与关系
docker·容器·kubernetes
Dusk_橙子13 小时前
在K8S中,如何查看kubelet组件的日志?
容器·kubernetes·kubelet
赔罪14 小时前
HTML - <a>
java·前端·redis·vscode·html·webstorm
uesowys16 小时前
Kubernetes开发环境minikube | 开发部署apache tomcat web单节点应用
kubernetes·minikube·tomcat·apache
等一场春雨17 小时前
linux wsl配置 redis远程连接
数据库·redis·缓存
唐梓航-求职中17 小时前
缓存-Redis-缓存更新策略-主动更新策略-Cache Aside Pattern,先删除缓存,还是先更新数据库?
数据库·redis·缓存