Minimalny profil pozyskiwania metryk płaszczyzny sterowania w zarządzanym rozwiązaniu Prometheus
Dodatek metryk usługi Azure Monitor domyślnie zbiera wiele metryk rozwiązania Prometheus. Minimal ingestion profile
to ustawienie, które pomaga zmniejszyć ilość metryk pozyskiwania, ponieważ zbierane są tylko metryki używane domyślnie na pulpitach nawigacyjnych, domyślne reguły rejestrowania i alerty domyślne. W tym artykule opisano sposób konfigurowania tego ustawienia specjalnie dla metryk płaszczyzny sterowania. W tym artykule wymieniono również metryki zbierane domyślnie po minimal ingestion profile
włączeniu.
Uwaga
W przypadku kolekcji Minimal ingestion profile
opartej na dodatku ustawienie jest domyślnie włączone. Dyskusja tutaj koncentruje się na metrykach płaszczyzny sterowania. Bieżący zestaw domyślnych elementów docelowych i metryk znajduje się tutaj.
Następujące elementy docelowe są domyślnie włączone/włączone — co oznacza, że nie musisz udostępniać żadnej konfiguracji zadania zeskrobywania tych obiektów docelowych, ponieważ dodatek metryk domyślnie automatycznie wydobywa te obiekty docelowe:
controlplane-apiserver
(job=controlplane-apiserver
)controlplane-etcd
(job=controlplane-etcd
)
Następujące elementy docelowe są dostępne do złomowania, ale domyślnie nie jest włączone (wyłączone/WYŁĄCZONE). Oznacza to, że nie musisz udostępniać żadnej konfiguracji zadania zeskropania tych obiektów docelowych i należy włączyć funkcję wł./włączyć zeskrobowanie dla tych obiektów docelowych przy użyciu mapy ama-metrics-settings-configmap w default-scrape-settings-enabled
sekcji.
controlplane-cluster-autoscaler
controlplane-kube-scheduler
controlplane-kube-controller-manager
Uwaga
Domyślna częstotliwość zeskrobania dla wszystkich domyślnych obiektów docelowych i złomów to 30 seconds
. Można je zastąpić dla każdego obiektu docelowego przy użyciu mapy ama-metrics-settings-configmap w default-targets-scrape-interval-settings
sekcji.
Minimalne pozyskiwanie dla domyślnych obiektów docelowych ON
Poniższe metryki są wyświetlane na liście dozwolonych dla minimalingestionprofile=true
domyślnych obiektów docelowych WŁ . Poniższe metryki są domyślnie zbierane, ponieważ te elementy docelowe są domyślnie zeskropane.
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
controlplane-etcd
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
Minimalne pozyskiwanie dla domyślnych obiektów docelowych OFF
Poniżej przedstawiono metryki, które są wyświetlane na minimalingestionprofile=true
liście dozwolonych dla domyślnych obiektów docelowych OFF . Te metryki nie są domyślnie zbierane. Możesz włączyć złomowanie WŁ . dla tych obiektów docelowych przy użyciu default-scrape-settings-enabled.<target-name>=true
mapy ama-metrics-settings-configmap w default-scrape-settings-enabled
sekcji .
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
Uwaga
Metryki użycia procesora CPU i pamięci dla wszystkich obiektów docelowych płaszczyzny sterowania nie są widoczne niezależnie od profilu.