Escenario: Envío de métricas a Object Storage
Descubra cómo enviar métricas a un cubo de Object Storage mediante Connector Hub.
Política de IAM necesaria
Si es miembro del grupo Administradores, ya tiene el acceso necesario para completar este escenario. De lo contrario, necesita acceso de lectura a las métricas de los compartimentos especificados.
El flujo de trabajo para crear un conector con un origen de supervisión incluye una política por defecto para leer de Monitoring en los compartimentos seleccionados. Si no conoce las políticas, consulte Visión general de las políticas de IAM.
Objetivo
El objetivo de este escenario es archivar los datos de métricas de las instancias informáticas y los volúmenes en bloque en un bloque de Object Storage. En este escenario, los recursos están en dos compartimentos, por lo que seleccionará métricas en ambos compartimentos.
Configuración de este escenario
La configuración de este escenario implica la creación de un conector para mover las métricas de instancia informática y volumen en bloque (espacios de nombres de métricas oci_computeagent
y oci_blockstore
) a un cubo. Se incluyen todas las métricas de estos espacios de nombres.
Puede completar estas tareas en la consola, la CLI o la API de Oracle Cloud Infrastructure.
Comienza el proceso de creación y se muestra su progreso. Al finalizar, se abre la página de detalles del conector. El nuevo conector comienza inmediatamente a mover las métricas al cubo seleccionado. Las métricas están incluidas en objetos del cubo.
-
Defina el origen de Monitoring para el conector: guarde un archivo denominado
source.json
.Archivo source.json de ejemplo{ "kind": "monitoring", "monitoringSources": [ { "compartmentId": "<first_compartment_OCID>", "namespaceDetails": { "kind": "selected", "namespaces": [ { "namespace": "oci_computeagent", "metrics": { "kind": "all" } }, { "namespace": "oci_blockstore", "metrics": { "kind": "all" } } ] } }, { "compartmentId": "<second_compartment_OCID>", "namespaceDetails": { "kind": "selected", "namespaces": [ { "namespace": "oci_computeagent", "metrics": { "kind": "all" } }, { "namespace": "oci_blockstore", "metrics": { "kind": "all" } } ] } } ] }
-
Defina el destino de Object Storage para el conector: guarde un archivo denominado
target.json
.Archivo target.json de ejemplo{ "kind": "objectStorage", "bucketName": "<bucket_name>", "objectNamePrefix": "<prefix>" }
-
Cree el conector con el comando oci sch service-connector create:
Comando de ejemplo para crear un conectoroci sch service-connector create --compartment-id <compartment_OCID> --display-name "Metrics to Bucket" --source file://source.json --target file://target.json
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de CLI.
Para obtener ayuda con el proceso de resolución de problemas, consulte Solución del problema de conectores y Solución del problema de Notifications.
Para obtener una lista completa de indicadores y opciones de variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.
-
Utilice la operación CreateServiceConnector para crear el conector.
Ejemplo de solicitud CreateServiceConnectorPOST /20200909/serviceConnectors Host: service-connector-hub.us-phoenix-1.oraclecloud.com <authorization and other headers> { "compartmentId": "<compartment_OCID>", "displayName": "Metrics to Bucket", "source": { "kind": "monitoring", "monitoringSources": [ { "compartmentId": "<first_compartment_OCID>", "namespaceDetails": { "kind": "selected", "namespaces": [ { "namespace": "oci_computeagent", "metrics": { "kind": "all" } }, { "namespace": "oci_blockstore", "metrics": { "kind": "all" } } ] } }, { "compartmentId": "<second_compartment_OCID>", "namespaceDetails": { "kind": "selected", "namespaces": [ { "namespace": "oci_computeagent", "metrics": { "kind": "all" } }, { "namespace": "oci_blockstore", "metrics": { "kind": "all" } } ] } } ] }, "target": { "kind": "objectStorage", "bucketName": "<bucket_name>", "objectNamePrefix": "<prefix>" } }
Qué hacer a continuación
Para ver objetos en la consola, seleccione el nombre del cubo que se muestra en la página de detalles del conector. (Puede que tenga que desplazarse hacia abajo para ver el nombre del cubo).
Para obtener información sobre la descarga de objetos, consulte Descarga de un objeto de Object Storage.
Si no existe ninguna métrica en el cubo, consulte la información de solución de problemas en No Data Is Being Moved. Para obtener ayuda general sobre la resolución de problemas, consulte Solución de problemas de conectores.