Delen via


Configuratie van metrische clustergegevens

Wanneer de gebruiker een cluster implementeert, wordt een standaardset met metrische gegevens ingeschakeld voor verzameling. Zie Lijst met verzamelde metrische gegevens voor de lijst met metrische gegevens.

Gebruikers kunnen het gedrag (in- of uitschakelen) voor het verzamelen van deze opgenomen standaardgegevens niet beheren. Gebruikers kunnen echter de verzameling van enkele optionele metrische gegevens beheren die geen deel uitmaken van de koppeling naar de lijst. Om deze ervaring mogelijk te maken, moeten gebruikers een MetricsConfiguration-resource voor een cluster maken en bijwerken. Standaard verandert het maken van deze MetricsConfiguration-resource de verzameling metrische gegevens niet. De gebruiker moet de resource bijwerken om deze optionele verzameling metrische gegevens in of uit te schakelen.

Notitie

  • Voor een cluster kan maximaal één MetricsConfiguration-resource worden gemaakt.
  • Gebruikers moeten een MetricsConfiguration-resource maken om een lijst met optionele metrische gegevens te controleren die kunnen worden beheerd.
  • Het verwijderen van de MetricsConfiguration-resource resulteert in de standaardset metrische gegevens die worden hersteld.

Configuratie van metrische clustergegevens beheren

Ter ondersteuning van de levenscyclus van configuraties voor metrische clustergegevens, bieden de volgende interacties het maken en beheren van de configuraties van metrische gegevens van een cluster mogelijk.

Een configuratie voor metrische gegevens maken

Gebruik de az network cluster metricsconfiguration create opdracht om de configuratie van metrische gegevens voor het cluster te maken. Als u meerdere Azure-abonnementen hebt, moet de gebruiker de abonnements-id doorgeven met behulp van een vlag --subscription <SUBSCRIPTION_ID> aan de CLI-opdracht of de juiste abonnements-id selecteren met behulp van de opdracht az account set .

az networkcloud cluster metricsconfiguration create \
 --cluster-name "<CLUSTER>" \
 --extended-location name="<CLUSTER_EXTENDED_LOCATION_ID>" type="CustomLocation" \
 --location "<LOCATION>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics "<METRIC_TO_ENABLE_1>" "<METRIC_TO_ENABLE_2>" \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"
  • Vervang waarden binnen < > door uw specifieke informatie.
  • Voer een query uit op de clusterresource en zoek de waarde in <CLUSTER-EXTENDED-LOCATION-ID> de properties.clusterExtendedLocation
  • Het collection-interval veld is een verplicht veld en enabled-metrics is een optioneel veld.

Operators kunnen ook de lijst met ingeschakelde metrische gegevens opgeven via json- of yaml-bestand.

Voorbeeld: enabled-metrics.json-bestand

[
   "metric_1",
   "metric_2"
]

Voorbeeld: bestand enabled-metrics.yaml

- "metric_1"
- "metric_2"

Voorbeeldopdracht voor het gebruik van json-/yaml-bestand met ingeschakelde metrische gegevens:

az networkcloud cluster metricsconfiguration create \
 --cluster-name "<CLUSTER>" \
 --extended-location name="<CLUSTER_EXTENDED_LOCATION_ID>" type="CustomLocation" \
 --location "<LOCATION>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics <path-to-yaml-or-json-file> \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"

<Hier kan het pad-naar-yaml-of-json-bestand> ./enabled-metrics.json of ./enabled-metrics.yaml zijn (plaats het bestand onder de huidige werkmap) voordat u de actie uitvoert.

Voer de opdracht uit om alle beschikbare parameters en hun beschrijving weer te geven:

az networkcloud cluster metricsconfiguration create --help

Configuratie-elementen voor metrische gegevens

Parameternaam Beschrijving
CLUSTER Resourcenaam van cluster
LOCATIE De Azure-regio waar het cluster wordt geïmplementeerd
CLUSTER_EXTENDED_LOCATION_ID De uitgebreide locatie van het cluster vanuit Azure Portal
COLLECTION_INTERVAL De verzamelingsfrequentie voor standaardmetrieken
RESOURCE_GROUP De naam van de clusterresourcegroep
TAG_KEY1 Optionele tag1 om door te geven aan MetricsConfiguration maken
TAG_VALUE1 Optionele tag1-waarde die moet worden doorgegeven aan MetricsConfiguration maken
TAG_KEY2 Optionele tag2 om door te geven aan MetricsConfiguration maken
TAG_VALUE2 Optionele tag2-waarde om door te geven aan MetricsConfiguration create
METRIC_TO_ENABLE_1 Optionele metrische waarde 'METRIC_TO_ENABLE_1' ingeschakeld naast de standaard metrische gegevens
METRIC_TO_ENABLE_2 Optionele metrische gegevens 'METRIC_TO_ENABLE_2' ingeschakeld naast de standaard metrische gegevens

Het opgeven van --no-wait --debug opties in az command resulteert in de uitvoering van deze opdracht asynchroon. Zie voor meer informatie hoe u asynchrone bewerkingen kunt bijhouden.

Notitie

  • Het standaardinterval voor het verzamelen van metrische gegevens voor standaardset metrische gegevens wordt ingesteld op elke 5 minuten. Het wijzigen van de collectionInterval waarde heeft ook invloed op de verzamelingsfrequentie voor standaardmetrieken.
  • Er kan slechts één set met metrische gegevens worden gedefinieerd per cluster. De resource wordt gemaakt met de naam default.

De configuratie van metrische gegevens weergeven

U kunt de configuratieresource voor metrische gegevens voor een specifiek cluster controleren met behulp van az networkcloud cluster metricsconfiguration list de opdracht:

az networkcloud cluster metricsconfiguration list \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

Een configuratie voor metrische gegevens ophalen

Nadat een configuratie voor metrische gegevens is gemaakt, kunnen operators de details van de resource controleren met behulp van az networkcloud cluster metricsconfiguration show de opdracht:

az networkcloud cluster metricsconfiguration show \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

Met deze opdracht wordt een JSON-weergave van de configuratie van metrische gegevens geretourneerd. U kunt de lijst met ingeschakelde en uitgeschakelde metrische gegevens bekijken naast de verzamelingsfrequentie als uitvoer voor deze opdracht.

Een configuratie voor metrische gegevens bijwerken

Net als bij het maken van een configuratie voor metrische gegevens kunnen operators een updateactie uitvoeren om de configuratie te wijzigen of de tags bij te werken die zijn toegewezen aan de configuratie van metrische gegevens.

az networkcloud cluster metricsconfiguration update \
 --cluster-name "<CLUSTER>" \
 --collection-interval <COLLECTION_INTERVAL (1-1440)> \
 --enabled-metrics "<METRIC_TO_ENABLE_1>" "<METRIC_TO_ENABLE_2>" \
 --tags <TAG_KEY1>="<TAG_VALUE1>" <TAG_KEY2>="<TAG_VALUE2>" \
 --resource-group "<RESOURCE_GROUP>"

Operators kunnen onafhankelijk van enabled-metrics de lijst bijwerkencollection-interval. Weglaten van velden die niet worden gewijzigd.

Het opgeven van --no-wait --debug opties in az command resulteert in de uitvoering van deze opdracht asynchroon. Zie voor meer informatie hoe u asynchrone bewerkingen kunt bijhouden.

Een configuratie voor metrische gegevens verwijderen

Het verwijderen van de configuratie van metrische gegevens retourneert het cluster naar een ongewijzigde configuratie. Als u een configuratie voor metrische gegevens wilt verwijderen, gebruikt u de opdracht:

az networkcloud cluster metricsconfiguration delete \
 --cluster-name "<CLUSTER>" \
 --resource-group "<RESOURCE_GROUP>"

Het opgeven van --no-wait --debug opties in az command resulteert in de uitvoering van deze opdracht asynchroon. Zie voor meer informatie hoe u asynchrone bewerkingen kunt bijhouden.