Todos os produtos
Search
Central de documentação

Managed Service for Prometheus:Observabilidade de serviços em nuvem

Última atualização: Oct 10, 2026

Managed Service for Prometheus integra dados de monitoramento de diversos serviços da Alibaba Cloud e fornece painéis do Grafana e regras de alerta padrão. Este tópico utiliza o ApsaraDB RDS for MySQL para demonstrar como integrar um serviço em nuvem ao Managed Service for Prometheus. O processo de integração de outros serviços em nuvem é semelhante.

Pré-requisitos

Etapa 1: Integrar dados de monitoramento de serviços em nuvem

  1. Faça login no console do ARMS.

  2. No painel de navegação à esquerda, clique em Integration Center.

  3. Na página Integration Center, clique na aba Database e, em seguida, clique em Alibaba Cloud RDS Database.

    Nota
    • O Managed Service for Prometheus depende do Hybrid Cloud Monitoring para obter dados de monitoramento dos serviços em nuvem. Caso o Hybrid Cloud Monitoring não esteja ativado em sua conta, o sistema solicitará a ativação prévia. Clique em Activate Now, acesse a página de ativação do Hybrid Cloud Monitoring e siga as instruções na tela. Para mais informações, consulte Activate Hybrid Cloud Monitoring. A exportação de dados de monitoramento de serviços em nuvem pelo Managed Service for Prometheus gera custos de exportação de dados em tempo real do Hybrid Cloud Monitoring. Para mais detalhes sobre faturamento, consulte Real-time data export. Após concluir a ativação, clique em Redetect para continuar a integração dos dados de monitoramento do ApsaraDB RDS for MySQL.

    • A ativação do Hybrid Cloud Monitoring é uma operação assíncrona. Se o console ainda indicar que o serviço não foi ativado após você clicar em Redetect, aguarde de 10 a 20 segundos e clique novamente em Redetect.

  4. Na caixa de diálogo exibida, na aba Start Integration, selecione a região onde deseja armazenar os dados e clique em OK. A integração dos dados de monitoramento do ApsaraDB RDS for MySQL leva aproximadamente de 1 a 2 minutos.

    Nota
    • O Managed Service for Prometheus coleta dados do ApsaraDB RDS for MySQL de todas as regiões associadas à sua conta e agrega essas informações em uma única instância do Prometheus. Recomendamos implantar a instância do Prometheus em uma região da Alibaba Cloud utilizada com frequência.

    • Ao integrar métricas de monitoramento de serviços em nuvem por meio do Hybrid Cloud Monitoring, o Managed Service for Prometheus enriquece as métricas com rótulos adicionais. Além das tags originais do CloudMonitor, metadados da instância, como IDs ou tags, são adicionados como rótulos às métricas correspondentes. Isso ocorre de duas formas:

      • Tags comuns padrão

        As tags específicas variam conforme o serviço em nuvem. Durante a coleta de métricas, o Prometheus anexa outros metadados relacionados à instância como tags nas métricas correspondentes.

        Chave da tag

        Descrição

        ID

        O ID da instância.

        instanceName

        O nome da instância.

        resourceGroupId

        O ID do grupo de recursos.

        resourceGroupName

        O nome do grupo de recursos.

        regionId

        A região da instância.

        zoneId

        A zona da instância.

        userId

        O ID da conta.

        namespace

        O namespace.

        product

        O serviço em nuvem ao qual a instância pertence.

        measure

        O nome da métrica correspondente no CloudMonitor.

        measure_desc

        A descrição da métrica correspondente no CloudMonitor.

      • Tags personalizadas

        Tags em uma instância de serviço em nuvem com o prefixo o11y.aliyun.dev/ também são adicionadas aos dados de métricas como rótulos. Por exemplo, se uma instância possuir a tag o11y.aliyun.dev/project=abc, um novo rótulo project="abc" será incluído nas métricas de monitoramento.

Etapa 2: Visualizar o painel de monitoramento

  1. Faça login no console do ARMS.

  2. No painel de navegação à esquerda, clique em Integration Management.

  3. Na página Integration Management, na aba Integrated Environments, selecione Cloud Service Region.

  4. Na lista Cloud Service Region, clique no nome do ambiente desejado para visualizar seus detalhes.

  5. Na aba Component Management, na seção Addon Type, clique em Dashboard para visualizar os painéis integrados do Grafana.

Etapa 3: Configurar alertas

  1. Faça login no console do CloudMonitor.

  2. No painel de navegação à esquerda, clique em Integration Management.

  3. Na página Integration Management, na aba Integrated Environments, selecione Cloud Service Region.

  4. Na lista Cloud Service Region, clique no nome do ambiente desejado para visualizar seus detalhes.

  5. Na aba Component Management, na seção Addon Type, clique em Alarm Rules para visualizar as regras de alerta integradas.

Nota

As regras de alerta integradas geram eventos de alerta, mas não enviam notificações automaticamente. Para enviar notificações de alerta por e-mail ou outras plataformas, clique em Edit e configure os métodos de notificação. Na página de configuração de alertas, também é possível personalizar limiares, duração e conteúdo dos alertas. Para mais informações sobre como configurar alertas, consulte Create a Prometheus alert rule.

Nota

No Simple Mode, defina os destinatários das notificações, o período de notificação e a política de repetição.

Etapa 4: Criar um painel personalizado

Para criar painéis personalizados do Grafana, crie um workspace do Grafana e desenvolva seus painéis dentro dele.

Criar um workspace personalizado

  1. Faça login no console do ARMS.

  2. No painel de navegação à esquerda, clique em Integration Management.

  3. Na página Integration Management, na aba Integrated Environments, selecione Cloud Service Region.

  4. Na lista Cloud Service Region, clique no nome do ambiente desejado para visualizar seus detalhes.

  5. Na aba Component Management, em Basic Information, clique no nome ao lado de Default Metric Storage.

  6. Na página da instância do Prometheus, na aba Settings, em Basic Information, clique em Create Workspace.

  7. Na página Create Workspace, configure os parâmetros conforme solicitado e clique em Create Now.

Modificar o workspace do Grafana

Após criar o workspace, retorne à página Settings da instância do Prometheus. Clique no ícone image, selecione o workspace recém-criado na lista suspensa, clique em Confirm e, em seguida, clique novamente em Confirm.

Fazer login no Grafana

  1. Faça login no console do ARMS.

  2. No painel de navegação à esquerda, escolha Managed Service for Prometheus > Instances.

  3. Faça login no console do CloudMonitor.

  4. No painel de navegação à esquerda, escolha Managed Service for Prometheus > Instances para abrir a lista de instâncias do Managed Service for Prometheus.

  5. Clique no nome na coluna Grafana Workspace da instância desejada para fazer login no Grafana.

Criar um painel de recursos em nuvem

Nota
  • Esta seção descreve como criar um painel de monitoramento para dados do ECS e do ApsaraDB RDS. Os passos para adicionar outros serviços em nuvem são semelhantes.

  • Este tópico utiliza o Grafana 10.0.x como exemplo.

Criar um painel de monitoramento do ECS

  1. Na página Dashboards, clique em + Create Dashboard e, em seguida, clique em + Add visualization. Na página Select data source, selecione a fonte de dados padrão.

  2. Na lista suspensa de tipos de visualização no canto superior direito, selecione Table.

  3. Na parte inferior da página, clique em + Query para adicionar as consultas B e C. À direita das seções de consulta A, B e C, clique em Code.

    1. Nos blocos de código das consultas A, B e C, insira as seguintes expressões:

      Consulta

      Expressão

      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 uma das consultas A, B e C, clique em Options, defina Format como Table e Type como Instant.

  1. Clique na aba Transform.

    1. Clique em + Add transformation, pesquise por Merge e selecione Merge.

    2. Clique novamente em + Add transformation, pesquise por Organize fields e selecione Organize fields.

    3. Clique no ícone image ao lado de Time para ocultar o campo e renomeie os demais campos conforme descrito na tabela a seguir.

      Nome original

      Novo nome

      instanceId

      Instance ID

      instanceName

      Instance name

      regionId

      Region

      Value #A

      CPU usage (%)

      Value #B

      Memory usage (%)

      Value #C

      Connections

  1. No painel à direita, clique na aba Overrides e configure os parâmetros.

    1. Clique em + Add field override, selecione Fields with name e escolha CPU Utilization (%) e Memory usage (%) nas respectivas listas suspensas para criar duas substituições.

    2. Nas seções Override 1 e Override 2, clique em + Add override property, selecione Cell options > Cell type e escolha Gauge na lista suspensa. Configure Gauge display mode e Value display conforme descrito na tabela abaixo.

      Opção

      Valor

      Gauge display mode

      Retro LCD

      Value display

      Text color

  1. No canto superior direito, clique em Save para salvar o painel.

Criar um painel de monitoramento do RDS

  1. Após criar o painel de monitoramento do ECS, clique no ícone de adicionar painel image no canto superior direito e selecione Visualization na lista suspensa.

  2. Na lista suspensa Data source à esquerda, selecione a fonte de dados padrão.

  3. Na caixa de pesquisa de visualizações no canto superior direito, procure e selecione Table.

  4. Na parte inferior da página, clique em + Query para adicionar as consultas B e C. À direita das seções de consulta A, B e C, clique em Code.

    1. Nos blocos de código das consultas A, B e C, insira as seguintes expressões:

      Consulta

      Expressão

      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 uma das consultas A, B e C, clique em Options, defina Format como Table e Type como Instant.

  5. Clique na aba Transform.

    1. Clique em + Add transformation, pesquise por Merge e selecione Merge.

    2. Clique novamente em + Add transformation, pesquise por Organize fields e selecione Organize fields.

    3. Clique no ícone image ao lado de Time para ocultar o campo e renomeie os demais campos conforme descrito na tabela a seguir.

      Nome original

      Novo nome

      Value #A

      CPU usage (%)

      Value #B

      Memory usage (%)

      Value #C

      Disk usage (%)

  6. No painel à direita, clique em All. Na aba Panel options, defina o Title como RDS Instance.

  7. Clique na aba Overrides e configure os parâmetros.

    1. Clique em + Add field override, selecione Fields with name e escolha CPU Utilization (%), Memory usage (%) e Disk usage (%) nas respectivas listas suspensas para criar três substituições.

    2. Nas seções Override 1, Override 2 e Override 3, clique em + Add override property, selecione Cell options > Cell type e escolha Gauge na lista suspensa. Configure Gauge display mode e Value display conforme descrito na tabela abaixo.

      Opção

      Valor

      Gauge display mode

      Retro LCD

      Value display

      Text color

  8. No canto superior direito, clique em Save para salvar o painel.