lily
我刚刚部署做了确认,是可以监控其他服务的metrics,可以参考下我的example。
kind: Service
apiVersion: v1
metadata:
name: example-app
namespace: test
labels:
app: example-app
spec:
selector:
app: example-app
ports:
- name: web
port: 8080
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: example-app
namespace: test
spec:
replicas: 1
selector:
matchLabels:
app: example-app
template:
metadata:
labels:
app: example-app
spec:
containers:
- name: example-app
image: fabxc/instrumented_app
ports:
- name: web
containerPort: 8080
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: example-app
namespace: kubesphere-monitoring-system
labels:
team: frontend
spec:
namespaceSelector:
matchNames:
- test
selector:
matchLabels:
app: example-app
endpoints:
- port: web