Delen via


Bewaking inschakelen voor Azure Container Storage met beheerde Prometheus (preview)

U kunt nu uw stateful workloads bewaken die worden uitgevoerd in de Azure Container Storage-service met behulp van beheerde Prometheus. Prometheus is een populaire opensource-bewakings- en waarschuwingsoplossing die veel wordt gebruikt in Kubernetes-omgevingen om infrastructuur- en workloadprestaties te bewaken en te waarschuwen.

De beheerde Azure Monitor-service voor Prometheus is een onderdeel van metrische gegevens van Azure Monitor die een volledig beheerde en schaalbare omgeving biedt voor het uitvoeren van Prometheus. Hiermee kunt u metrische Prometheus-gegevens verzamelen van uw AKS-clusters (Azure Kubernetes Service) om uw workloads te bewaken.

Metrische prometheus-gegevens worden opgeslagen in een Azure Monitor-werkruimte, waar u de gegevens kunt analyseren en visualiseren met behulp van Azure Monitor Metrics Explorer met PromQL (preview) en Azure Managed Grafana.

Vereisten en beperkingen

Deze preview-functie ondersteunt alleen beheerde Azure Monitor-service voor Prometheus. Als u uw eigen Prometheus-exemplaar hebt geïmplementeerd, moet u het Prometheus-exemplaar van Azure Container Storage uitschakelen door de volgende Azure CLI-opdracht uit te voeren. Vervang <cluster_name> en <resource_group_name> door uw eigen waarden.

az k8s-extension update --cluster-type managedClusters --cluster-name <cluster_name> --resource-group <resource_group_name> --name azurecontainerstorage --config base.metrics.enablePrometheusStack=false

Standaarddashboardondersteuning voor Azure Managed Grafana is momenteel niet ingeschakeld voor Azure Container Storage.

Metrische gegevens van Azure Container Storage Prometheus verzamelen

U kunt de beheerde Azure Monitor-service voor Prometheus gebruiken om metrische gegevens van Azure Container Storage samen met andere metrische Prometheus-gegevens van uw AKS-cluster te verzamelen. Als u metrische gegevens van Azure Container Storage wilt verzamelen, schakelt u Managed Prometheus in op het AKS-cluster. Als voor uw AKS-cluster Prometheus al is ingeschakeld, wordt het automatisch verzamelen van metrische gegevens van Azure Container Storage gestart bij het installeren van Azure Container Storage op dat cluster.

Frequentie van knipsel

De standaardfrequentie voor scrape voor alle standaarddoelen en scrapes is 30 seconden.

Metrische gegevens verzameld voor standaarddoelen

De volgende Azure Container Storage-doelen zijn standaard ingeschakeld. Dit betekent dat u geen kniptaakconfiguratie hoeft op te geven voor deze doelen:

  • acstor-capacity-provisioner (metrische gegevens van opslaggroep)
  • acstor-metrics-exporter (metrische schijfgegevens)

U kunt het verzamelen van gegevens voor de standaarddoelen aanpassen met behulp van de Beheerde Prometheus ConfigMap. Zie Scraping van metrische prometheus-gegevens aanpassen in Azure Monitor.

Metrische gegevens van opslaggroep

Azure Container Storage biedt de volgende metrische gegevens van de opslaggroep die zijn verzameld van het acstor-capacity-provisioner doel (job=acstor-capacity-provisioner):

Metrische gegevens Beschrijving
storage_pool_ready_state Dit is een meetwaarde voor het detecteren van de status van de opslaggroep (0 = niet gereed, 1 = gereed).
storage_pool_capacity_provisioned_bytes Capaciteit van opslaggroep ingericht in bytes.
storage_pool_capacity_used_bytes Capaciteit van de opslaggroep die wordt gebruikt in bytes van de ingerichte opslaggroepcapaciteit.
storage_pool_snapshot_capacity_reserved_bytes Capaciteit van opslaggroep gereserveerd in bytes voor het opslaan van lokale momentopnamen.

Metrische schijfgegevens

Azure Container Storage biedt de volgende metrische schijfgegevens die zijn verzameld van het acstor-metrics-exporter doel (job=acstor-metrics-exporter):

Metrische gegevens Beschrijving
disk_pool_ready_state Dit is een meetwaarde voor het detecteren van de status van de schijfgroep (0 = niet gereed, 1 = gereed).
disk_read_operations_completed_total Het aantal totale schijfleesbewerkingen dat via de schijf is uitgevoerd.
disk_write_operations_completed_total Het aantal totale schrijfbewerkingen op de schijf is uitgevoerd.
disk_read_operations_time_seconds_total De totale tijd die is besteed aan het uitvoeren van leesbewerkingen in seconden.
disk_write_operations_time_seconds_total De totale tijd die is besteed aan het uitvoeren van schrijfbewerkingen in seconden.
disk_errors_total Aantal schijffouten.
disk_read_bytes_total Het totale aantal bytes dat is gelezen.
disk_written_bytes_total Het totale aantal geschreven bytes is geslaagd.
disk_readonly_errors_gauge Dit is een meetwaarde voor het meten van alleen-lezen volumekoppelingen.

Metrische gegevens van Azure Container Storage opvragen

Metrische gegevens van Azure Container Storage worden opgeslagen in de Azure Monitor-werkruimte die is gekoppeld aan beheerde Prometheus. U kunt rechtstreeks vanuit de werkruimte query's uitvoeren op metrische gegevens of via het Azure Managed Grafana-exemplaar dat is verbonden met de werkruimte.

Voer de volgende stappen uit om metrische gegevens van Azure Container Storage weer te geven:

  1. Meld u aan bij Azure Portal en navigeer naar uw AKS-cluster.

  2. Selecteer Inzichten in het servicemenu onder Bewaking en selecteer Vervolgens Controle-instellingen.

    Schermopname die laat zien hoe u Monitor-instellingen kunt vinden in Azure Portal.

  3. Selecteer onder Beheerde Prometheus het juiste Exemplaar van de Azure Monitor-werkruimte. Selecteer op de overzichtspagina van het exemplaar de sectie Metrische gegevens en voer een query uit op de gewenste metrische gegevens.

    Schermopname die laat zien hoe u metrische gegevens van Azure Container Storage opvraagt met behulp van Azure Portal.

  4. U kunt ook het beheerde Grafana-exemplaar selecteren en op de overzichtspagina van het exemplaar op de eindpunt-URL klikken. Hiermee gaat u naar de Grafana-portal waar u query's kunt uitvoeren op de metrische gegevens. De gegevensbron wordt automatisch geconfigureerd om query's uit te voeren op metrische gegevens uit de bijbehorende Azure Monitor-werkruimte.

    Schermopname van een azure Managed Prometheus-dashboard en een browser voor metrische gegevens.

Zie Beheerde Azure Monitor-service voor Prometheus gebruiken als gegevensbron voor Grafana voor meer informatie over het opvragen van metrische gegevens van Prometheus vanuit de Azure Monitor-werkruimte.

Volgende stappen