Um gráfico de rosca é um gráfico de pizza com o centro vazado, utilizado para exibir um valor total ou outras informações importantes.
Pré-requisitos
Dados coletados. Coletar logs de texto de um servidor.
Índice criado. Criar um índice.
Painel criado. Criar um painel.
Visão geral

Consulta e análise: Recupere, agregue e gere estatísticas a partir dos logs no console.
Configuração do gráfico de rosca: Selecione o tipo de gráfico de rosca, defina as configurações do gráfico e adicione-o ao seu painel.
Etapa 1: Consultar e analisar
-
Faça login no console do Simple Log Service. Na seção Projects, clique em no projeto desejado.

No painel de navegação à esquerda, clique em Log Storage. Na lista Logstores, clique em no Logstore de destino.
-
Insira a seguinte instrução de consulta para calcular as visualizações de página (PVs) por tipo de navegador e clique em Search & Analyze.
* | select count(1) as pv, case when http_user_agent like '%Chrome%' then 'Chrome' when http_user_agent like '%Firefox%' then 'Firefox' when http_user_agent like '%Safari%' then 'Safari' else 'unKnown' end as http_user_agent group by case when http_user_agent like '%Chrome%' then 'Chrome' when http_user_agent like '%Firefox%' then 'Firefox' when http_user_agent like '%Safari%' then 'Safari' else 'unKnown' end order by pv desc limit 10
Etapa 2: Configurar um gráfico de rosca
No painel de navegação à esquerda, escolha . Na lista Dashboard, clique em no painel de destino. No canto superior direito do painel, clique em Edit e então escolha .
-
No lado direito da página, escolha . No lado esquerdo, configure o intervalo de tempo, o Logstore e a instrução de consulta. Em seguida, clique em Apply na parte superior da página para visualizar o gráfico.
: Selecione Donut Chart.
: Selecione Percentage para exibir os valores como porcentagem, como 1,98%.
: Ative esta opção para exibir rótulos de valor no gráfico.
Esta consulta utiliza
CASE WHENpara classificarhttp_user_agentem tipos de navegador (Chrome, Safari, Firefox) e conta as PVs para cada um. Selecione website_log em Logstore (SQL) como source de dados e defina o intervalo de tempo como Last 15 Minutes.