Todos los productos
Search
Centro de documentos

Managed Service for Prometheus:Observability de servicios en la nube

Última actualización: Oct 09, 2026

Managed Service for Prometheus integra datos de monitoreo de varios servicios de Alibaba Cloud y proporciona paneles de Grafana y reglas de alerta predeterminados. Este tema utiliza ApsaraDB RDS for MySQL para demostrar cómo integrar un servicio en la nube con Managed Service for Prometheus. El proceso para integrar otros servicios en la nube es similar.

Requisitos previos

Paso 1: Integrar los datos de monitoreo del servicio en la nube

  1. Inicie sesión en la consola de ARMS.

  2. En el panel de navegación izquierdo, haga clic en Integration Center.

  3. En la página Integration Center, haga clic en la pestaña Database y luego haga clic en Alibaba Cloud RDS Database.

    Nota
    • Managed Service for Prometheus depende de Hybrid Cloud Monitoring para obtener datos de monitoreo de los servicios en la nube. Si Hybrid Cloud Monitoring no está activado en su cuenta, se le solicitará que lo active primero. Haga clic en Activate Now, vaya a la página de activación de Hybrid Cloud Monitoring y siga las instrucciones en pantalla. Para obtener más información, consulte Activate Hybrid Cloud Monitoring. Usar Managed Service for Prometheus para exportar datos de monitoreo de servicios en la nube genera cargos por la exportación de datos en tiempo real desde Hybrid Cloud Monitoring. Para obtener más información sobre la facturación, consulte Real-time data export. Una vez completada la activación, haga clic en Redetect para continuar con la integración de los datos de monitoreo de ApsaraDB RDS for MySQL.

    • La activación de Hybrid Cloud Monitoring es una operación asíncrona. Si la consola sigue mostrando que el servicio no está activado después de hacer clic en Redetect, espere de 10 a 20 segundos y vuelva a hacer clic en Redetect.

  4. En el cuadro de diálogo que aparece, en la pestaña Start Integration, seleccione la región donde desea almacenar los datos y haga clic en OK. La integración de los datos de monitoreo de ApsaraDB RDS for MySQL tarda entre 1 y 2 minutos en completarse.

    Nota
    • Managed Service for Prometheus recopila datos de ApsaraDB RDS for MySQL de todas las regiones asociadas con su cuenta y los agrega en una sola instancia de Prometheus. Se recomienda desplegar su instancia de Prometheus en una región de Alibaba Cloud que utilice con frecuencia.

    • Cuando Managed Service for Prometheus integra métricas de monitoreo de servicios en la nube mediante Hybrid Cloud Monitoring, enriquece dichas métricas con etiquetas adicionales. Además de las etiquetas originales de Cloud Monitor, añade metadatos de la instancia (como identificadores o etiquetas) como labels a las métricas correspondientes. Esto se admite de dos maneras:

      • Etiquetas comunes predeterminadas

        Las etiquetas específicas varían según el servicio en la nube. Cuando Prometheus recopila métricas, adjunta otros metadatos relacionados con la instancia a las métricas correspondientes como etiquetas.

        Clave de etiqueta

        Descripción

        id

        El identificador de la instancia.

        instanceName

        El nombre de la instancia.

        resourceGroupId

        El identificador del resource group.

        resourceGroupName

        El nombre del resource group.

        regionId

        La región de la instancia.

        zoneId

        La zona de la instancia.

        userId

        El identificador de la cuenta.

        namespace

        El namespace.

        product

        El servicio en la nube al que pertenece la instancia.

        measure

        El nombre de la métrica correspondiente en Cloud Monitor.

        measure_desc

        La descripción de la métrica correspondiente en Cloud Monitor.

      • Etiquetas personalizadas

        Las etiquetas de una instancia de servicio en la nube con el prefijo o11y.aliyun.dev/ también se añaden a los datos de métricas como labels. Por ejemplo, si una instancia tiene la etiqueta o11y.aliyun.dev/project=abc, se añade un nuevo label project="abc" a las métricas de monitoreo.

Paso 2: Consultar el panel de monitoreo

  1. Inicie sesión en la consola de ARMS.

  2. En el panel de navegación izquierdo, haga clic en Integration Management.

  3. En la página Integration Management, en la pestaña Integrated Environments, seleccione Cloud Service Region.

  4. En la lista Cloud Service Region, haga clic en el nombre del entorno de destino para consultar sus detalles.

  5. En la pestaña Component Management, en la sección Addon Type, haga clic en Dashboard para consultar los paneles de Grafana integrados.

Paso 3: Configurar alertas

  1. Inicie sesión en la consola de Cloud Monitor.

  2. En el panel de navegación izquierdo, haga clic en Integration Management.

  3. En la página Integration Management, en la pestaña Integrated Environments, seleccione Cloud Service Region.

  4. En la lista Cloud Service Region, haga clic en el nombre del entorno de destino para consultar sus detalles.

  5. En la pestaña Component Management, en la sección Addon Type, haga clic en Alarm Rules para consultar las reglas de alerta integradas.

Nota

Las reglas de alerta integradas generan eventos de alerta, pero no envían notificaciones. Si desea enviar notificaciones de alerta a una dirección de correo electrónico u otras plataformas, haga clic en Edit para configurar los métodos de notificación. En la página de configuración de alertas también puede personalizar los umbrales, la duración y el contenido de las alertas. Para obtener más información sobre cómo configurar alertas, consulte Create a Prometheus alert rule.

Nota

En Simple Mode, puede establecer los destinatarios de la notificación, el periodo de notificación y la directiva de repetición.

Paso 4: Crear un panel personalizado

Para crear paneles de Grafana personalizados, cree un espacio de trabajo de Grafana y diseñe sus paneles dentro de él.

Crear un espacio de trabajo personalizado

  1. Inicie sesión en la consola de ARMS.

  2. En el panel de navegación izquierdo, haga clic en Integration Management.

  3. En la página Integration Management, en la pestaña Integrated Environments, seleccione Cloud Service Region.

  4. En la lista Cloud Service Region, haga clic en el nombre del entorno de destino para consultar sus detalles.

  5. En la pestaña Component Management, en Basic Information, haga clic en el nombre junto a Default Metric Storage.

  6. En la página de la instancia de Prometheus, en la pestaña Settings, dentro de Basic Information, haga clic en Create Workspace.

  7. En la página Create Workspace, configure los parámetros según las indicaciones y luego haga clic en Create Now.

Modificar el espacio de trabajo de Grafana

Una vez creado el espacio de trabajo, regrese a la página Settings de la instancia de Prometheus. Haga clic en el ícono image, seleccione el espacio de trabajo que acaba de crear en la lista desplegable, haga clic en Confirm y luego vuelva a hacer clic en Confirm.

Iniciar sesión en Grafana

  1. Inicie sesión en la consola de ARMS.

  2. En el panel de navegación izquierdo, elija Managed Service for Prometheus > Instances.

  3. Inicie sesión en la consola de Cloud Monitor.

  4. En el panel de navegación izquierdo, elija Managed Service for Prometheus > Instances para abrir la lista de instancias de Managed Service for Prometheus.

  5. Haga clic en el nombre de la columna Grafana Workspace correspondiente a la instancia de destino para iniciar sesión en Grafana.

Crear un panel de recursos en la nube

Nota
  • Esta sección describe cómo crear un panel de monitoreo para los datos de ECS y ApsaraDB RDS. Los pasos para añadir otros servicios en la nube son similares.

  • Este tema utiliza Grafana 10.0.x como ejemplo.

Crear un panel de monitoreo de ECS

  1. En la página Dashboards, haga clic en + Create Dashboard y luego en + Add visualization. En la página Select data source, seleccione la fuente de datos predeterminada.

  2. En la lista desplegable de tipo de visualización, ubicada en la esquina superior derecha, seleccione Table.

  3. En la parte inferior de la página, haga clic en + Query para añadir las consultas B y C. A la derecha de las secciones de consulta A, B y C, haga clic en Code.

    1. En los bloques de código de las consultas A, B y C, introduzca a continuación las siguientes expresiones:

      Consulta

      Expresión

      A

      avg(AliyunEcs_cpu_total{})by(regionId,instanceId,instanceName)

      B

      avg(AliyunEcs_memory_usedutilization{})by(regionId,instanceId,instanceName)

      C

      avg(AliyunEcs_net_tcpconnection{state="ESTABLISHED"})by(regionId,instanceId,instanceName)

    2. Para cada una de las consultas A, B y C, haga clic en Options, establezca Format en Table y Type en Instant.

  1. Haga clic en la pestaña Transform.

    1. Haga clic en + Add transformation, busque Merge y luego haga clic en Merge.

    2. Vuelva a hacer clic en + Add transformation, busque Organize fields y luego haga clic en Organize fields.

    3. Haga clic en el ícono image junto a Time para ocultar el campo y luego cambie el nombre de los demás campos como se describe en a continuación la siguiente tabla.

      Nombre original

      Nombre nuevo

      instanceId

      Instance id

      instanceName

      Instance name

      regionId

      Region

      Value #A

      CPU usage (%)

      Value #B

      Memory usage (%)

      Value #C

      Connections

  1. En el panel derecho, haga clic en la pestaña Overrides y configure los parámetros.

    1. Haga clic en + Add field override, seleccione Fields with name y luego elija CPU Utilization (%) y Memory usage (%) en las listas desplegables correspondientes para crear dos anulaciones.

    2. En las secciones Override 1 y Override 2, haga clic en + Add override property, seleccione Cell options > Cell type y luego elija Gauge en la lista desplegable. Configure Gauge display mode y Value display como se describe en a continuación la siguiente tabla.

      Opción

      Valor

      Gauge display mode

      Retro LCD

      Value display

      Text color

  1. En la esquina superior derecha, haga clic en Save para guardar el panel.

Crear un panel de monitoreo de RDS

  1. Después de crear el panel de monitoreo de ECS, haga clic en el ícono de añadir panel image en la esquina superior derecha y seleccione Visualization en la lista desplegable.

  2. En la lista desplegable Data source, a la izquierda, seleccione la fuente de datos predeterminada.

  3. En el cuadro de búsqueda de visualización, ubicado en la esquina superior derecha, busque y seleccione Table.

  4. En la parte inferior de la página, haga clic en + Query para añadir las consultas B y C. A la derecha de las secciones de consulta A, B y C, haga clic en Code.

    1. En los bloques de código de las consultas A, B y C, introduzca a continuación las siguientes expresiones:

      Consulta

      Expresión

      A

      avg(AliyunRds_CpuUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

      B

      avg(AliyunRds_MemoryUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

      C

      avg(AliyunRds_DiskUsage{engine="MySQL"})by(regionId,instanceId,instanceName)

    2. Para cada una de las consultas A, B y C, haga clic en Options, establezca Format en Table y Type en Instant.

  5. Haga clic en la pestaña Transform.

    1. Haga clic en + Add transformation, busque Merge y luego haga clic en Merge.

    2. Vuelva a hacer clic en + Add transformation, busque Organize fields y luego haga clic en Organize fields.

    3. Haga clic en el ícono image junto a Time para ocultar el campo y luego cambie el nombre de los demás campos como se describe en a continuación la siguiente tabla.

      Nombre original

      Nombre nuevo

      Value #A

      CPU usage (%)

      Value #B

      Memory usage (%)

      Value #C

      Disk usage (%)

  6. En el panel derecho, haga clic en All. En la pestaña Panel options, establezca Title en RDS Instance.

  7. Haga clic en la pestaña Overrides y configure los parámetros.

    1. Haga clic en + Add field override, seleccione Fields with name y luego elija CPU Utilization (%), Memory usage (%) y Disk usage (%) en las listas desplegables correspondientes para crear tres anulaciones.

    2. En las secciones Override 1, Override 2 y Override 3, haga clic en + Add override property, seleccione Cell options > Cell type y luego elija Gauge en la lista desplegable. Configure Gauge display mode y Value display como se describe en a continuación la siguiente tabla.

      Opción

      Valor

      Gauge display mode

      Retro LCD

      Value display

      Text color

  8. En la esquina superior derecha, haga clic en Save para guardar el panel.