Todos os produtos
Search
Central de documentação

Simple Log Service:Modo de série temporal

Última atualização: Aug 27, 2026

Ao adicionar um gráfico a um painel, ative o modo de série temporal para visualizar tendências nos resultados de consulta e análise ao longo do tempo. Esse modo combina resultados de múltiplas consultas e oferece uma visão mais intuitiva e detalhada das variações dos dados.

Conceitos principais

Nota

Atualmente, apenas o line chart (Pro) e o flow chart (Pro) suportam o modo de série temporal.

O modo de série temporal exibe a variação de um ou mais conjuntos de dados ao longo do tempo. Ele consolida resultados de várias consultas para proporcionar uma visualização mais clara e detalhada das tendências nos resultados de consulta e análise.

O campo time é um atributo padrão de cada log no Simple Log Service e indica o timestamp definido para um log no momento da gravação no service. Como esse campo utiliza o formato Unix timestamp em segundos, use-o para criar gráficos no modo de série temporal e evitar operações complexas com funções de tempo.

As principais diferenças entre o modo de série temporal e o modo sem série temporal são:

  • Modo de série temporal

    • O sistema otimiza automaticamente o intervalo de tempo para garantir uma distribuição temporal mais uniforme.

    • O eixo x exibe a hora no formato mm:ss, enquanto o popover apresenta o formato YYYY-MM-DD hh:mm:ss.

    • Permite adicionar múltiplas consultas e análises.

  • Modo sem série temporal

    • A distribuição de tempo no eixo x pode ser ampla e irregular.

    • Tanto o eixo x quanto os popovers exibem o tempo no formato Unix timestamp. Para alterar esse formato, use funções de tempo na instrução de consulta.

    • Suporta apenas uma única consulta e análise.

Benefícios

  • A distribuição uniforme de tempo no eixo x reflete melhor a variação das métricas ao longo do tempo.

  • A escala temporal no eixo x se ajusta automaticamente conforme o intervalo selecionado e revela mais detalhes nos resultados de consulta e análise.

  • A exibição da hora no eixo x no formato mm:ss facilita a compreensão do intervalo de tempo e dos pontos temporais específicos.

  • Permite combinar resultados de diversas consultas e análises.

Limitações

O campo de tempo do eixo x deve estar no formato Unix timestamp (em segundos) ou em um formato de hora padrão. Os formatos aceitos incluem horário UTC (por exemplo, 2022-02-03T22:30:05+08:00) ou qualquer formato interpretável em componentes de ano, mês, dia, hora, minuto e segundo (como YYYY/MM/DD hh:mm:ss), com ou sem fuso horário.

Exemplos de configuração

Exemplo 1: Exibir tendências diárias de PV e UV

Ative o modo de série temporal e defina suas configurações durante a criação de um gráfico. Para obter mais informações sobre como criar gráficos e configurar um line chart, consulte Adicionar um gráfico a um painel e Line Chart. As principais configurações são:

  • ① Selecione o LogStore que contém seus logs e insira uma instrução de consulta.

    * | select __time__ - __time__ % 3600 as time, COUNT(*) as pv, COUNT(DISTINCT remote_addr) as uv group by time order by time limit 10000
    • A expressão __time__ - __time__ % 3600 as time define um intervalo de tempo de 1 hora com o alias time.

    • O campo remote_addr representa o endereço IP do cliente e permite contar o número de visitantes únicos (UV).

    • As visualizações de página (PV) correspondem à contagem total de logs.

  • ② Defina o intervalo de tempo como 1 Day(Relative).

  • ③ Clique em Apply para executar a instrução de consulta.

  • ④ Na aba General Configuration, dentro da seção Query and Analysis, configure o Y Axis como pv e uv.

  • ⑤ Ative a opção Time Series Mode.

Exemplo 2: Exibir tendências de tráfego de entrada e saída

Ative o modo de série temporal e ajuste suas configurações durante a criação de um gráfico. Consulte Adicionar um gráfico a um painel e Line Chart para mais detalhes sobre criação de gráficos e configuração de line chart. As configurações essenciais são:

  • ① Selecione o LogStore com os logs desejados e insira a instrução de consulta.

    * | select  __time__ - __time__ % 3600 as time , sum(body_bytes_sent)* -1 as net_out, sum(request_length) as net_in group by time order by time limit 10000
    • A expressão __time__ - __time__ % 3600 as time estabelece um intervalo de 1 hora com time como alias.

    • O campo body_bytes_sent indica a quantidade de bytes do corpo da resposta enviados ao cliente e serve para calcular o tráfego de saída.

    • O campo request_length mostra o tamanho da requisição em bytes (linha, cabeçalho e corpo) e serve para mensurar o tráfego de entrada.

  • ② Configure o intervalo de tempo para 1 Day(Relative).

  • ③ Clique em Apply para executar a consulta.

  • ④ Na aba General Configuration, dentro da seção Query and Analysis, defina o Y Axis como net_out e net_in.

  • ⑤ Ative a opção Time Series Mode.