Minimální profil příjmu dat pro metriky řídicí roviny ve spravovaném systému Prometheus
Doplněk metrik Azure Monitoru ve výchozím nastavení shromažďuje mnoho metrik Prometheus. Minimal ingestion profile
je nastavení, které pomáhá snížit objem metrik příjmu dat, protože se shromažďují pouze metriky používané výchozími řídicími panely, výchozí pravidla nahrávání a výchozí upozornění. Tento článek popisuje, jak je toto nastavení nakonfigurováno speciálně pro metriky řídicí roviny. Tento článek také uvádí metriky shromážděné ve výchozím nastavení, pokud minimal ingestion profile
je povoleno.
Poznámka:
Pro kolekci Minimal ingestion profile
založenou na doplňku je ve výchozím nastavení povoleno nastavení. Diskuze se zaměřuje na metriky řídicí roviny. Tady je uvedená aktuální sada výchozích cílů a metrik.
Následující cíle jsou ve výchozím nastavení povolené nebo zapnuté – to znamená, že pro výstřižky těchto cílů nemusíte zadávat žádnou konfiguraci úlohy výstřižku, protože doplňky metrik ve výchozím nastavení tyto cíle automaticky sešrotují:
controlplane-apiserver
(job=controlplane-apiserver
)controlplane-etcd
(job=controlplane-etcd
)
Následující cíle jsou k dispozici pro výstřižky, ale ve výchozím nastavení není povolené (zakázané nebo vypnuté). To znamená, že pro výstřižky těchto cílů nemusíte zadávat žádnou konfiguraci úlohy výstřižku a je potřeba zapnout nebo povolit výstřižky pro tyto cíle pomocí mapy ama-metrics-settings-configmap v default-scrape-settings-enabled
části.
controlplane-cluster-autoscaler
controlplane-kube-scheduler
controlplane-kube-controller-manager
Poznámka:
Výchozí frekvence výstřižků pro všechny výchozí cíle a výstřižky je 30 seconds
. Pro každý cíl ho můžete přepsat pomocí mapy ama-metrics-settings-configmap v části default-targets-scrape-interval-settings
.
Minimální příjem dat pro výchozí cíle ON
Následující metriky jsou povolené s minimalingestionprofile=true
výchozími cíli ON . Následující metriky se ve výchozím nastavení shromažďují, protože tyto cíle jsou ve výchozím nastavení šrotovány.
controlplane-apiserver
apiserver_request_total
apiserver_cache_list_fetched_objects_total
apiserver_cache_list_returned_objects_total
apiserver_flowcontrol_demand_seats_average
apiserver_flowcontrol_current_limit_seats
apiserver_request_sli_duration_seconds_bucket
apiserver_request_sli_duration_seconds_sum
apiserver_request_sli_duration_seconds_count
process_start_time_seconds
apiserver_request_duration_seconds_bucket
apiserver_request_duration_seconds_sum
apiserver_request_duration_seconds_count
apiserver_storage_list_fetched_objects_total
apiserver_storage_list_returned_objects_total
apiserver_current_inflight_requests
řídicí rovina atd.
etcd_server_has_leader
rest_client_requests_total
etcd_mvcc_db_total_size_in_bytes
etcd_mvcc_db_total_size_in_use_in_bytes
etcd_server_slow_read_indexes_total
etcd_server_slow_apply_total
etcd_network_client_grpc_sent_bytes_total
etcd_server_heartbeat_send_failures_total
Minimální příjem dat pro výchozí cíle OFF
Následují metriky, které jsou povolené s minimalingestionprofile=true
výchozími cíli OFF . Tyto metriky se ve výchozím nastavení neshromažďují. Pro tyto cíle můžete zapnout výstřižky pomocí default-scrape-settings-enabled.<target-name>=true
mapy ama-metrics-settings-configmap v default-scrape-settings-enabled
části.
controlplane-kube-controller-manager
workqueue_depth
rest_client_requests_total
rest_client_request_duration_seconds
controlplane-kube-scheduler
scheduler_pending_pods
scheduler_unschedulable_pods
scheduler_queue_incoming_pods_total
scheduler_schedule_attempts_total
scheduler_preemption_attempts_total
controlplane-cluster-autoscaler
rest_client_requests_total
cluster_autoscaler_last_activity
cluster_autoscaler_cluster_safe_to_autoscale
cluster_autoscaler_failed_scale_ups_total
cluster_autoscaler_scale_down_in_cooldown
cluster_autoscaler_scaled_up_nodes_total
cluster_autoscaler_unneeded_nodes_count
cluster_autoscaler_unschedulable_pods_count
cluster_autoscaler_nodes_count
cloudprovider_azure_api_request_errors
cloudprovider_azure_api_request_duration_seconds_bucket
cloudprovider_azure_api_request_duration_seconds_count
Poznámka:
Metriky využití procesoru a paměti pro všechny cíle roviny řízení nejsou vystaveny bez ohledu na profil.