Dela via


Aktivera övervakning för Azure Container Storage med hanterad Prometheus

Nu kan du övervaka dina tillståndskänsliga arbetsbelastningar som körs på Azure Container Storage med hjälp av hanterad Prometheus. Prometheus är en populär lösning för övervakning och aviseringar med öppen källkod som ofta används i Kubernetes-miljöer för att övervaka och varna om infrastruktur- och arbetsbelastningsprestanda.

Viktigt!

Den här artikeln gäller för Azure Container Storage (version 2.x.x). Tidigare versioner finns i dokumentationen om Azure Container Storage (version 1.x.x). Om du vill aktivera övervakning för version 1.x.x kan du läsa den här artikeln.

Azure Monitor-hanterad tjänst för Prometheus är en komponent i Azure Monitor Metrics som tillhandahåller en fullständigt hanterad och skalbar miljö för att köra Prometheus. Det gör det möjligt att samla in Prometheus-mått från dina AkS-kluster (Azure Kubernetes Service) för att övervaka dina arbetsbelastningar.

Prometheus-mått lagras på en Azure Monitor-arbetsyta, där du kan analysera och visualisera data med Azure Monitor Metrics Explorer med PromQL och Azure Managed Grafana.

Begränsningar

Standardstöd för Azure Managed Grafana-instrumentpaneler är för närvarande inte aktiverat för Azure Container Storage.

Samla in Prometheus-mått för Azure Container Storage

Du kan använda Azure Monitor-hanterad tjänst för Prometheus för att samla in Azure Container Storage-mått tillsammans med andra Prometheus-mått från ditt AKS-kluster. Om du vill börja samla in Azure Container Storage-mått aktiverar du Managed Prometheus i AKS-klustret. Om ditt AKS-kluster redan har Prometheus aktiverat börjar azure containerlagring på klustret automatiskt att samla in Azure Container Storage-mått.

Skrapfrekvens

Standardfrekvensen för skrapning för alla standardmål och skrapsår är 30 sekunder.

Mått som samlats in för standardmål

Följande Azure Container Storage-mål är aktiverade som standard, vilket innebär att du inte behöver ange någon konfiguration av skrapjobb för dessa mål:

  • acstor-metrics-exporter (diskmått)

Du kan anpassa datainsamlingen för standardmålen med hjälp av Managed Prometheus ConfigMap. Se Anpassa skrapning av Prometheus-mått i Azure Monitor.

Diskmått

Azure Container Storage tillhandahåller följande diskmått som samlats in från acstor-metrics-exporter målet (job=acstor-metrics-exporter):

Mått Beskrivning
disk_read_operations_completed_total Antalet totalt antal diskläsningsåtgärder som har utförts över disken.
disk_write_operations_completed_total Antalet totala diskskrivningsåtgärder som har utförts över disken.
disk_read_operations_time_seconds_total Den totala tid som ägnas åt att utföra läsåtgärder i sekunder.
disk_write_operations_time_seconds_total Den totala tid som ägnas åt att utföra skrivåtgärder i sekunder.
disk_errors_total Antal diskfel.
disk_read_bytes_total Det totala antalet byte som har lästs.
disk_written_bytes_total Det totala antalet byte som har skrivits.
disk_readonly_errors_gauge Det här är ett mätarmått för att mäta skrivskyddade volymmonteringar.
disk_discard_operations_completed_total Det totala antalet lyckade borttagningar (utkast) på disken.
disk_discard_operations_time_seconds_total Den totala tid som alla avvisningar tar på disken i sekunder.
disk_discarded_sectors_total Det totala antalet sektorer som har tagits bort framgångsrikt.
disk_discards_merged_total Det totala antalet sammanslagna kasseringar.
disk_flush_requests_time_seconds_total Den totala tid som spenderas av alla tömningsbegäranden i sekunder.
disk_flush_requests_total Det totala antalet slutförda spolningsbegäranden.
disk_io_now Antalet I/Os som för närvarande pågår.
disk_io_time_seconds_total Den totala tid som ägnas åt att utföra I/Os i sekunder.
disk_io_time_weighted_seconds_total Den viktade tid som ägnas åt att utföra I/Os i sekunder.
disk_readonly_status_gauge Det här är ett mätarmått för att mäta skrivskyddad status för volymmonteringar
disk_reads_merged_total Det totala antalet sammanslagna läsningar.
disk_writes_merged_total Det totala antalet sammanfogade skrivoperationer.
disk_scrape_collector_duration_seconds Det här är varaktigheten för en insamlingstid.
disk_scrape_collector_success Det här är ett mätarmått som anger om diskinformationen har samlats in.

Fråga Azure Container Storage-mått

Azure Container Storage-mått lagras i Azure Monitor-arbetsytan som är associerad med hanterad Prometheus. Du kan köra frågor mot mått direkt från arbetsytan eller via Azure Managed Grafana-instansen som är ansluten till arbetsytan.

Följ dessa steg för att visa Azure Container Storage-mått:

  1. Logga in på Azure Portal och navigera till ditt AKS-kluster.

  2. På tjänstmenyn under Övervakning väljer du Insikter och sedan Övervaka inställningar.

    Skärmbild som visar hur du hittar övervakningsinställningar i Azure Portal.

  3. Under Hanterad Prometheus väljer du lämplig Azure Monitor-arbetsyteinstans. På instansöversiktssidan väljer du avsnittet Mått och frågar efter önskade mått.

    Skärmbild som visar hur du kör frågor mot Azure Container Storage-mått med hjälp av Azure Portal.

  4. Du kan också välja den hanterade Grafana-instansen och klicka på slutpunkts-URL:en på översiktssidan för instansen. Då navigerar du till Grafana-portalen där du kan fråga måtten. Datakällan konfigureras automatiskt så att du kan köra frågor mot mått från den associerade Azure Monitor-arbetsytan.

    Skärmbild av en Azure Managed Prometheus-instrumentpanel och en måttwebbläsare.

Mer information om hur du kör frågor mot Prometheus-mått från Azure Monitor-arbetsytan finns i Använda Azure Monitor-hanterad tjänst för Prometheus som datakälla för Grafana.

Nästa steg