Todos os produtos
Search
Central de documentação

Simple Log Service:Coletar dados de ping e tcping

Última atualização: Jul 03, 2026

Use o Logtail para coletar dados de ping e tcping e enviá-los a um MetricStore no Simple Log Service.

Pré-requisitos

É necessário ter um Project e um MetricStore. Para mais informações, consulte Gerenciar Projects e Criar um MetricStore.

Limitações

Somente o Logtail para Linux versão 1.0.31 ou posterior oferece suporte à coleta de dados de ping e tcping. Se você usar uma versão anterior do Logtail, atualize-o. Para mais informações, consulte Instalar o Logtail em um servidor Linux.

Procedimento

  1. Faça login no console do Simple Log Service.

  2. Na seção Projects, clique em no projeto desejado.

    image

  3. Na aba Metric Storage > Metricstores, localize o MetricStore de destino, escolha Data Collection > Logtail Configurations e clique em Add Logtail Configuration.

  4. Na caixa de diálogo Quick Data Import, clique em Ping Monitoring.

  5. Na aba Create Machine Group:

    • Se já houver um grupo de máquinas disponível, clique em Use Existing Machine Groups. Selecione Host scenario e ECS. Na lista source machine group, selecione o grupo de máquinas de destino e clique em > para movê-lo para a lista applied machine group. Em seguida, clique em Next.

    • Se não houver grupos de máquinas disponíveis, siga as etapas abaixo para criar um. Neste exemplo, usa-se uma instância do Elastic Compute Service (ECS).

      1. Na aba ECS Instance, na seção Manually select instances, selecione a instância ECS de destino e clique em Create.

        Para mais informações, consulte Instalar o Logtail em instâncias ECS.

        Importante

        Para coletar logs de uma instância ECS pertencente a uma conta Alibaba Cloud diferente da conta do Simple Log Service, de um servidor em data center local ou de um provedor de nuvem terceirizado, instale o Logtail manualmente. Para mais informações, consulte Instalar o Logtail em um servidor Linux. Após a instalação manual, configure um identificador de usuário para o servidor. Para mais detalhes, consulte Configurar um identificador de usuário.

      2. Após concluir a instalação, clique em Complete Installation.

      3. Na página Create Machine Group, insira um Name e clique em Next.

        O Simple Log Service permite criar grupos de máquinas baseados em endereços IP ou em identificadores personalizados. Para mais informações, consulte Criar um grupo de máquinas.

  6. Verifique se o grupo de máquinas aparece na seção Applied Server Groups e clique em Next.

    Importante

    Ao aplicar um grupo de máquinas logo após sua criação, o status de heartbeat pode aparecer como FAIL. Isso ocorre porque o grupo ainda não estabeleceu conexão com o Simple Log Service. Para resolver, clique em Automatic Retry. Se o problema persistir, consulte O que fazer se nenhuma conexão de heartbeat for detectada no Logtail?

  7. Na aba Configure Data Source, defina o Configuration Name e a Plug-in Configuration e clique em Next.

    Importante

    O parâmetro obrigatório 'inputs' define a configuração da fonte de dados. Configure apenas um tipo de fonte de dados em 'inputs'.

    {
    {
        "inputs": [
            {
                "detail": {
                    "tcp": [
                        {
                            "port": 80,
                            "src": "192.XX.XX.103",
                            "count": 3,
                            "target": "www.aliyun.com"
                        }
                    ],
                    "interval_seconds": 60,
                    "icmp": [
                        {
                            "src": "192.XX.XX.103",
                            "count": 3,
                            "target": "www.aliyun.com"
                        }
                    ],
                    "http": [
         				{
             				"src": "192.XX.XX.103",
             				"expect_code": 200,
            				"target": "www.aliyun.com"
          				}
              		]
                },
                "type": "metric_input_netping"
            }
        ]
    }
    
    Parameter
    
    Type
    
    Required
    
    Description
    
    tcp
    
    Array
    
    Yes
    
    The settings to collect TCP ping data. You must replace the sample values with your actual values.
    
    port: The port number.
    
    src: The IP address of the server in the machine group that runs the ping command.
    
    count: The number of packets to send per ping operation. We recommend that you use the default value of 3. The value must be in the range (0, 10).
    
    target: The hostname or IP address of the destination host.
    
    name: The name of the metric. Default value: {src}->{target}.
    
    labels: The custom labels that you want to add to the metric.
    
    You can add multiple IP addresses. Example:"tcp": [
        {
             "port": 80,
             "src": "192.XX.XX.103",
             "count": 3,
             "target": "www.aliyun.com"
         },
         {
              "port": 80,
              "src": "192.XX.XX.104",
              "count": 3,
              "target": "www.aliyun.com"
          }
            ]
    
    icmp
    
    Array
    
    Yes
    
    The settings to collect ICMP ping data. You must replace the sample values with your actual values.
    
    src: The IP address of the server in the machine group that runs the ping command.
    
    count: The number of packets to send per ping operation. We recommend that you use the default value of 3. The value must be in the range (0, 10).
    
    target: The hostname or IP address of the destination host.
    
    name: The name of the metric. Default value: {src}->{target}.
    
    labels: The custom labels that you want to add to the metric.
    
    You can add multiple IP addresses. Example:"icmp": [
         {
             "src": "192.XX.XX.103",
             "count": 3,
             "target": "www.aliyun.com"
          },
          {
               "src": "192.XX.XX.104",
               "count": 3,
               "target": "www.aliyun.com"
           }
              ]
    
    http
    
    Array
    
    Yes
    
    The settings to collect HTTP ping data. You must replace the sample values with your actual values.
    
    src: The IP address of the server in the machine group that runs the ping command.
    
    method: The HTTP method for the request. Default value: get.
    
    expect_response_contains: The string that the response body is expected to contain.
    
    expect_code: The expected status code.
    
    target: The destination URL. HTTPS is supported.
    
    name: The name of the metric. Default value: {src}->{target}.
    
    labels: The custom labels that you want to add to the metric.
    
    "http": [
         {
             "src": "192.XX.XX.103",
             "expect_code": 200,
             "target": "www.aliyun.com"
          }
              ]
    
    interval_seconds
    
    Integer
    
    Yes
    
    The interval at which the ping command is run. Unit: seconds.
    
    Default value: 60.
    
    Valid values: [10, 86400)
    
    type
    
    String
    
    Yes
    
    The type of the data source. The value is fixed to metric_input_netping.
    

Próximas etapas

Após coletar os dados de ping, consulte-os e analise-os em um MetricStore. Para mais informações, consulte Consultar e analisar dados de séries temporais. Na página de consulta e análise, use PromQL para consultar métricas e exibir tendências de latência de ping em gráficos de linhas.

A tabela a seguir lista as métricas disponíveis.

Categoria

Nome da métrica

Descrição

ICMP ping

ping_failed

Número de pacotes com falha por execução de icmp ping.

ping_rtt_avg_ms

Tempo médio de resposta por execução de icmp ping, em milissegundos.

ping_rtt_max_ms

Tempo máximo de resposta por execução de icmp ping, em milissegundos.

ping_rtt_min_ms

Tempo mínimo de resposta por execução de icmp ping, em milissegundos.

ping_rtt_stddev_ms

Desvio padrão do tempo de resposta por execução de icmp ping, em milissegundos.

ping_rtt_total_ms

Tempo total de resposta por execução de icmp ping, em milissegundos.

ping_succcess

Número de pacotes bem-sucedidos por execução de icmp ping.

ping_total

Total de pacotes enviados por execução de icmp ping.

TCP ping

tcping_failed

Número de pacotes com falha por execução de tcp ping.

tcping_rtt_avg_ms

Tempo médio de resposta por execução de tcp ping, em milissegundos.

tcping_rtt_max_ms

Tempo máximo de resposta por execução de tcp ping, em milissegundos.

tcping_rtt_min_ms

Tempo mínimo de resposta por execução de tcp ping, em milissegundos.

tcpping_rtt_stddev_ms

Desvio padrão do tempo de resposta por execução de tcp ping, em milissegundos.

tcping_rtt_total_ms

Tempo total de resposta por execução de tcp ping, em milissegundos.

tcping_succcess

Número de pacotes bem-sucedidos por execução de tcp ping.

tcping_total

Total de pacotes enviados por execução de tcp ping.

HTTP ping

httping_failed

Número de tentativas com falha por execução de http ping.

httping_succcess

Número de tentativas bem-sucedidas por execução de http ping.

httping_total

Total de tentativas por execução de http ping.

httping_rt_ms

Latência por execução de http ping, em milissegundos.

httping_response_bytes

Tamanho da resposta por execução de http ping, em bytes.

httping_cert_ttl_days

Tempo de vida (TTL) do certificado para cada execução de http ping, em dias.