![](/img/trans.png)
[英]prometheus operator - enable monitoring for everything in all namespaces
[英]custom monitoring with prometheus operator
我在k8s的每个命名空间(stg,pre和production)中都有6个nginx副本。 现在,我想废弃所有的nginx状态代码(例如200,300,400,500),并对其进行计数,并显示在prometheus和grafana中。 有什么方法可以在操作员中添加自定义监视spces?
它应该是如添加简单additionalServiceMonitors
在values.yaml ,当然,我假设你已经Nginx的有关状态代码的信息揭露这些指标。
k apply -f -<<EOF
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
annotations:
labels:
release: prom
name: kafka-exporter
spec:
endpoints:
- port: metrics
selector:
matchLabels:
app: kafka-exporter
EOF
k apply -f -<<EOF
apiVersion: v1
kind: Service
metadata:
labels:
app: kafka-exporter
role: kafka
name: kafka
spec:
ports:
- name: server
port: 9093
protocol: TCP
targetPort: 9093
- name: metrics
port: 9182
protocol: TCP
targetPort: 9182
selector:
role: kafka
EOF
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.