在实际服务中,您经常需要根据当前服务并发请求数来进行业务指标判断,而Knative正是通过queue-proxy容器实现了对请求指标的采集。本文介绍如何结合Prometheus呈现Knative服务中Pod请求指标。
在实际服务中,您经常需要根据当前服务并发请求数来进行业务指标判断,而Knative正是通过queue-proxy容器实现了对请求指标的采集。本文介绍如何结合Prometheus呈现Knative服务中Pod请求指标。
ACK自动匹配目标集群ID。在控制台左侧导航栏选择集群进入集群列表,目标集群的名称下面的字符串即为集群ID。
global:
scrape_interval: 30s
scrape_timeout: 10s
evaluation_interval: 30s
scrape_configs:
- job_name: queue-proxy
scrape_interval: 3s
scrape_timeout: 3s
kubernetes_sd_configs:
- role: pod
relabel_configs:
# Rename metadata labels to be reader friendly
- source_labels: [__meta_kubernetes_pod_label_serving_knative_dev_revision, __meta_kubernetes_pod_container_port_name]
action: keep
regex: .+;http-autometric
- source_labels: [__meta_kubernetes_namespace]
target_label: namespace
- source_labels: [__meta_kubernetes_pod_name]
target_label: pod
- source_labels: [__meta_kubernetes_service_name]
target_label: service
queue_requests_per_second{destination_configuration="helloworld-go",destination_namespace="default",destination_pod="helloworld-go-ttf52-deployment-5778d86bd6-dnxw2"}
在文档使用中是否遇到以下问题
更多建议
匿名提交