Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rajesh2k3/3a486c7cbe89319f9c704bd1fd9f9594 to your computer and use it in GitHub Desktop.
Save rajesh2k3/3a486c7cbe89319f9c704bd1fd9f9594 to your computer and use it in GitHub Desktop.
Redis Prometheus monitoring guide
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: redis
spec:
replicas: 1
template:
metadata:
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "9121"
labels:
app: redis
spec:
containers:
- name: redis
image: redis:4
resources:
requests:
cpu: 100m
memory: 100Mi
ports:
- containerPort: 6379
- name: redis-exporter
image: oliver006/redis_exporter:latest
resources:
requests:
cpu: 100m
memory: 100Mi
ports:
- containerPort: 9121
---
kind: Service
apiVersion: v1
metadata:
name: redis
spec:
selector:
app: redis
ports:
- name: redis
protocol: TCP
port: 6379
targetPort: 6379
- name: prom
protocol: TCP
port: 9121
targetPort: 9121
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment