prometheus operator 监控redis-exporter

创建 redis-exporter service

bash;gutter:false; apiVersion: v1 kind: Service metadata: labels: app: redis-ec-exporter k8s.kuboard.cn/name: redis-ec-exporter name: redis-ec-exporter namespace: monitoring spec: externalTrafficPolicy: Cluster ports: - name: wzhxkx nodePort: 31107 port: 9121 protocol: TCP targetPort: 9121 selector: app: redis-ec-exporter sessionAffinity: None type: NodePort status: loadBalancer: {}</p> <pre><code> 创建 redis-exporter deploy 应用 ;gutter:false;
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: redis-ec-exporter
k8s.kuboard.cn/name: redis-ec-exporter
name: redis-ec-exporter
namespace: monitoring
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app: redis-ec-exporter
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
app: redis-ec-exporter
spec:
containers:
– args:
– -redis.addr
– redis://redis-ec.test:6379
image: oliver006/redis_exporter:latest
imagePullPolicy: Always
name: redis-ec-exporter
ports:
– containerPort: 9121
name: http
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30

创建 redis-exporter servicemonitor

bash;gutter:false;
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
app: redis-ec-exporter
name: redis-ec-exporter
namespace: monitoring
spec:
endpoints:
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
interval: 15s
port: wzhxkx
relabelings:
- action: replace
regex: (.*)
replacement: $1
sourceLabels:
- __meta_kubernetes_pod_node_name
targetLabel: instance
scheme: http
tlsConfig:
insecureSkipVerify: true
jobLabel: app
selector:
matchLabels:
app: redis-ec-exporter

查看 prometheus target 添加效果:

prometheus operator 监控redis-exporter

Original: https://www.cnblogs.com/weifeng1463/p/16071306.html
Author: Oops!#
Title: prometheus operator 监控redis-exporter

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/528836/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球