Importa los datos de monitoreo de una métrica específica a un namespace determinado de Hybrid Cloud Monitoring.
Requisitos previos
Hybrid Cloud Monitoring debe estar activado. Para obtener más información, consulte Activar Hybrid Cloud Monitoring.
Límites
El tamaño de los datos de monitoreo que importe en una sola operación no debe superar 1 MB.
Notas de uso
Este tema proporciona un ejemplo sobre cómo importar los datos de monitoreo de la métrica CPU_Usage al namespace default-aliyun de Hybrid Cloud Monitoring.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | PutHybridMonitorMetricData | La operación que desea ejecutar. Establezca el valor en PutHybridMonitorMetricData. |
| Namespace | String | Sí | default-aliyun | El nombre del namespace. Para obtener información sobre cómo conseguir el nombre de un namespace, consulte DescribeHybridMonitorNamespaceList. |
| MetricList.N.Name | String | Sí | CPU_Usage | El nombre de la métrica. Valores válidos de N: de 1 a 100. El nombre puede contener letras, dígitos y guiones bajos (_). Debe comenzar con una letra. |
| MetricList.N.Labels.N.Key | String | No | IP | La clave de etiqueta de la métrica. Valores válidos de N: de 1 a 100. La clave puede contener letras, dígitos y guiones bajos (_). Debe comenzar con una letra o un guion bajo (_). Nota Debe especificar una clave y un valor para la etiqueta simultáneamente. |
| MetricList.N.Labels.N.Value | String | No | 192,168.XX.XX | El valor de etiqueta de la métrica. Valores válidos de N: de 1 a 100. Nota Debe especificar una clave y un valor para la etiqueta simultáneamente. |
| MetricList.N.Value | String | Sí | 90 | El valor de la métrica. Valores válidos de N: de 1 a 100. El valor es un número entero o de punto flotante. |
| MetricList.N.TS | Long | No | 1640776119473 | La marca de tiempo cuando se importan los datos de monitoreo. Valores válidos de N: de 1 a 100. Unidad: milisegundos. De forma predeterminada, se utiliza la marca de tiempo actual. |
Para obtener más información sobre los parámetros de solicitud comunes, consulte Parámetros comunes.
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| Code | String | 200 | El código de estado HTTP. Nota El código de estado 200 indica que la llamada fue exitosa. |
| RequestId | String | 5DB1CBCA-D14A-55FA-814F-B4DBD9735F68 | El ID de la solicitud. |
| ErrorDetail | Array of detail | Los detalles de los parámetros no válidos. Si los parámetros de solicitud que estableció no son válidos, se muestran los detalles de dichos parámetros. |
|
| Index | Long | 0 | La posición del mensaje de error en el arreglo. |
| ErrorMessage | String | label name :123 not match [a-zA-Z_][a-zA-Z0-9_]* | El mensaje de error del parámetro no válido. |
Ejemplos
Solicitudes de ejemplo
http(s)://[Endpoint]/?Action=PutHybridMonitorMetricData
&MetricList.1.Name=CPU_Usage
&MetricList.1.Value=90
&Namespace=default-aliyun
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<PutHybridMonitorMetricDataResponse>
<RequestId>5DB1CBCA-D14A-55FA-814F-B4DBD9735F68</RequestId>
<Code>200</Code>
</PutHybridMonitorMetricDataResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "5DB1CBCA-D14A-55FA-814F-B4DBD9735F68",
"Code" : "200"
}
Códigos de error
Para obtener una lista de códigos de error, consulte Códigos de error del servicio.