Todos os produtos
Search
Central de documentação

Managed Service for Prometheus:Monitor TiDB databases with Prometheus

Última atualização: Jul 05, 2026

O Managed Service for Prometheus coleta métricas do TiDB, PD, TiKV e TiConsole, oferecendo painéis e regras de alerta pré-configurados. Assim, você não precisa gerenciar sua própria pilha de Prometheus, Grafana ou Alertmanager.

Pré-requisitos

Verifique se você possui:

  • Uma instância do Managed Service for Prometheus conectada a uma VPC. Prometheus para ECS

  • Um cluster TiDB em execução, implantado em instâncias ECS dentro da VPC

Por que usar o Managed Service for Prometheus

Gerenciar o Prometheus por conta própria para monitorar o TiDB traz desafios operacionais:

  • Implantações repetidas em várias VPCs. Cada VPC isolada exige sua própria instalação do Prometheus, Grafana e Alertmanager.

  • Falta de descoberta de serviço nativa para ECS. O Prometheus open source utiliza static_configs ou registros de terceiros. Implementar descoberta compatível com ECS demanda código Go personalizado que chama a API POP do Alibaba Cloud ECS, o que aumenta o esforço de desenvolvimento e complica as atualizações.

  • Painéis e regras de alerta limitados. Os painéis open source do Grafana para TiDB exibem métricas brutas sem análises baseadas em melhores práticas operacionais, e não há modelos de regras de alerta pré-construídos disponíveis.

A tabela a seguir compara as duas abordagens.

Capacidade

Prometheus autogerenciado

Managed Service for Prometheus

Implantação

Implante o Prometheus, Grafana e Alertmanager em ECS dentro de cada VPC

Totalmente gerenciado, com Grafana e alertas integrados

Disponibilidade e escalabilidade

Limitada pela infraestrutura autogerenciada

Alta disponibilidade, alto desempenho e grande capacidade de dados

Descoberta de serviço

static_configs ou registros de terceiros; sem integração com ECS

aliyun_sd_configs integrado com correspondência baseada em tags ECS, consistente com labelSelector no Kubernetes

Painéis

Painéis open source básicos

Modelos de painéis especializados para TiDB, baseados em melhores práticas de monitoramento

Regras de alerta

É necessário pesquisar e configurar regras manualmente

Mais de 30 regras de alerta pré-configuradas com personalização via interface gráfica

Etapa 1: Adicionar a integração do TiDB

  1. Faça login no console ARMS.

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

  3. Na seção Database, clique em TIDB e siga as instruções na tela.

  4. Selecione o tipo de ambiente: Kubernetes Environment ou ECS (VPC).

  5. Selecione o cluster Kubernetes ou a VPC de destino.

  6. Na seção Configuration Information, configure os parâmetros abaixo e clique em OK.

    Parâmetro

    Descrição

    Access Name

    Nome personalizado para esta integração

    TIDB Cluster Name

    Nome do cluster TiDB. Utilize um nome exclusivo por integração para evitar conflitos de métricas e erros nos painéis

    Namespace

    Namespace personalizado

    PD Server Container Name

    Nome do contêiner PD. Separe vários nomes com uma barra vertical (`pd

    pd1`) para correspondência OR

    PD Metrics Port

    Porta que expõe as métricas do PD

    PD Metrics Collection Path

    Caminho HTTP de coleta para métricas do PD, geralmente /metrics

    TiDB Server Container Name

    Nome do contêiner do servidor TiDB

    TiDB Metrics Port

    Porta que expõe as métricas do TiDB

    TiDB Metrics Collection Path

    Caminho HTTP de coleta para métricas do TiDB, geralmente /metrics

    TiKV Server Container Name

    Nome do contêiner do servidor TiKV

    TiKV Metrics Port

    Porta que expõe as métricas do TiKV

    TiKV Metrics Collection Path

    Caminho HTTP de coleta para métricas do TiKV, geralmente /metrics

    Metric collection Interval (units/second)

    Intervalo de coleta em segundos. Padrão: 30

  7. Após concluir a integração, clique na aba Collect Metrics para confirmar que as métricas estão sendo coletadas.

A integração aparece na página Integration Management, onde é possível verificar alvos, métricas, painéis e alertas nas abas Integrated Environments, Integrated Addons e Query Dashboards.

Etapa 2: Visualizar painéis do TiDB

O Managed Service for Prometheus inclui mais de 20 painéis integrados do Grafana para componentes do TiDB.

Para acessar os painéis:

  1. Acesse a página Integration Management e selecione seu cluster TiDB.

  2. Clique na aba Dashboards.

  3. Clique no link de um painel para abri-lo no Alibaba Cloud Grafana.

Etapa 3: Configurar regras de alerta

O Managed Service for Prometheus cria automaticamente mais de 30 regras de alerta para o TiDB. Para revisá-las e ativá-las:

  1. Acesse a página Integration Management e selecione seu cluster TiDB.

  2. Clique na aba Alert Rules.

  3. Revise as regras pré-configuradas, ajuste os limiares conforme os padrões da sua carga de trabalho e ative-as.

Para adicionar regras personalizadas, consulte Criar uma regra de alerta do Prometheus.

Próximos passos

  • Explore os painéis integrados do TiDB para entender a integridade do cluster, o desempenho das consultas e as métricas de armazenamento

  • Ajuste os limiares de alerta com base nos padrões da sua carga de trabalho

  • Utilize tags ECS com aliyun_sd_configs para gerenciar dinamicamente os alvos de coleta à medida que seu cluster TiDB escala