Yönetilen Prometheus'ta denetim düzlemi Ölçümleri için minimum veri alımı profili
Azure İzleyici ölçüm eklentisi, varsayılan olarak birçok Prometheus ölçümü toplar. Minimal ingestion profile
yalnızca varsayılan panolar tarafından kullanılan ölçümler, varsayılan kayıt kuralları ve varsayılan uyarılar toplandığından, ölçümlerin alım hacmini azaltmaya yardımcı olan bir ayardır. Bu makalede, bu ayarın özellikle denetim düzlemi ölçümleri için nasıl yapılandırıldığı açıklanmaktadır. Bu makalede, etkinleştirildiğinde minimal ingestion profile
varsayılan olarak toplanan ölçümler de listelenir.
Not
Addon tabanlı koleksiyon için ayar Minimal ingestion profile
varsayılan olarak etkindir. Buradaki tartışma, denetim düzlemi ölçümlerine odaklanmıştır. Geçerli varsayılan hedefler ve ölçümler kümesi burada listelenmiştir.
Aşağıdaki hedefler varsayılan olarak etkinleştirilir/AÇILIR ; yani ölçüm eklentisi bu hedefleri varsayılan olarak otomatik olarak kazıdığı için bu hedefleri kazımak için herhangi bir kazıma işi yapılandırması sağlamanız gerekmez:
controlplane-apiserver
(job=controlplane-apiserver
)controlplane-etcd
(job=controlplane-etcd
)
Aşağıdaki hedefler kazıma için kullanılabilir, ancak kazıma varsayılan olarak etkin değildir (devre dışı/KAPALI). Başka bir deyişle, bu hedefleri kazımak için kazıma işi yapılandırması sağlamanız gerekmez ve bölümün altındaki ama-metrics-settings-configmap'i kullanarak bu hedefler için kazıma özelliğini açmalı/etkinleştirmelisiniz.default-scrape-settings-enabled
controlplane-cluster-autoscaler
controlplane-kube-scheduler
controlplane-kube-controller-manager
Not
Tüm varsayılan hedefler ve kazımalar için varsayılan kazıma sıklığıdır 30 seconds
. Bölümün altındaki default-targets-scrape-interval-settings
ama-metrics-settings-configmap öğesini kullanarak her hedef için bunu geçersiz kılabilirsiniz.
Varsayılan ON hedefleri için minimum veri alımı
Aşağıdaki ölçümler, varsayılan ON hedefleri için izin ver ile minimalingestionprofile=true
listelenmiştir. Bu hedefler varsayılan olarak kazındığı için aşağıdaki ölçümler varsayılan olarak toplanır.
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
Not
apiserver_request_sli_duration_seconds_bucket
ve apiserver_request_duration_seconds_bucket
son sürümle birlikte şu anda toplanmaz. Bunlar, kümedeki özel kaynakların sayısına göre depolanan ölçümlerin sayısını artırabilecek yüksek kardinalite ölçümleridir. Bu demet ölçümlerini toplamak isterseniz saklama listesine ekleyebilirsiniz. Kontrol düzlemi bileşenleri için minimum alım profilini kapatmamanızı kesinlikle öneririz
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
Varsayılan KAPALI hedefler için minimum veri alımı
Aşağıda, varsayılan OFF hedefleri için izin ver ile minimalingestionprofile=true
listelenen ölçümler verilmiştir. Bu ölçümler varsayılan olarak toplanmaz. Bölümün altındaki ama-metrics-settings-configmap komutunu kullanarak default-scrape-settings-enabled.<target-name>=true
bu hedefler için kazıma özelliğini default-scrape-settings-enabled
AÇIN.
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
Not
Tüm denetim düzlemi hedefleri için CPU ve bellek kullanım ölçümleri, profilden bağımsız olarak gösterilmez.
Başvurular
Sonraki adımlar
Azure Kubernetes Service
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin