Minimal inmatningsprofil för kontrollplansmått i Hanterad Prometheus

Azure Monitor-måtttillägg samlar in många Prometheus-mått som standard. Minimal ingestion profile är en inställning som hjälper till att minska inmatningsvolymen för mått, eftersom endast mått som används av standardinstrumentpaneler, standardregler för inspelning och standardaviseringar samlas in. Den här artikeln beskriver hur den här inställningen konfigureras specifikt för kontrollplansmått. Den här artikeln innehåller även mått som samlas in som standard när minimal ingestion profile är aktiverat.

Kommentar

För addon-baserad samling Minimal ingestion profile är inställningen aktiverad som standard. Diskussionen här fokuserar på kontrollplansmått. Den aktuella uppsättningen standardmål och mått visas här.

Följande mål är aktiverade/PÅ som standard – vilket innebär att du inte behöver ange någon konfiguration av skrapjobb för att skrapa dessa mål, eftersom måtttillägget skrapar dessa mål automatiskt som standard:

  • controlplane-apiserver (job=controlplane-apiserver)
  • controlplane-etcd (job=controlplane-etcd)

Följande mål är tillgängliga för skrapning, men skrapning är inte aktiverat (inaktiverat/AV) som standard. Det innebär att du inte behöver ange någon konfiguration av skrapjobb för att skrapa dessa mål, och du måste aktivera /aktivera skrapning för dessa mål med hjälp av konfigurationskartan ama-metrics-settings-configmap i default-scrape-settings-enabled avsnittet.

  • controlplane-cluster-autoscaler
  • controlplane-kube-scheduler
  • controlplane-kube-controller-manager

Kommentar

Standardfrekvensen för skrapning för alla standardmål och skrapsår är 30 seconds. Du kan åsidosätta det för varje mål med hjälp av konfigurationskartan ama-metrics-settings-configmap under default-targets-scrape-interval-settings avsnitt.

Minimal inmatning för standardvärden för ON

Följande mått är tillåtna med minimalingestionprofile=true för standardvärden för ON . Måtten nedan samlas in som standard eftersom dessa mål skrapas som standard.

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

Minimal inmatning för off-standardmål

Följande är mått som är tillåtna med minimalingestionprofile=true för off-standardmål. Dessa mått samlas inte in som standard. Du kan aktivera on-skrapning för dessa mål med hjälp av default-scrape-settings-enabled.<target-name>=trueama-metrics-settings-configmap under avsnittet default-scrape-settings-enabled .

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

Kommentar

Måtten för cpu- och minnesanvändning för alla kontrollplansmål exponeras inte oavsett profil.

Referenser

Nästa steg