Todos os produtos
Search
Central de documentação

Elasticsearch:Monitorar um service Alibaba Cloud Elasticsearch com Uptime

Última atualização: Aug 19, 2026

O Heartbeat verifica periodicamente o status de endpoints de rede via HTTP/HTTPS, TCP e ICMP e envia os dados coletados para o aplicativo Uptime no Kibana. Esse recurso permite monitorar a disponibilidade de aplicações e services, acompanhar tempos de resposta e detectar problemas antes que afetem seus negócios.

Informações básicas

O Uptime funciona com os seguintes services:

  • Heartbeat

  • Alibaba Cloud Elasticsearch

  • Kibana

Nota

Também é possível utilizar o recurso Alerting and Actions no Kibana 7.7 ou superior para enviar notificações de alerta.

Arquitetura de implantação

  • Implantação de instância única

    Uma única instância do Heartbeat monitora um service a partir de um local e envia dados para o Alibaba Cloud Elasticsearch. Em seguida, use o Uptime no Kibana para visualizar os dados e avaliar o status do service.单实例部署

  • Implantação com múltiplas instâncias

    Duas instâncias do Heartbeat monitoram o mesmo service a partir de locais diferentes e enviam dados para o Alibaba Cloud Elasticsearch. Use o Uptime no Kibana para visualizar os dados e avaliar o status do service. Caso uma instância falhe, os múltiplos locais de monitoramento ajudam a identificar a região afetada.多实例部署

Para conhecer outras arquiteturas de implantação, consulte Deployment Architecture.

Pré-requisitos

  1. Crie uma instância do Alibaba Cloud Elasticsearch e ative a Indexação Automática.

  2. Crie uma instância ECS para hospedar o Heartbeat. A instância ECS deve residir na mesma VPC da sua instância do Alibaba Cloud Elasticsearch.

    Para mais informações, consulte Create an instance by using the wizard.

    Importante

    Ao criar a instância ECS, selecione um dos seguintes sistemas operacionais compatíveis com o Beats (incluindo o Heartbeat): Alibaba Cloud Linux, Red Hat ou CentOS.

  3. Instale o Cloud Assistant e o docker na instância ECS.

    Para mais informações, consulte Install the Cloud Assistant agent e Deploy and use Docker.

Criar um shipper Heartbeat

  1. Faça login no console do Alibaba Cloud Elasticsearch.

  2. No painel de navegação à esquerda, clique em Beats Data Shippers.

  3. Na seção Create Shipper, clique em Heartbeat.

  4. Instale e configure o shipper.

    Para mais informações, consulte Use Filebeat to collect logs from an ECS instance e Configure the YML file for a shipper.

    A tabela a seguir descreve os parâmetros heartbeat.monitors no arquivo heartbeat.yml utilizado neste tópico.

    
    # Configure monitors inline
    heartbeat.monitors:
    - type: http
    
      # List or urls to query
      urls: ["http://xxx.aliyuncs.com:9200"]
      usersname: elastic
      password: Es123456
      # Configure task schedule
      schedule: '@every 10s'
    

    Parâmetro

    Descrição

    type

    Tipo do monitor. Neste exemplo, defina este parâmetro como http.

    Nota

    O Heartbeat pode verificar services via HTTP/HTTPS, TCP e ICMP. Por exemplo, um monitor HTTP/HTTPS verifica código de resposta, corpo e cabeçalhos, enquanto um monitor TCP verifica porta e string.

    urls

    URLs a serem verificadas. É possível especificar vários services HTTP. Como este exemplo verifica um service do Alibaba Cloud Elasticsearch, defina este parâmetro com o endpoint interno da instância de destino.

    schedule

    Intervalo de verificação. O valor @every 10s define uma verificação a cada 10 segundos.

  5. Clique em Next step.

  6. Na lista de instâncias ECS, selecione a instância onde deseja instalar o shipper.

  7. Clique em Start para iniciar o shipper.

    A instalação do shipper ocorre com sucesso quando o Shipper Status exibe Enabled e o campo Installed Shippers, na janela View Instances da coluna Actions, mostra Normal Heartbeat.

Visualizar dados de monitoramento no Uptime

  1. Faça login no console do Kibana.

    Refere-se ao console do Kibana da instância do Alibaba Cloud Elasticsearch configurada como Output do shipper. Para mais informações, consulte Log on to the Kibana console.

  2. No painel de navegação à esquerda, clique em Uptime para visualizar os dados de monitoramento.

    A página de visão geral do Uptime contém as seguintes seções:

    • Endpoint status: Exibe a quantidade de endpoints Up, Down e Total.

    • Status over time: Gráfico de barras que apresenta o status de monitoramento por período.

    • Monitor status: Tabela com status, host, porta, tipo e histórico de monitoramento de cada monitor.

    • Error list: Tabela contendo tipos de erro, IDs de monitor, contagem de erros, códigos de status e mensagens de erro, como 502 Bad Gateway.

    • Vermelho: Status anormal. Verifique a comunicação do Heartbeat ou o status do Alibaba Cloud Elasticsearch.

    • Azul: Status normal.