OpenStack Controller

Supported OS Linux Mac OS Windows

Versión de la integración8.5.0

Información general

Nota: Esta integración solo se aplica a OpenStack v13 y posteriores. Si deseas recopilar métricas de OpenStack v12 y anteriores, utiliza la integración de OpenStack.

Este check monitoriza OpenStack desde el nodo controlador.

Configuración

Instalación

El check de OpenStack Controller está incluido en el paquete del Datadog Agent , por lo que no necesitas instalar nada más en tu servidor.

Configuración

La integración de OpenStack Controller está diseñada para recopilar información de todos los nodos de computación y de los servidores que lo ejecutan. La integración debe ejecutarse desde un único Agent para monitorizar tu entorno de OpenStack, y puede desplegarse en tu nodo controlador o en un servidor adyacente que tenga acceso a los endpoints de Keystone, Nova, Neutron, Cinder, Ironic y Octavia.

Preparar OpenStack

Cree un usuario datadog que se utilizará en tu archivo openstack_controller.d/conf.yaml. Este usuario requiere permisos de administrador de solo lectura en tu entorno para que pueda ejecutarse desde un único nodo y leer información muy importante del sistema sobre todos los nodos y servidores.

Configuración del Agent

  1. Edita el archivo openstack_controller.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para comenzar a recopilar los datos de rendimiento de tu OpenStack Controller. Consulta el openstack_controller.d/conf.yaml de ejemplo para todas las opciones disponibles de configuración:

    init_config:
    
    instances:
      - keystone_server_url: "<AUTH_URL>"
        password: "<PASSWORD>"
        username: "<USER_NAME>"
        domain_id: "<DOMAIN_ID>"
    
  2. Reiniciar el Agent

Nota: Si estás actualizando la integración a la versión 6.0.0 o posterior desde la versión 5.0.0 o anterior, deberás activar la opción use_legacy_check_version para poder utilizar las nuevas funciones. También es posible que tengas que hacer cambios en tu configuración para mantener la compatibilidad. Consulta el openstack controller.d/conf.yaml de ejemplo para obtener más detalles.

Recopilación de logs
  1. La recopilación de logs está desactivada por defecto en el Datadog Agent, puedes activarla en datadog.yaml:

    logs_enabled: true
    
  2. Añade este bloque de configuración a tu archivo openstack_controller.d/conf.yaml para empezar a recopilar tus logs de Openstack:

    logs:
      - type: file
        path: "<LOG_FILE_PATH>"
        source: openstack
    

    Cambia el valor de los parámetros path y configúralos para tu entorno. Consulta el openstack_controller.d/conf.yaml de ejemplo para todas las opciones disponibles de configuración.

Validación

Ejecuta el subcomando status del Agent y busca openstack_controller en la sección Checks.

Datos recopilados

Métricas

Eventos

OpenStack Controller no incluye ningún evento.

Checks de servicio

Solucionar problemas

¿Necesitas ayuda? Consulta el servicio de asistencia de Datadog.

Referencias adicionales

Más enlaces, artículos y documentación útiles:

PREVIEWING: may/embedded-workflows