*What did you do?*
Request /api/v1/targets/metadata without parameters
*What did you expect to see?*
Metrics and their types like Counter, Histogram, Gauge, Summary
[..., {'target': {'instance': 'x.x.x.x:30000', 'job': 'federate'},
'metric': 'object_detection_model_base64_decoding*_latency', 'type':
'histogram',* 'help': '', 'unit': ''}, ...]
*What did you see instead? Under which circumstances?*
Most metrics in the response reported as "unknown" type.
[..., {'target': {'instance': 'x.x.x.x:30000', 'job': 'federate'},
'metric': 'object_detection_model_base64_decoding*_latency_bucket', **'type':
'unknown',* 'help': '', 'unit': ''}, ...]
*Environment*
- System information:
Linux 4.14.193-149.317.amzn2.x86_64 x86_64
- Prometheus version:
{"version":"2.15.2","revision":"d9613e5c466c6e9de548c4dae1b9aabf9aaf7c57","branch":"HEAD","buildUser":"root@688433cf4ff7","buildDate":"20200106-14:50:51","goVersion":"go1.13.5"}
- Prometheus configuration file:
global: evaluation_interval: 1m scrape_interval: 1m scrape_timeout: 10s
rule_files: - /etc/config/recording_rules.yml -
/etc/config/alerting_rules.yml - /etc/config/rules - /etc/config/alerts
scrape_configs: - job_name: pushgateway honor_labels: true scrape_interval:
1m scrape_timeout: 30s metrics_path: /metrics scheme: http static_configs:
- targets: - prometheus-pushgateway:9091 - job_name: prometheus
static_configs: - targets: - localhost:9090 - bearer_token_file:
/var/run/secrets/kubernetes.io/serviceaccount/token job_name:
kubernetes-apiservers kubernetes_sd_configs: - role: endpoints
relabel_configs: - action: keep regex: default;kubernetes;https
source_labels: - __meta_kubernetes_namespace -
__meta_kubernetes_service_name - __meta_kubernetes_endpoint_port_name
scheme: https tls_config: ca_file:
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt insecure_skip_verify:
true - bearer_token_file:
/var/run/secrets/kubernetes.io/serviceaccount/token job_name:
kubernetes-nodes kubernetes_sd_configs: - role: node relabel_configs: -
action: labelmap regex: __meta_kubernetes_node_label_(.+) - replacement:
kubernetes.default.svc:443 target_label: __address__ - regex: (.+)
replacement: /api/v1/nodes/$1/proxy/metrics source_labels: -
__meta_kubernetes_node_name target_label: __metrics_path__ scheme: https
tls_config: ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true - bearer_token_file:
/var/run/secrets/kubernetes.io/serviceaccount/token job_name:
kubernetes-nodes-cadvisor kubernetes_sd_configs: - role: node
relabel_configs: - action: labelmap regex:
__meta_kubernetes_node_label_(.+) - replacement: kubernetes.default.svc:443
target_label: __address__ - regex: (.+) replacement:
/api/v1/nodes/$1/proxy/metrics/cadvisor source_labels: -
__meta_kubernetes_node_name target_label: __metrics_path__ scheme: https
tls_config: ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true - job_name: kubernetes-service-endpoints
kubernetes_sd_configs: - role: endpoints relabel_configs: - action: keep
regex: true source_labels: -
__meta_kubernetes_service_annotation_prometheus_io_scrape - action: replace
regex: (https?) source_labels: -
__meta_kubernetes_service_annotation_prometheus_io_scheme target_label:
__scheme__ - action: replace regex: (.+) source_labels: -
__meta_kubernetes_service_annotation_prometheus_io_path target_label:
__metrics_path__ - action: replace regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2 source_labels: - __address__ -
__meta_kubernetes_service_annotation_prometheus_io_port target_label:
__address__ - action: labelmap regex: __meta_kubernetes_service_label_(.+)
- action: replace source_labels: - __meta_kubernetes_namespace
target_label: kubernetes_namespace - action: replace source_labels: -
__meta_kubernetes_service_name target_label: kubernetes_name - action:
replace source_labels: - __meta_kubernetes_pod_node_name target_label:
kubernetes_node - honor_labels: true job_name: prometheus-pushgateway
kubernetes_sd_configs: - role: service relabel_configs: - action: keep
regex: pushgateway source_labels: -
__meta_kubernetes_service_annotation_prometheus_io_probe - job_name:
kubernetes-services kubernetes_sd_configs: - role: service metrics_path:
/probe params: module: - http_2xx relabel_configs: - action: keep regex:
true source_labels: -
__meta_kubernetes_service_annotation_prometheus_io_probe - source_labels: -
__address__ target_label: __param_target - replacement: blackbox
target_label: __address__ - source_labels: - __param_target target_label:
instance - action: labelmap regex: __meta_kubernetes_service_label_(.+) -
source_labels: - __meta_kubernetes_namespace target_label:
kubernetes_namespace - source_labels: - __meta_kubernetes_service_name
target_label: kubernetes_name - job_name: kubernetes-pods
kubernetes_sd_configs: - role: pod relabel_configs: - action: keep regex:
true source_labels: - __meta_kubernetes_pod_annotation_prometheus_io_scrape
- action: replace regex: (.+) source_labels: -
__meta_kubernetes_pod_annotation_prometheus_io_path target_label:
__metrics_path__ - action: replace regex: ([^:]+)(?::\d+)?;(\d+)
replacement: $1:$2 source_labels: - __address__ -
__meta_kubernetes_pod_annotation_prometheus_io_port target_label:
__address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) -
action: replace source_labels: - __meta_kubernetes_namespace target_label:
kubernetes_namespace - action: replace source_labels: -
__meta_kubernetes_pod_name target_label: kubernetes_pod_name alerting:
alertmanagers: - kubernetes_sd_configs: - role: pod tls_config: ca_file:
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt bearer_token_file:
/var/run/secrets/kubernetes.io/serviceaccount/token relabel_configs: -
source_labels: [__meta_kubernetes_namespace] regex: monitoring action: keep
- source_labels: [__meta_kubernetes_pod_label_app] regex: prometheus
action: keep - source_labels: [__meta_kubernetes_pod_label_component]
regex: alertmanager action: keep - source_labels:
[__meta_kubernetes_pod_annotation_prometheus_io_probe] regex: .* action:
keep - source_labels: [__meta_kubernetes_pod_container_port_number] regex:
action: drop```
--
You received this message because you are subscribed to the Google Groups
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-users/2d3c449c-3e55-4ee3-a476-9dde6c810c41n%40googlegroups.com.