Configuración de métricas de clúster
Cuando el usuario implementa un clúster, se habilita un conjunto estándar de métricas para la recopilación. Para obtener la lista de métricas, consulte Lista de métricas recopiladas.
Los usuarios no pueden controlar el comportamiento (habilitar o deshabilitar) para la recopilación de estas métricas estándar incluidas. Sin embargo, los usuarios pueden controlar la colección de algunas métricas opcionales que no forman parte del vínculo a la lista. Para habilitar esta experiencia, los usuarios tienen que crear y actualizar un recurso MetricsConfiguration para un clúster. De forma predeterminada, la creación de este recurso MetricsConfiguration no cambia la colección de métricas. El usuario tiene que actualizar el recurso para habilitar o deshabilitar esta recopilación de métricas opcional.
Nota:
- En el caso de un clúster, como máximo, solo se puede crear un recurso MetricsConfiguration.
- Los usuarios deben crear un recurso MetricsConfiguration para comprobar una lista de métricas opcionales que se pueden controlar.
- La eliminación del recurso MetricsConfiguration da como resultado el conjunto estándar de métricas que se va a restaurar.
Administración de la configuración de métricas de clúster
Para admitir el ciclo de vida de las configuraciones de métricas de clúster, las siguientes interacciones permiten la creación y administración de las configuraciones de métricas de un clúster.
Creación de una configuración de métricas
Use el az network cluster metricsconfiguration create
comando para crear la configuración de métricas para el clúster. Si tiene varias suscripciones de Azure, el usuario debe pasar el identificador de suscripción mediante una marca --subscription <SUBSCRIPTION_ID>
al comando de la CLI o seleccionar el identificador de suscripción adecuado mediante el comando 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>"
- Reemplace los valores de por
<
>
su información específica. - Consulte el recurso de clúster y busque el valor de
<CLUSTER-EXTENDED-LOCATION-ID>
en .properties.clusterExtendedLocation
- El
collection-interval
campo es un campo obligatorio yenabled-metrics
es un campo opcional.
Como alternativa, los operadores pueden proporcionar la lista de métricas habilitadas a través del archivo json o yaml.
Ejemplo: archivo enabled-metrics.json
[
"metric_1",
"metric_2"
]
Ejemplo: archivo enabled-metrics.yaml
- "metric_1"
- "metric_2"
Comando de ejemplo para usar el archivo json/yaml enabled-metrics:
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>"
Aquí, <path-to-yaml-or-json-file> puede ser ./enabled-metrics.json o ./enabled-metrics.yaml (colocar el archivo en el directorio de trabajo actual) antes de realizar la acción.
Para ver todos los parámetros disponibles y su descripción, ejecute el comando :
az networkcloud cluster metricsconfiguration create --help
Elementos de configuración de métricas
Nombre de parámetro | Descripción |
---|---|
CLUSTER | Nombre del recurso del clúster |
LOCATION | Región de Azure donde se implementa el clúster |
CLUSTER_EXTENDED_LOCATION_ID | Ubicación extendida del clúster desde Azure Portal |
COLLECTION_INTERVAL | Frecuencia de recopilación para las métricas estándar predeterminadas |
RESOURCE_GROUP | Nombre del grupo de recursos del clúster |
TAG_KEY1 | Etiqueta opcional1 para pasar a MetricsConfiguration create |
TAG_VALUE1 | Valor tag1 opcional para pasar a MetricsConfiguration create |
TAG_KEY2 | Etiqueta opcional2 para pasar a MetricsConfiguration create |
TAG_VALUE2 | Valor de tag2 opcional para pasar a MetricsConfiguration create |
METRIC_TO_ENABLE_1 | Métrica opcional "METRIC_TO_ENABLE_1" habilitada además de las métricas predeterminadas |
METRIC_TO_ENABLE_2 | Métrica opcional "METRIC_TO_ENABLE_2" habilitada además de las métricas predeterminadas |
La especificación de --no-wait --debug
opciones en el comando az da como resultado la ejecución de este comando de forma asincrónica. Para obtener más información, consulte cómo realizar un seguimiento de las operaciones asincrónicas.
Nota:
- El intervalo de recopilación de métricas predeterminado para el conjunto estándar de métricas se establece en cada 5 minutos.
collectionInterval
El cambio de también afectará a la frecuencia de recopilación para las métricas estándar predeterminadas. - Solo puede haber un conjunto de configuración de métricas definida por clúster. El recurso se crea con el nombre
default
.
Enumeración de la configuración de métricas
Puede comprobar el recurso de configuración de métricas de un clúster específico mediante el az networkcloud cluster metricsconfiguration list
comando :
az networkcloud cluster metricsconfiguration list \
--cluster-name "<CLUSTER>" \
--resource-group "<RESOURCE_GROUP>"
Recuperación de una configuración de métricas
Una vez creada una configuración de métricas, los operadores pueden comprobar los detalles del recurso mediante az networkcloud cluster metricsconfiguration show
el comando :
az networkcloud cluster metricsconfiguration show \
--cluster-name "<CLUSTER>" \
--resource-group "<RESOURCE_GROUP>"
Este comando devuelve una representación JSON de la configuración de métricas. Puede observar la lista de métricas habilitadas y deshabilitadas además de la frecuencia de recopilación como salida para este comando.
Actualización de una configuración de métricas
Al igual que la creación de una configuración de métricas, los operadores pueden realizar una acción de actualización para cambiar la configuración o actualizar las etiquetas asignadas a la configuración de métricas.
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>"
Los operadores pueden actualizarse collection-interval
independientemente de la enabled-metrics
lista. Omita los campos que no se cambian.
La especificación de --no-wait --debug
opciones en el comando az da como resultado la ejecución de este comando de forma asincrónica. Para obtener más información, consulte cómo realizar un seguimiento de las operaciones asincrónicas.
Eliminación de una configuración de métricas
La eliminación de la configuración de métricas devuelve el clúster a una configuración no modificada. Para eliminar una configuración de métricas, use el comando :
az networkcloud cluster metricsconfiguration delete \
--cluster-name "<CLUSTER>" \
--resource-group "<RESOURCE_GROUP>"
La especificación de --no-wait --debug
opciones en el comando az da como resultado la ejecución de este comando de forma asincrónica. Para obtener más información, consulte cómo realizar un seguimiento de las operaciones asincrónicas.