我正在尝试用kubernetes上的prometheus监视我的quarkus应用程序。但我只看到我的服务的ip,我需要看到这项服务的3个pod(或更多)。
我使用的是docker compose中相同的prometheus配置文件。我需要帮助为kubernetes environment创建一个新的配置
rule_files:
scrape_configs:
- job_name: 'quarkus-micrometer'
metrics_path: '/q/metrics'
scrape_interval: 5s
dns_sd_configs:
- names: [ 'MyApplication' ]
type: 'A'
port: 8090
这是我的服务。yaml
kind: Service
apiVersion: v1
metadata:
name: MyApplication
labels:
service: MyApplication
spec:
ports:
- name: http
port: 8090
protocol: TCP
targetPort: 8090
selector:
service: MyApplication
sessionAffinity: None
type: ClusterIP
有人能帮我吗?