A seção System Activity do menu Admin do Looker mostra painéis criados pelo Looker que mostram informações de uso e desempenho sobre a instância do Looker. É possível fazer o download, programar, definir alertas e analisar 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 MySQL, verifique se você configurou corretamente o usuário no banco de dados de back-end. Especificamente, é preciso 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 aos destinos de e-mail é específica do modelo, para enviar ou programar painéis de atividade do sistema para destinos de e-mail, os usuários precisam ter Todos os modelos selecionados no Conjunto de modelos especificado para a função deles.
Os painéis de atividade do sistema se conectam ao banco de dados subjacente do aplicativo do Looker. Elas mostram informações sobre sua instância do Looker, incluindo aparências e painéis salvos nela, informações do usuário, dados históricos de consulta e estatísticas de desempenho. A granularidade e a retenção dos dados de atividades 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 sua empresa.
Esses dados podem ser úteis para complementar atividades de monitoramento e auditoria, mas não têm a intenção de substituir sua estratégia atual de conformidade.
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 em 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. Os administradores do Looker têm acesso a esse modelo por padrão. Os 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 "Atividade" 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 na hora na atividade do sistema são armazenados no fuso horário do Looker System. Consulte a página de documentação Como usar configurações de fuso horário para mais informações.
Painéis de atividades do sistema
Estes são os painéis de atividade do sistema:
- Atividade do usuário
- Atividade de conteúdo
- Desempenho do banco de dados
- Desempenho da instância
- Recomendações de desempenho
- Erros e conteúdo corrompido
Painel de atividades do usuário
O painel Atividade do usuário mostra informações sobre seus usuários e o uso 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 sua instância do Looker
- O número de usuários não incorporados classificados como Desenvolvedor (administrador)
- É o número de usuários sem incorporação classificados como Padrão (Criador)
- 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 emitiram pelo menos uma consulta por semana nas últimas seis semanas
A média de minutos de atividade e o número médio de consultas por usuário nas últimas seis semanas
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 novos painéis na sua instância do Looker nos últimos sete dias
Uma lista dos usuários que acionaram a maioria dos eventos do Git da sua instância do Looker ao longo do tempo
Uma lista dos 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 educativos e de treinamento do Looker
Painel de atividades de conteúdo
O painel Atividade de conteúdo mostra informações sobre quais painéis, visualizações e explorações estão sendo visualizados e programados na sua instância do Looker.
O painel Atividade de conteúdo inclui blocos que mostram os seguintes dados:
- O número de painéis que não foram excluídos
- A aparência de aparências que não foram excluídas
- O número de planos programados
- A porcentagem de painéis que foram consultados nos últimos 30 dias
- A porcentagem de aparências que foram consultadas nos últimos 30 dias
- O número de jobs programados para cada dia nos últimos sete dias
- O número de consultas "Explorar" feitas nos últimos 30 dias
- Uma lista de todos os painéis e aparências acessados nos últimos 30 dias, classificada pelo número de visualizações na IU do Looker, número de visualizações em uma incorporação, número de visualizações pela API, adição como favorito e quantidade de conteúdo entregue em um job programado.
- Uma lista de "explores" criados nos últimos 30 dias, mostrando o número de vezes que ele foi executado 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
- Uma lista dos Explorars criados nos 90 dias anteriores que não foram consultados nos últimos 30 dias, mostrando o tempo desde a última execução, o número de vezes que foi realizado nos últimos 90 dias, a data em que o Explorar foi executado pela última vez e a data em que ele foi executado pela primeira vez.
Painel de desempenho do banco de dados
O painel Desempenho do banco de dados mostra informações sobre o desempenho de conteúdo e PDTs na instância do Looker, incluindo os tempos de execução totais e médios de consultas e PDTs. Além disso, ele mostra o número de erros de consulta e falhas de criação de TDP.
O painel Desempenho do banco de dados inclui blocos que mostram os seguintes dados:
- A porcentagem de consultas retornadas do cache
- Todas as consultas executadas nos últimos 30 dias, agrupadas por origem, com tempos 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 dos 15 principais usuários que mostra o número de consultas executadas nos últimos sete dias
- Uma tabela das 10 principais origens de consulta que mostra o número de consultas executadas nos últimos sete dias
- O número de consultas executadas, o número de usuários ativos e a porcentagem de consultas retornadas do cache do Looker a cada hora do dia
- O número de jobs e planos programados para cada hora do dia
- O número de builds de TDP para cada conexão em cada hora do dia
- O ambiente de execução médio de cada recurso "Explorar" nos últimos sete dias, classificado pelo ambiente de execução mais longo
- O ambiente de execução médio de cada visualização nos últimos sete dias, classificado pelo ambiente de execução mais longo
- O ambiente de execução médio de cada painel nos últimos sete dias, classificados pelo maior tempo de execução
- Uma lista de cada PDT que foi criada nos últimos sete dias, mostrando o número de falhas de gatilho, falhas de criação e versões bem-sucedidas
- O tempo médio de compilação de cada PDT nos últimos sete dias, classificado pelo maior tempo médio de compilação
Painel de desempenho da instância
O painel Desempenho da instância mostra informações sobre a carga e o desempenho do programador e de conteúdo com alto desempenho.
O painel Desempenho da instância inclui blocos que mostram os seguintes dados:
- Um mapa de calor que mostra 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.
- O número de consultas e o tempo de execução médio da consulta em dias em que o tempo de execução médio excede 1,5 vez o desvio padrão de todos os dias, mostrando quais dias têm um impacto excepcionalmente pesado sobre o programador
- O número de jobs programados para cada exploração
- Uma lista de todos os painéis com a atualização automática ativada, com o número de blocos que não são de 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 de consultas que foram baixadas ou programadas com a opção Todos os resultados
- Uma lista de painéis com mais de 25 blocos que mostram o número de blocos de aparência, sem blocos, combinaçã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 páginas de práticas recomendadas e de 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 da sua instância do Looker.
O painel Recomendações de desempenho inclui blocos que mostram as seguintes informações:
- Recomendações do painel: uma lista de painéis e recomendações com baixo desempenho que podem melhorar o desempenho
- Explorar recomendações: uma lista de possíveis explorações e recomendações com baixo desempenho para melhorar o desempenho
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 afetar o desempenho da sua instância do Looker ou do seu banco de dados. O bloco fornece recomendações da página Considerações ao criar painéis de alto desempenho do Looker. Você pode aplicar essas recomendações no nível do painel para ajudar a melhorar o desempenho. Veja a seguir 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 consulta 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 da mesclagem. |
The auto-refresh interval of this dashboard is <X>, which is lower than recommended (>=15 min). |
Aumente ou desative a configuração de intervalo de atualização automática para evitar sobrecarregar o banco de dados. |
Conheça as recomendações
O bloco Explorar recomendações exibe "Explorar", o que pode causar limitações de desempenho na instância ou no banco de dados do Looker.
O bloco compara os valores médios das métricas de desempenho da consulta do Explorar em relação aos comparativos de mercado para um desempenho saudável da instância. A gravidade listada ao lado de cada guia "Explorar" indica o quanto as métricas da ferramenta "Explorar" excedem esses comparativos.
Com base em quais métricas excedem os comparativos de mercado, o bloco fornece estratégias de solução de problemas segmentadas para ajudar a melhorar o desempenho. Veja a seguir avisos e recomendações que você poderá 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 visualizações desnecessárias do parâmetro include do modelo LookML. Verifique se o código de produção do LookML é alterado com pouca frequência, de preferência quando os usuários não estão executando 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 joins desnecessárias do arquivo explore do LookML. Use o parâmetro LookML fields para excluir campos desnecessários da guia "Explorar". Verifique se o código de produção do LookML é alterado com pouca frequência, de preferência quando os usuários não estão executando muitas consultas. |
Prepare |
The average prepare time is <X>, which is above the recommended benchmark. |
Ative o recurso New 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 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 grandes cadeias de mesclagem. Colocar uma lógica SQL complexa em tabelas derivadas permanentes (PDTs, na sigla em inglês) para reduzir o tempo 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 dinâmicas dinâmicas, 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 dinâmicas dinâmicas, classificações ou formatação de valor. |
Painel de erros e conteúdo corrompido
O painel Erros e conteúdo corrompido mostra os painéis, a aparência, as programações e as PDTs que produzem erros de consulta, além do número de erros de cada origem de consulta.
Este painel exibe apenas os erros que ocorrem no tempo de execução da consulta. Por exemplo, se você remover um campo LookML de uma visualização, as visualizações e os painéis que usam esse campo exibirão avisos, mas o painel Erros e conteúdo corrompido não exibirá esses avisos. Use o Validador de conteúdo para verificar problemas de referência do LookML nos seus visuais e painéis.
O painel Erros e conteúdo corrompido inclui blocos que mostram os seguintes dados:
- Uma lista de painéis que estão produzindo erros, incluindo os erros dados, 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 estão produzindo erros, incluindo os erros dados e o criador de cada programação
- Uma lista de aparências que estão produzindo erros, incluindo os erros dados e o emissor de cada consulta de aparência
- Uma lista de TDPs que estão produzindo erros, incluindo as ações TDP que criaram a entrada de registro de erro, quaisquer dados relacionados à ação PDT, número de vezes que PDT produziu uma ação "criar erro cancelado" e o número de vezes que PDT produziu um "erro de valor de acionador"
- O número de erros de cada origem de consulta nos últimos 10 dias