Painéis de atividade do sistema

A seção Atividade do sistema do menu Administrador do Looker exibe painéis criados pelo Looker que mostram informações de uso e desempenho sobre a instância do Looker. Você pode fazer o download, programar, definir alertas e saber detalhes sobre métricas e elementos como em qualquer outro painel. Os dados nos painéis de Atividade do Sistema são atualizados e armazenados em cache a cada 12 horas.

Antes de ativar a Atividade do sistema em uma implantação do Looker hospedada pelo cliente com o back-end do MySQL, verifique se você configurou corretamente o usuário no banco de dados de back-end. Especificamente, é necessário executar a etapa para grant all on looker_tmp.* to '<DB_username>'@'%'; antes de ativar o recurso de atividade do sistema. Veja o procedimento na página de documentação Como migrar o banco de dados do back-end do Looker para o MySQL.

Como a permissão para enviar conteúdo a destinos de e-mail é específica do modelo, para enviar ou programar painéis de atividades do sistema para destinos de e-mail, os usuários precisam ter Todos os modelos selecionados no Conjunto de modelos especificados para a função deles.

Os painéis de atividades do sistema se conectam ao banco de dados do aplicativo subjacente do Looker. Eles mostram informações sobre a instância do Looker, incluindo aparências e painéis salvos na instância, informações do usuário, dados históricos de consulta e estatísticas de desempenho da instância. A granularidade e a retenção de dados do sistema estão sujeitas a restrições. A Atividade do Sistema foi projetada para coletar dados de alto volume, e a agregação deles pode ser usada para complementar os registros da empresa.

Esses dados podem ser úteis para complementar as atividades de monitoramento e auditoria, mas não têm a intenção de substituir sua estratégia de conformidade atual.

Por padrão, os dados de Atividade do Sistema são armazenados no banco de dados interno do Looker. Nesta configuração, o Looker armazena no máximo 90 dias de dados históricos de consultas e eventos.

O texto nos filtros executados pelos usuários pode ser acessado em "Atividade do sistema" e pode ser visto por qualquer usuário que tenha permissão para visualizar o modelo "Atividade do sistema".

Realizar ações: modifique quem tem acesso de visualização ao modelo de atividade do sistema. Por padrão, os administradores do Looker têm acesso a este modelo. Usuários que não são administradores poderão receber acesso ao modelo de atividade do sistema se receberem a permissão see_system_activity.

Os painéis "Atividades" e "Explorar" do sistema são restritos no número de consultas simultâneas que podem ser executadas. Essa restrição pode aumentar os tempos de carregamento dos painéis de Atividade do Sistema.

Dica da equipe do Chat: os dados com base no horário da atividade do sistema são armazenados no fuso horário do sistema do Looker. Consulte a página de documentação Usar configurações de fuso horário para mais informações.

Painéis de atividade do sistema

Estes são os painéis de Atividade do Sistema:

Painel de atividades do usuário

O painel Atividade do usuário mostra informações sobre seus usuários e o uso deles da sua instância do Looker:

O painel Atividade do usuário inclui blocos que mostram as seguintes informações:

  • O número total de usuários na instância do Looker
  • É o número de usuários sem incorporação classificados como Desenvolvedor (administrador)
  • É o número de usuários não incorporados classificados como Padrão (criador)
  • É o número de usuários não incorporados classificados como Leitor
  • O número de usuários incorporados classificados como Leitor
  • É o número de usuários incorporados classificados como Padrão (criador).

  • A porcentagem de usuários que emitiram pelo menos uma consulta na sua instância do Looker nos últimos sete dias

  • O número de usuários que enviaram pelo menos uma consulta por semana nas seis semanas anteriores

  • A média de minutos de atividade e o número médio de consultas por usuário a cada semana nas seis semanas anteriores

  • É o número de usuários que emitiram pelo menos uma consulta nos últimos sete dias, agrupados por origem da consulta

  • Uma lista dos usuários que passaram mais tempo usando sua instância do Looker nos últimos sete dias

  • Uma lista dos usuários que criaram a maioria dos painéis novos na sua instância do Looker nos últimos sete dias

  • Uma lista dos usuários que acionaram o maior número de eventos Git da sua instância do Looker durante todo o tempo

  • Uma lista de usuários que não fizeram login na sua instância do Looker nos últimos 90 dias

  • Um bloco de texto com links para recursos de treinamento e treinamento do Looker

Painel de atividades de conteúdo

O painel Atividade do conteúdo mostra informações sobre quais painéis, aparências e explorações estão sendo visualizados e programados na sua instância do Looker:

O painel Atividade do conteúdo inclui blocos que mostram o seguinte:

  • Número de painéis que não foram excluídos
  • Número de aparências que não foram excluídas
  • Número de planos programados
  • Porcentagem de painéis que foram consultados nos 30 dias anteriores
  • Porcentagem de aparências consultadas nos últimos 30 dias
  • Número de jobs programados para cada dia nos últimos sete dias
  • Número de consultas de exploração emitidas nos 30 dias anteriores
  • Uma lista de todos os painéis e aparências que foram acessados nos últimos 30 dias, classificados pelo número de visualizações na IU do Looker, número de visualizações em uma incorporação, vezes vistos pela API, número de vezes que o conteúdo foi favorito e número de exibições de um trabalho programado
  • Uma lista das explorações criadas nos últimos 30 dias, que mostra o número de vezes que a exploração foi realizada e o número de usuários que o executaram
  • Uma lista de painéis e aparências que não foram acessados nos últimos 30 dias, mostrando o número de visualizações do conteúdo nos últimos 90 dias na IU do Looker, em uma incorporação e por meio da API. e, nos últimos 90 dias, o número de vezes que o conteúdo foi adicionado aos favoritos e o número de vezes que o conteúdo foi exibido em um job programado
  • Uma lista de explorações criadas nos 90 dias anteriores que não foram consultadas nos 30 dias anteriores, mostrando o tempo desde a última execução do exploramento, o número de vezes que ele foi executado nos últimos 90 dias, a data em que a exploração foi executada pela última vez e a data em que ela foi executada pela primeira vez

Painel de desempenho do banco de dados

O painel Desempenho do banco de dados mostra informações sobre o desempenho do conteúdo e dos PDTs na sua instância do Looker, incluindo a média e o tempo de execução total das consultas e PPDs e lista o número de erros de consulta e falhas de build do PDT:

O painel Desempenho do banco de dados inclui blocos que mostram:

  • Porcentagem de consultas retornadas do cache
  • Todas as consultas são executadas nos 30 dias anteriores, agrupadas por origem de consulta, com ambientes de execução de consulta agregados em níveis e com cada nível de tempo de execução mostrado como uma porcentagem de todas as consultas
  • Uma tabela com os 15 usuários principais que mostra o número de consultas executadas nos últimos sete dias
  • Uma tabela com as 10 principais origens de consulta que mostram o número de consultas executadas nos últimos 7 dias
  • Número de consultas executadas, número de usuários ativos e porcentagem de consultas retornadas do cache do Looker para cada hora do dia
  • Número de jobs e planos programados para cada hora do dia
  • Número de builds de PDT para cada conexão em cada hora do dia
  • Média de tempo de execução de cada exploração nos últimos sete dias, classificada pelo tempo de execução mais longo
  • Tempo de execução médio de cada visualização nos últimos sete dias, classificado pelo ambiente de execução mais longo
  • Tempo de execução médio de cada painel nos últimos sete dias, classificado pelo tempo de execução mais longo
  • Lista de cada PDT criada nos últimos sete dias, mostrando o número de falhas do gatilho, falhas de compilação e versões bem-sucedidas
  • Tempo de compilação médio para cada PDT nos últimos sete dias, classificado pelo tempo médio de compilação mais longo

Painel de desempenho da instância

O painel Desempenho da instância mostra informações sobre a carga e o desempenho do agendador e do conteúdo com alto desempenho:

O painel Desempenho da instância inclui blocos que mostram o seguinte:

  • Um mapa de calor mostrando o número de jobs programados e o tempo médio na fila para cada hora de cada dia da semana, mostrando quais horas ou dias têm o maior impacto no programador.
  • Número de consultas e tempo de execução médio da consulta nos dias em que essa média excede 1,5 vez o desvio padrão em todos os dias, mostrando quais dias têm impacto excepcionalmente pesado no programador
  • Número de jobs programados para cada exploração
  • Uma lista de todos os painéis com atualização automática ativada com o número de blocos sem texto no painel
  • O conteúdo programado com mais frequência para os 14 dias anteriores, mostrando o número de vezes que cada item de conteúdo foi programado a cada dia.
  • Uma lista das consultas que foram transferidas por download ou programadas com a opção Todos os resultados
  • Uma lista de painéis com mais de 25 blocos que mostra o número de blocos Look Look, Lookless, integração de blocos de consulta, total de blocos, total de consultas geradas e total de blocos de consulta para cada painel
  • Um bloco de texto com links para artigos da Central de Ajuda e documentação sobre como otimizar o Looker

Painel de recomendações de desempenho

O painel Recomendações de desempenho mostra oportunidades para melhorar o desempenho na sua instância do Looker.

O painel Recomendações de desempenho inclui blocos com as seguintes informações:

As seções a seguir explicam os blocos em mais detalhes.

Recomendações do painel

O bloco Recomendações do painel exibe painéis que podem causar impactos no desempenho da instância do Looker ou do seu banco de dados. O bloco oferece recomendações da Central de Ajuda Considerações ao criar painéis do Looker com desempenho. Você pode aplicar essas recomendações no painel para ajudar a melhorar a performance. Veja a seguir alguns possíveis avisos:

Alerta Recomendação
The number of queries generated by this dashboard is <X>, which is higher than recommended (<25). Reduza o número de blocos de consultas ou crie um segundo painel.
The number of merge queries generated by this dashboard is <X>, which is higher than recommended (<=4). Reduza o número de blocos de resultados de mesclagem.
The auto-refresh interval of this dashboard is <X>, which is lower than recommended (>=15 min). Aumente ou desative a configuração do intervalo de atualização automática para evitar sobrecarregar o banco de dados.

Explore as recomendações

O bloco Explorar recomendações exibe "Explorar" que pode causar impactos no desempenho da instância do Looker ou do seu banco de dados.

O bloco compara os valores médios de cada métricas de desempenho da consulta de "Explorar" com os comparativos de mercado para um desempenho de instância íntegro. A gravidade listada ao lado de cada recurso "Explorar" indica até onde as métricas do "Explorar" excedem esses comparativos de mercado.

Com base nas métricas que excedem os comparativos de mercado, o bloco oferece estratégias de solução de problemas segmentadas para ajudar a melhorar o desempenho. Veja a seguir avisos e recomendações que você pode ver.

Etapa de consulta Alerta Recomendações
Model Init: Computed The average model init: computed time is <X>, which is above the recommended benchmark. Remova as visualizações desnecessárias do parâmetro include do modelo LookML. Reduzir o código de produção LookML com pouca frequência, de preferência quando os usuários não realizam muitas consultas.
Explore Init: From Cache The average explore init: from cache (marshalled cache load) time is <X>, which is above the recommended benchmark. Mova os campos personalizados e os cálculos da tabela para o LookML sempre que possível.
Explore Init: Computed The average explore init: computed time is <X>, which is above the recommended benchmark. Remova mesclagens desnecessárias do arquivo LookML explore. Use o parâmetro LookML fields para excluir campos desnecessários da guia "Explorar". Reduzir o código de produção LookML com pouca frequência, de preferência quando os usuários não realizam muitas consultas.
Prepare The average prepare time is <X>, which is above the recommended benchmark. Ative o recurso Novo LookML Runtime para diminuir o tempo de preparação. Mova os campos personalizados e os cálculos da tabela para o LookML sempre que possível.
Acquire Connection The average connection acquisition time is <X>, which is above the recommended benchmark. Defina o limite máximo de conexões no painel de configurações da conexão. Defina um limite não inferior ao número máximo de consultas necessárias para execução simultânea no tráfego de pico.
Execute Main Query The average main query execution time is <X>, which is above the recommended benchmark. Evite lógicas SQL complexas, como funções de janela, CTEs, condições de mesclagem em campos de data ou cadeias de mesclagem grandes. Coloque uma lógica SQL complexa em tabelas derivadas permanentes (PDTs, na sigla em inglês) para reduzir os tempos de consulta. Use o reconhecimento agregado quando possível.
Postprocessing The average postprocessing time is <X>, which is above the recommended benchmark. Simplifique os cálculos da tabela e mova-os para o LookML quando possível. Remova tabelas dinâmicas complexas, classificações ou formatação de valor.
Stream to Cache The average stream to cache time is <X>, which is above the recommended benchmark. Simplifique os cálculos da tabela e mova-os para o LookML quando possível. Remova tabelas dinâmicas complexas, classificações ou formatação de valor.

Painel de erros e conteúdo corrompido

O painel Erros e conteúdo corrompido mostra painéis, aparências, programações e PDTs que geram erros e números de erros para cada origem de consulta:

O painel Erros e conteúdo corrompido inclui blocos que mostram o seguinte:

  • Uma lista de painéis que geram erros, incluindo os erros fornecidos, o emissor de cada consulta do painel e o número de usuários que executaram consultas usando cada painel
  • Uma lista de jobs programados que geram erros, incluindo os erros fornecidos e o criador de cada programação
  • Uma lista de erros que geram erros, incluindo os erros fornecidos e o emissor de cada consulta do recurso
  • Uma lista de PDTs que produzem erros, incluindo as ações de PDT que criaram a entrada do registro de erros, os dados relacionados à ação de PDT, o número de vezes que o PDT produziu uma ação "create error error" e o número de vezes que o PDT produziu um "erro no valor de acionador"
  • Número de erros de cada origem de consulta nos últimos 10 dias