Monitorar o uso do Looker com análises detalhadas da atividade do sistema

Os administradores do Looker e os usuários que receberam a permissão see_system_activity têm acesso às análises detalhadas da atividade do sistema do Looker no menu "Analisar".

As análises detalhadas de atividade do sistema se conectam ao banco de dados de aplicativos do Looker. Eles mostram informações sobre sua instância do Looker, incluindo Looks e painéis salvos nela, informações do usuário, informações históricas de consultas e estatísticas de desempenho da instância. A granularidade e a retenção dos dados de atividade do sistema estão sujeitas a restrições do sistema. A atividade do sistema foi projetada para coletar dados de alto volume, e a agregação pode ser usada para complementar os registros da sua empresa.

Por padrão, os dados de atividade do sistema são armazenados no banco de dados interno do Looker. A maioria das tabelas é truncada regularmente para obedecer aos limites de armazenamento. Por exemplo, a tabela de histórico é truncada para os últimos 90 dias de dados. Algumas tabelas têm políticas de retenção de dados mais rigorosas. Para aumentar a retenção de dados, use a Atividade do sistema Elite.

Não é possível consultar dados de atividade do sistema usando o SQL Runner porque as permissões para o banco de dados interno do Looker são limitadas.

Análises detalhadas da atividade do sistema

Estas são as análises detalhadas da atividade do sistema:

Nome da análise Descrição Duração do cache Mais informações
Uso da API Dados sobre o uso da API, incluindo frequência de chamadas, latência e os endpoints chamados. 1 hora
Uso da API por hora Resumo detalhado e por hora do volume e da performance das chamadas de API feitas para sua instância do Looker. 1 hora
Uso de conteúdo Dados sobre o uso de análises detalhadas e painéis, incluindo frequência de visualizações, adição aos favoritos, programação, incorporação e acesso pela API. Também inclui detalhes sobre painéis e Looks individuais. 12 horas
Conexão com o banco de dados Detalhes sobre conexões de banco de dados. Inclui informações sobre usuários que têm acesso às conexões de banco de dados. 1 hora
Painel Detalhes sobre todos os painéis e elementos deles. Inclui informações sobre Looks, consultas, funções, usuários e pastas associados a painéis. 12 horas
Performance do painel Dados históricos e de performance sobre painéis. 1 hora
Evento Informações sobre eventos históricos no Looker, incluindo o nome, o tipo e a frequência de cada evento. Inclui informações sobre grupos e usuários conectados aos eventos. 1 hora
Atributo do evento Informações sobre os atributos que compõem os eventos. Inclui os dados na análise detalhada Evento e adiciona informações de atributo. 12 horas
Uso de campos Campos do LookML e o número de vezes que foram usados. 1 hora
Pastas Informações sobre todas as pastas, o conteúdo armazenado em cada uma delas e o criador de cada pasta. 1 hora
Grupo Lista de grupos e detalhes sobre eles, incluindo grupos principais e secundários, além de usuários e funções que pertencem a cada grupo. 1 hora
Histórico Detalhes sobre todas as consultas executadas nos últimos 90 dias. 12 horas
Look Detalhes sobre todas as análises detalhadas. Inclui informações sobre painéis, consultas, usuários e pastas associados a Looks. 12 horas
Mesclar consulta Informações sobre consultas mescladas, incluindo campos e outros elementos das consultas de origem e mescladas. 1 hora
Criações de PDT Detalhes sobre builds de TDP, incluindo o tempo necessário para concluir builds e a conexão e o modelo de que as TDPs fazem parte. 1 hora
Log de eventos da TDP Informações sobre eventos históricos relacionados a TDPs, incluindo reconstruções e erros de TDP.

Consulte a página de documentação Entender as ações de registro do PDT para mais informações sobre como visualizar e entender as ações de registro do PDT e os dados de ação correspondentes.
12 horas
Simultaneidade de consultas Uma análise detalhada da simultaneidade de consultas na sua instância. 12 horas
Métricas de performance da consulta Detalhes das consultas executadas na sua instância do Looker. 1 hora
Papel Funções do Looker e os conjuntos de modelos e permissões que as compõem. 1 hora
Consulta SQL Consultas SQL que foram executadas, incluindo a frequência e a data mais recente, além de detalhes sobre os usuários que as executaram. 1 hora
Plano programado Informações sobre todas as entregas de dados programadas, incluindo jobs programados anteriormente e atualmente. Inclui dados sobre os painéis, Looks, consultas, pastas e usuários associados às entregas de dados programadas. 12 horas
User Detalhes sobre cada usuário, incluindo consultas históricas executadas e o conteúdo e as pastas a que eles têm acesso. 12 horas

Consulte a seção Como usar as análises detalhadas de atividade do sistema nesta página para conferir alguns exemplos de usos comuns das análises detalhadas de uso de conteúdo, painel, evento, atributo de evento, histórico, Look, consulta de junção, criações de PDT, consulta SQL, plano programado e usuário.

Como usar as análises detalhadas da atividade do sistema

Confira alguns exemplos de como usar as análises detalhadas na atividade do sistema, além das respostas para algumas perguntas comuns. Para acessar os exemplos de análises detalhadas nesta seção, substitua <instance_name.looker.com> nos URLs de exemplo pelo endereço da sua instância do Looker.

Uso da API

A análise Uso da API oferece um resumo do volume de chamadas de API feitas à sua instância do Looker.

Use a análise detalhada Uso da API para responder a perguntas como:

Como posso receber uma auditoria diária das chamadas de API?

Use a análise detalhada Uso da API para recuperar uma lista de todas as chamadas de API feitas na sua instância em um determinado período. Para ver quais chamadas foram feitas em um determinado dia, siga estas etapas:

  1. Selecione Endpoint em Uso da API.
  2. Selecione Uso total em Uso da API.
  3. Filtre por Data de criação em Uso da API com a data selecionada.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.endpoint,api_usage.total_usage&f[api_usage.created_date]=yesterday&sorts=api_usage.total_usage+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_date%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22yesterday%22%2C%22unit%22%3A%22day%22%7D%2C%7B%7D%5D%2C%22id%22%3A5%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Consulte a Referência da API do Looker ou o API Explorer do Looker para mais informações sobre o que cada chamada de API faz.

Quantas chamadas de API foram feitas na minha instância este ano?

É possível usar a análise detalhada Uso da API para agregar o volume de chamadas de API em qualquer período. Por exemplo, você pode criar um relatório anual que mostre quantas chamadas de API foram feitas a cada mês:

  1. Selecione Mês de criação em Uso da API.
  2. Selecione Uso total em Uso da API.
  3. Filtre por Ano de criação em Uso da API com o ano selecionado.
https://<instance_name.looker.com>/explore/system__activity/api_usage?fields=api_usage.total_usage,api_usage.created_month&fill_fields=api_usage.created_month&f[api_usage.created_year]=last+year&sorts=api_usage.created_month+desc&limit=500&column_limit=50&vis=%7B%7D&filter_config=%7B%22api_usage.created_year%22%3A%5B%7B%22type%22%3A%22advanced%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22last+year%22%2C%22unit%22%3A%22yr%22%7D%2C%7B%7D%5D%2C%22id%22%3A6%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Uso da API por hora

A análise detalhada Uso da API por hora oferece um resumo detalhado por hora do volume e da performance das chamadas de API feitas à sua instância do Looker. Essa análise detalhada oferece mais granularidade do que a Análise detalhada de uso da API, permitindo uma análise detalhada da latência da API e dos padrões de uso ao longo do tempo.

Análises de início rápido

A análise detalhada Uso da API por hora inclui análises de Início rápido, que podem ser usadas para responder rapidamente a perguntas ou como pontos de partida para outras consultas:

  • Uso da API por endpoint: total de solicitações de API para cada caminho de endpoint de API, classificado do mais ao menos frequente.
  • Histograma de latência da API: um histograma que mostra a distribuição das durações de solicitações de API em intervalos de latência.
  • Endpoints de API lentos: encontra os endpoints de API com mais solicitações que levam 5 segundos ou mais.
  • Tendências de uso da API: mostra a tendência de solicitações de API ao longo do tempo, divididas por intervalos de latência.

Como posso encontrar os endpoints de API mais usados?

Use o guia de início rápido Uso da API por endpoint para identificar os endpoints de API mais usados e analisar a performance deles em diferentes buckets de latência. Essa análise ajuda você a entender quais endpoints são chamados com mais frequência e a rapidez com que eles respondem, o que é útil para monitoramento e otimização de performance.

Uso do conteúdo

A análise detalhada Uso de conteúdo na atividade do sistema fornece informações sobre o uso de Looks e painéis, incluindo frequência de visualizações, adição aos favoritos, programação e acesso pela API. Ele também inclui detalhes sobre painéis e Looks individuais.

Análises de início rápido

A análise detalhada Uso de conteúdo inclui análises de Início rápido, que podem ser usadas para responder rapidamente a perguntas ou como ponto de partida para outras consultas.

Selecione um bloco de análise de início rápido em um Explore em branco ou no menu de início rápido do raio em um Explore que já foi executado. O Looker vai mostrar uma consulta com campos pré-selecionados e classificados para responder a uma das seguintes perguntas:

  • Qual conteúdo foi adicionado aos favoritos mais vezes?
  • Qual conteúdo foi acessado nos últimos três dias?
  • Qual conteúdo não foi acessado nos últimos 60 dias?
  • Qual conteúdo foi acessado com mais frequência usando a API Looker?
  • Quais painéis criados nos últimos sete dias são mais usados?
  • Quais Looks criados nos últimos sete dias são mais usados?
  • Quais quadros foram adicionados aos favoritos mais vezes?
  • Qual conteúdo foi visualizado mais vezes?

Use a análise detalhada Uso de conteúdo para encontrar os painéis ou Looks mais populares na sua instância. Em seguida, use a Análise do histórico para identificar os filtros usados em Looks ou painéis populares. Para encontrar os Looks ou painéis mais usados:

  1. Na análise detalhada Uso de conteúdo, selecione Content ID, Título do conteúdo e Tipo de conteúdo na visualização Uso de conteúdo.
  2. Adicione um filtro em Tipo de conteúdo na visualização Uso de conteúdo e defina o valor do filtro como dashboard OR look.
  3. Selecione Ver total em Uso de conteúdo. Você também pode selecionar campos como Total de favoritos, Total de programações, Total de APIs e Total de incorporações na visualização Uso de conteúdo.
  4. Classifique os resultados em ordem decrescente em Total de visualizações para listar primeiro o conteúdo mais popular.
  5. Você também pode adicionar um filtro no campo Dias desde o último acesso da visualização Uso de conteúdo para limitar os dados a um período específico. Por exemplo, é possível limitar os dados mostrados aos últimos 30 dias definindo o valor do filtro como is less than 30.

Em seguida, use a Análise detalhada do histórico para encontrar os filtros usados em um painel ou Look específico:

  1. Na análise detalhada Histórico, filtre o campo ID na visualização Painel ou Análise e insira os IDs dos painéis ou das análises que você identificou usando a análise detalhada Uso de conteúdo.
  2. Selecione Filtros na visualização Consulta para retornar uma lista de filtros usados pelos painéis ou Looks que você está filtrando.

Painel

A análise detalhada do Painel inclui detalhes sobre painéis e elementos do painel, como Looks, consultas, funções, usuários e pastas associados a painéis.

Análises de início rápido

A análise Painel do Explorar inclui análises de Início rápido, que podem ser usadas para responder a perguntas rapidamente ou como ponto de partida para outras consultas.

Selecione um bloco de análise de início rápido em um Explore em branco ou no menu de início rápido do raio em um Explore que já foi executado. O Looker vai mostrar uma consulta com campos pré-selecionados e classificados para responder a uma das seguintes perguntas:

  • Quais painéis usam várias análises detalhadas?
  • Quais dashboards têm intervalos curtos de atualização automática?
  • Quantos painéis estão definidos para executar no carregamento?
  • Quais painéis têm mais de 25 blocos?
  • Quais painéis usam mais consultas de junção?
  • Quais painéis usam uma determinada visualização ou campo?
  • Quais pastas contêm quais painéis?
  • Quais blocos compõem um painel individual?

Evento

A análise detalhada Evento inclui informações sobre eventos históricos no Looker, como nome, tipo e frequência de cada um. Essa análise detalhada também inclui informações sobre grupos e usuários conectados aos eventos.

Confira alguns usos comuns da análise detalhada de Eventos:

Consulte a página de documentação Eventos do Looker para mais informações sobre como visualizar eventos e atributos comuns, além de uma lista de tipos de eventos.

Como posso encontrar e categorizar solicitações de API?

Você pode encontrar todas as solicitações de API feitas e categorizá-las usando a análise detalhada Evento:

  1. Selecione os campos Nome e Categoria na visualização Evento.
  2. Adicione um filtro em É chamada de API (Sim / Não) e defina o valor do filtro como Yes.
  3. Você também pode selecionar campos como Data de criação em Evento e Nome em Usuário para informações sobre solicitações de API específicas.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.created_date,event.name,event.category,user.name&f[event.is_api_call]=Yes&sorts=event.name&limit=500

Existe uma maneira de investigar atualizações de conteúdo?

Use a análise detalhada Evento para investigar atualizações de conteúdo filtrando eventos que incluem a palavra update:

  1. Selecione o Nome na visualização Evento.
  2. Adicione um filtro no campo Nome da visualização Evento e defina o valor do filtro como contains update.
  3. Você também pode selecionar outros campos para fornecer mais informações sobre cada atualização de conteúdo, como Horário de criação em Evento e ID em Usuário.
https://<instance_name.looker.com>/explore/system__activity/event?fields=event.name,user.id,event.created_time&f[event.name]=%25update%25&sorts=event.created_time+desc&limit=500

Como faço para ver os eventos de login?

Use a análise detalhada Evento para determinar quem fez login no sistema com eventos de login. Exemplo:

  1. Adicione um filtro no campo Nome da visualização Evento e defina o valor do filtro como login.
  2. Selecione o ID e o Nome na visualização Usuário.
  3. Selecione Horário de criação na visualização Evento.

Atributo do evento

A análise detalhada Atributo do evento contém os dados da análise detalhada Evento e fornece mais informações sobre os atributos que compõem os eventos.

Confira alguns usos comuns da análise detalhada do atributo de evento:

Para mais informações sobre como visualizar eventos, atributos comuns de eventos e uma lista de tipos de eventos, consulte a página de documentação Eventos do Looker.

Como faço para ver as mudanças de permissão?

Use a análise detalhada Atributo do evento para conferir as mudanças de permissão. Por exemplo, é possível descobrir quando e por quem uma permissão foi alterada:

  1. Selecione Horário de criação e Nome na visualização Evento para saber quando a mudança foi feita e o tipo de evento.
  2. Selecione Nome e Valor em Atributo do evento para retornar informações sobre o tipo de mudança feita e os usuários cujas permissões foram alteradas ou as permissões específicas que foram alteradas.
  3. Selecione ID e outros campos em Usuário para informações sobre o usuário que fez a mudança.
  4. Filtre por Nome na visualização Evento, definindo o valor como user_permission_elevation.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,user.id,user.name,event_attribute.name,event_attribute.value&f[event.name]=%22user_permission_elevation%22&sorts=event.created_time+desc&limit=500

Como faço para acompanhar quando os recursos dos Labs são ativados?

Use a análise detalhada Atributo do evento para rastrear quando os recursos do Labs são ativados. Por exemplo, selecione os seguintes campos:

  1. Selecione Horário de criação no campo Evento.
  2. Selecione Nome e Valor no campo Atributo do evento.
  3. Adicione um filtro em Nome de Evento e defina o valor do filtro como update_labs_feature.
  4. Você também pode adicionar campos como ID ou Nome em Usuário para ver informações sobre quem ativou um recurso do Labs.

Neste exemplo, o nome do recurso do Labs ativado ou desativado é mostrado no campo Valor do Atributo do evento quando o Nome do Atributo do evento tem o valor labs_feature_id. Quando o Nome do Atributo do evento tem o valor labs_feature_value, os valores true e false indicam se o recurso do Labs foi ativado ou desativado.

https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event_attribute.name,event_attribute.value,user.id&f[event.name]=%22update_labs_feature%22&sorts=event.created_time+desc&limit=500

Quando o nome de um projeto foi alterado?

Use a análise detalhada Atributo do evento para saber quando o nome de um projeto foi alterado:

  1. Selecione Horário de criação e Nome na visualização Evento.
  2. Selecione Nome e Valor em Atributo do evento.
  3. Adicione um filtro em Nome na visualização Evento e defina o valor do filtro como rename_project_file.
https://<instance_name.looker.com>/explore/system__activity/event_attribute?fields=event.created_time,event.name,event_attribute.name,event_attribute.value&f[event.name]=%22rename_project_file%22&sorts=event.created_time+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%22event.name%22%3A%5B%7B%22type%22%3A%22%3D%22%2C%22values%22%3A%5B%7B%22constant%22%3A%22rename_project_file%22%7D%2C%7B%7D%5D%2C%22id%22%3A0%2C%22error%22%3Afalse%7D%5D%7D&origin=share-expanded

Histórico

A análise detalhada Histórico fornece um registro de consultas individuais. Ele pode ser útil para a solução de problemas, já que fornece detalhes sobre todas as consultas executadas na sua instância nos últimos 90 dias.

Confira algumas perguntas comuns sobre o uso da análise detalhada Histórico:

Truncamento da tabela de histórico

Como o tamanho da tabela Histórico pode aumentar rapidamente, o Looker exclui automaticamente os registros que atendem a qualquer um dos seguintes critérios:

  • A history.created_time está há mais de 90 dias.
  • O history.created_time é de mais de 7 dias atrás, e o history.source é scheduled_task.

Esclarecimento de campos selecionados

Cada campo na análise detalhada Histórico tem uma descrição para ajudar você a entender a finalidade dele. A tabela a seguir contém descrições mais detalhadas de alguns campos sobre os quais os clientes costumam perguntar:

Nome do campo Descrição Valores possíveis
Origem A origem de uma consulta, como um Look, uma Análise de dados do Looker, uma tarefa programada, um alerta, um painel etc.
  • alerts: a consulta foi iniciada por um alerta.
  • api: a consulta foi iniciada usando a API Looker.
  • api3: a consulta foi iniciada usando a API Looker.
  • authenticated_download: a consulta foi iniciada usando o hub de ações do Looker com uma ação de transmissão em uma programação.
  • dashboard: a consulta foi iniciada em um painel. A consulta pode ter sido iniciada na UI, na API ou em uma tarefa programada.
  • dashboard_prefetch: a consulta foi iniciada por um pré-busca de painel.
  • data-download-api: essa consulta foi iniciada em um download de painel no formato CSV.
  • drill_modal: a consulta foi iniciada quando um usuário detalhou os dados.
  • explore: a consulta foi iniciada em uma Análise. A consulta pode ter sido iniciada na UI ou na API.
  • guided_analysis: a consulta foi criada com o recurso Análises guiadas na atividade do sistema do Labs.
  • internal: a consulta foi executada pelo Looker para recuperar metadados para fins internos.
  • look: a consulta foi iniciada em uma Análise. A consulta pode ter sido iniciada na UI, na API ou em uma tarefa programada.
  • merge_query: a consulta foi iniciada com uma consulta de mesclagem.
  • private_embed: a consulta foi iniciada em uma incorporação particular.
  • public_url: a consulta foi iniciada em uma análise detalhada com o acesso público ativado.
  • regenerator: a consulta foi iniciada pelo regenerador de PDTs.
  • render_manager_cache: a consulta foi iniciada por um download em formato PDF ou PNG. Pode ser um Look ou um painel.
  • scheduled_task: a consulta foi executada em uma programação que gerou um PDF. Essa fonte não inclui entregas programadas de formatos que não são PDF, como CSV.
  • sql_interface: a consulta foi iniciada por um aplicativo de terceiros usando a interface SQL aberta.
  • sqlrunner: a consulta foi iniciada no SQL Runner.
  • suggest: a consulta foi criada como uma consulta de sugestões de filtro.
Origem do emissor A origem de uma consulta, agrupada.
  • Hub de ações: a consulta foi iniciada usando o hub de ações do Looker. Isso inclui o valor authenticated_download de Origem.
  • API: a consulta foi iniciada usando a API do Looker. Isso inclui o valor api3 de Origem.
  • Sistema: a consulta foi iniciada pelo Looker sem intervenção direta do usuário. Isso inclui os valores alerts, data-download-api e scheduled_task de Origem.
  • Usuário: a consulta foi iniciada por um usuário do Looker. Isso inclui os valores dashboard, drill_modal, explore, look, merge_query, private_embed, render_manager, sqlrunner e suggest de Origem.
  • Outro: a consulta não se enquadra em nenhum dos outros grupos. Isso inclui o valor internal de Origem.
Status O status atual do evento de histórico.
  • cache_only_miss: a consulta foi executada com a opção cache_only=TRUE, e a entrada de cache não estava presente.
  • complete: a consulta foi concluída.
  • error: a consulta falhou com um erro. Inclua o campo Mensagem para ver os detalhes do erro.
  • killed: a consulta foi cancelada por um usuário, pelo banco de dados ou pelo Looker.
Contagem de execuções de consulta Esse campo conta o número de execuções de consultas filtrando as entradas do histórico em que o valor do campo Status é cache_only_miss. Em outras palavras, esse campo só inclui entradas do histórico em que o valor do campo Status é complete, error ou killed. Um número inteiro positivo.

Análises de início rápido

A análise detalhada Histórico inclui análises de Início rápido, que podem ser usadas para responder rapidamente a perguntas ou como pontos de partida para outras consultas.

Selecione um bloco de análise de início rápido em um Explore em branco ou no menu de início rápido do raio em um Explore que já foi executado. O Looker vai mostrar uma consulta com campos pré-selecionados e classificados para responder a uma das seguintes perguntas:

  • Quais fontes de consulta foram as mais ativas no último dia?
  • Quais usuários foram mais ativos na última semana?
  • Quais painéis de usuários são os mais populares?
  • Quantas vezes um painel específico foi usado nos últimos 30 dias?
  • Quais são as consultas executadas mais recentemente?
  • Quantas vezes um determinado Look foi usado nos últimos 30 dias?
  • Quais são os tempos médios de execução de consultas de modelos individuais?
  • Qual é a atividade de consulta recente de um usuário específico?

Quais são todos os modelos usados por um painel?

Use a análise detalhada Histórico para encontrar todos os modelos usados por um painel. Por exemplo, isso pode ajudar a identificar os modelos para os quais um usuário precisa de permissões quando não consegue ver os dados em um painel.

  1. Selecione ID (inclusivo) na visualização Painel.
  2. Selecione Modelo e Contagem na visualização Consulta.
  3. Filtre por ID (inclusivo) e insira o ID do painel que você quer filtrar.

No exemplo de URL a seguir, substitua o ID do painel 123 no elemento de filtro f[history.real_dash_id]=123 pelo ID do painel que você quer filtrar:

https://<instance_name.looker.com>/explore/system__activity/history?fields=history.real_dash_id,query.model,query.count&f[history.real_dash_id]=123&sorts=history.real_dash_id+desc&limit=500

Como posso identificar consultas de longa duração?

Suponha que você queira criar alertas para consultas de longa duração. Use a análise detalhada Histórico para, por exemplo, encontrar as consultas que levam mais tempo para serem executadas:

  1. Selecione ID e Link em Consulta.
  2. Selecione Tempo médio de execução em segundos e Contagem de execuções de consultas em Histórico para ver o tempo médio de execução de cada consulta e quantas vezes ela foi executada.
  3. Adicione um filtro em Data de conclusão no Histórico e defina o valor do filtro como um período, como is in the past 7 days, para limitar os resultados exibidos.
  4. Adicione um filtro em É consulta única (sim / não) e defina o valor como is Yes para excluir consultas de junção dos resultados.
  5. Você pode mostrar apenas consultas com um tempo de execução acima de um determinado limite, como 5 minutos. Para isso, filtre por Tempo médio de execução em segundos e defina o valor do filtro como is greater than 300.
  6. Classifique em ordem decrescente por Tempo médio de execução em segundos em Histórico para listar primeiro as consultas com os tempos médios de execução mais longos.

Em seguida, salve a consulta como um Look e crie um alerta para notificar você se houver consultas com tempos de execução que excedam o limite especificado.

No exemplo de URL a seguir, você muda o período em que os resultados são mostrados substituindo 7+days no elemento de filtro f[history.created_date]=7+days por outro valor de filtro. Você também pode mudar o valor do filtro em Tempo médio de execução em segundos substituindo is greater than 300 no elemento de filtro f[history.average_runtime]=%3E300.

https://<instance_name.looker.com>/explore/system__activity/history?fields=query.id,history.average_runtime,history.query_run_count,query.link&f[history.is_single_query]=Yes&f[history.created_date]=7+days&f[history.average_runtime]=%3E300&sorts=history.average_runtime+desc&limit=500

Quando foi a última vez que alguém usou o SQL Runner?

Para determinar a última vez que um usuário específico executou uma consulta do SQL Runner usando a análise detalhada Histórico:

  1. Selecione Última execução e ID do usuário na visualização Consulta do SQL Runner.
  2. Adicione um filtro em ID do usuário na visualização Consulta do SQL Runner e defina o valor do filtro como o ID do usuário.
https://<instance_name.looker.com>/explore/system__activity/history?fields=sql_query.last_run_time,sql_query.user_id&sorts=sql_query.last_run_time+desc&limit=500&column_limit=50

Como posso encontrar consultas que foram encerradas pelo banco de dados?

Para encontrar consultas encerradas pelo banco de dados com a análise detalhada Histórico:

  1. Adicione um filtro em Mensagem no Histórico e defina o valor do filtro como contains query killed.
  2. Selecione Data de criação, ID e Mensagem em Histórico.
  3. Selecione ID em Consulta.
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.id,history.created_date,query.id,history.message&f[history.message]=%25query+killed%25&sorts=history.message&limit=500

A Visão geral do recurso Detalhar lista os títulos de todos os painéis acessados nos últimos 90 dias e inclui uma contagem do número de vezes que cada um deles foi acessado:

  1. Selecione Título em Painel.
  2. Selecione Contagem de execuções de consultas em Histórico.
  3. Adicione um filtro em Título do Painel e defina o valor do filtro como is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=dashboard.title,history.query_run_count&f[dashboard.title]=-NULL&sorts=history.query_run_count+desc&limit=500&column_limit=50

Esta análise detalhada mostra quantas vezes cada função na sua instância executou uma análise detalhada nos últimos 90 dias:

  1. Selecione Analisar em Consulta.
  2. Selecione e crie uma rotação em Nome em Função do usuário.
  3. Selecione Contagem de execuções de consultas em Histórico.
  4. Adicione um filtro em Nome de Função do usuário e defina o valor do filtro como is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=history.query_run_count,query.view,role.name&pivots=role.name&f[role.name]=-NULL&sorts=history.query_run_count+desc+0,role.name&limit=500&column_limit=50

Alguém consultou uma análise detalhada específica nos últimos 90 dias?

Use a análise detalhada Histórico para determinar se uma análise detalhada específica foi usada nos últimos 90 dias:

  1. Selecione Data de criação em Histórico.
  2. Selecione Analisar e Vincular em Consulta.
  3. Adicione um filtro em Analisar na Consulta e insira o nome da análise detalhada.

Alguém usou um campo de uma visualização específica nos últimos 90 dias?

Use a análise detalhada Histórico para determinar se algum campo de uma visualização específica foi usado nos últimos 90 dias:

  1. Selecione Data de criação em Histórico.
  2. Selecione Analisar e Vincular em Consulta.
  3. Filtre por Campos usados em Consulta, insira o nome da visualização seguido de um ponto, por exemplo, orders., e selecione contém para a condição de filtro. O período no filtro indica que o Looker deve retornar campos apenas dessa visualização, e não de visualizações com nomes semelhantes.

No exemplo de URL a seguir, substitua order%5E_items. no elemento de filtro f[query.formatted_fields]=%25order%5E_items. pelo nome da visualização que você quer filtrar, seguido de um ponto final:

https://<instance_name.looker.com>/explore/system__activity/history?fields=history.created_date,query.view,query.link&f[query.formatted_fields]=%25order%5E_items.%25&sorts=history.created_date+desc&limit=500&column_limit=50

Quais consultas foram iniciadas no Planilhas Google?

Use a análise Histórico para conferir uma lista de consultas geradas nas Planilhas Google usando o recurso Páginas conectadas para Looker:

  1. Selecione Data e Hora do dia no grupo Data de criação em Histórico.
  2. Selecione Nome do cliente da API, ID da planilha das Páginas conectadas e Gatilho das Páginas conectadas no grupo Propriedades do cliente da API de consulta em Histórico.
  3. Selecione Nome em Usuário.
  4. Filtre por ID da planilha do Google Conectado no grupo Propriedades do cliente da API de consulta em Histórico e defina o valor como is not null.
https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,query_api_client_context.cs_spreadsheet_id,query_api_client_context.cs_trigger,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.cs_spreadsheet_id]=-NULL&sorts=history.created_time_of_day+desc&limit=5000

Look

A análise detalhada Look inclui detalhes sobre todos os Looks, incluindo informações sobre painéis, consultas, usuários e pastas associados a eles.

Confira algumas perguntas comuns sobre o uso do Look no recurso Detalhar:

Quais aparências são compartilhadas publicamente?

Use a análise detalhada Visualizar para saber quais Looks estão sendo compartilhados publicamente ou têm um URL público ativado.

  • Filtre por Público (Sim / Não) em Consulta e defina o valor do filtro como Yes.
  • Selecione ID, Nome e Link em Aparência.
https://<instance_name.looker.com>/explore/system__activity/look?fields=look.id,look.title,look.link&f[look.public]=Yes&limit=500

Quem é o autor de um Look específico?

Para encontrar o autor de um Look específico:

  1. Filtre pelo ID da Análise detalhada, definindo o valor como o ID da Análise detalhada.
  2. Selecione ID e Nome em Usuário.
  3. Você também pode selecionar campos como Data de criação e Título em Consulta.

Quais Looks foram excluídos?

Para ver uma lista de todos os Looks excluídos:

  1. Selecione ID, Título, Link e Data de exclusão em Análise detalhada.
  2. Adicione um filtro em Data de exclusão na Análise detalhada e defina o valor do filtro como is not null.
https://<instance_name.looker.com>/explore/system__activity/look?fields=look.id,look.title,look.link,look.deleted_date&f[look.deleted_date]=NOT+NULL&sorts=look.title&limit=500&column_limit=50

Mesclar consulta

A análise detalhada Combinar consultas inclui informações sobre consultas combinadas, incluindo campos e outros elementos das consultas de origem e combinadas.

Use a análise detalhada Combinar consultas para responder a perguntas como estas:

Quais análises detalhadas são mescladas com mais frequência?

Use a análise detalhada Mesclar consulta para descobrir quais análises detalhadas são mescladas com mais frequência e considere juntar as tabelas para melhorar a performance e ter mais recursos.

  1. Selecione Analisar em Consulta.
  2. Selecione Contagem em Consulta de origem da consulta de mesclagem.
https://<instance_name.looker.com>/explore/system__activity/merge_query?fields=query.view,merge_query_source_query.count&sorts=merge_query_source_query.count+desc&limit=500&query_timezone=America%2FLos_Angeles&vis=%7B%7D&filter_config=%7B%7D&origin=share-expanded

Criações de TDP

A análise detalhada PDT Builds inclui informações sobre builds de PDT, incluindo o tempo necessário para concluir builds e a conexão e o modelo de que os PDTs fazem parte.

Confira alguns usos comuns da análise PDT Builds:

Essas consultas podem levar mais tempo para serem executadas em instâncias com muitas PDTs em execução simultânea.

Como posso ver os tempos de build de TDP?

Use a análise detalhada Builds de PDT para conferir os tempos de build das PDTs. Por exemplo, para ver os tempos de build do PDT nos últimos dois dias:

  1. Adicione um filtro em Horário de início na visualização Builds do PDT e defina o valor como is in the past 2 days.
  2. Selecione Hora de início, Nome da visualização, Conexão, Nome do modelo, Minutos decorridos e Segundos decorridos na visualização Builds do PDT.
https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.start_time,pdt_builds.view_name,pdt_builds.connection,pdt_builds.model_name,pdt_builds.elapsed_minutes,pdt_builds.elapsed_seconds&f[pdt_builds.start_time]=2+days&sorts=pdt_builds.start_time+desc&limit=500

Como posso identificar PDTs de longa duração para gerar alertas?

Use a análise detalhada Builds de PDT para identificar PDTs de longa duração. Em seguida, salve a consulta como um Look e crie um alerta para notificar você se houver PDTs com tempos de build que excedam o limite especificado.

Por exemplo, para ver PDTs com um tempo médio de build de mais de 30 minutos:

  1. Adicione um filtro em Minutos de tempo médio de build na visualização Builds do PDT e defina o valor como is greater than 30.
  2. Selecione Nome da visualização, Conexão e Minutos de tempo médio de build na visualização Builds de PDT.

Para mudar o valor do filtro em Minutos de tempo médio de build de Builds do PDT, substitua 30 no elemento de filtro f[pdt_builds.average_build_time_minutes]=%3E20 por um número de minutos:

https://<instance_name.looker.com>/explore/system__activity/pdt_builds?fields=pdt_builds.view_name,pdt_builds.connection,pdt_builds.average_build_time_minutes&f[pdt_builds.average_build_time_minutes]=%3E30&sorts=pdt_builds.average_build_time_minutes+desc&limit=500

Simultaneidade de consultas

A análise detalhada Concorrência de consultas oferece uma análise detalhada da concorrência de consultas na sua instância. Use essa análise detalhada para entender quantas consultas de diferentes fontes estão sendo executadas simultaneamente em intervalos de tempo específicos. Essa análise detalhada ajuda a identificar períodos de alta carga e investigar gargalos de desempenho relacionados aos limites de conexão do banco de dados.

Analisar a simultaneidade de consultas ao longo do tempo

Use a análise detalhada Simultaneidade de consultas para visualizar o número de consultas em execução ao mesmo tempo e analisar intervalos de tempo específicos.

Para conferir as tendências de simultaneidade ao longo do tempo, siga estas etapas:

  1. Navegue até a análise detalhada Concorrência de consultas.
  2. Adicione a dimensão Data de início do intervalo da visualização Simultaneidade.
  3. Adicione a métrica Simultaneidade na visualização Simultaneidade.
  4. Crie uma tabela dinâmica usando a dimensão Origem da visualização Intervalos de consulta para segmentar a simultaneidade por origem da consulta.
  5. Adicione filtros conforme necessário, como Nome da conexão, Período e Tamanho do intervalo (em minutos).
  6. Escolha uma visualização de gráfico de colunas ou de área empilhada para conferir as tendências de simultaneidade ao longo do tempo.

Análise detalhada de simultaneidade de consultas mostrando um gráfico de área empilhada de simultaneidade em três dias, com rotação por origem.

Para investigar um período específico de alta simultaneidade, siga estas etapas:

  1. Na tabela de dados ou visualização, clique em um valor da métrica Concorrência.
  2. No menu detalhado, escolha a opção Resumo da linha do tempo do intervalo.

Uma visualização de linha do tempo mostra as consultas individuais que foram executadas em um dia, agrupadas por origem da consulta.

Limitações com back-ends do MySQL

Em instâncias do Looker com um back-end do MySQL que não usam a atividade do sistema Elite, pode ocorrer um erro se os valores selecionados de Período e Tamanho do intervalo gerarem muitos grupos. Se você encontrar o erro Recursive query aborted after N iterations, reduza o período ou aumente o tamanho do intervalo para ficar dentro do limite configurado do banco de dados.

A visualização resultante mostra uma linha do tempo de todas as consultas em execução durante esse intervalo específico, permitindo que você veja os horários exatos de início e término de cada job que contribuiu para a simultaneidade total.

Métricas de performance de consulta

A análise detalhada Métricas de performance de consulta oferece detalhamentos de cada consulta executada na sua instância do Looker.

Por exemplo, você pode usar essa análise detalhada para investigar quais componentes de uma consulta demoraram mais para carregar. Você também pode usar essa análise detalhada para identificar tendências e anomalias de desempenho de consultas. Para uma análise mais detalhada do ciclo de vida da consulta e dos campos rastreados nesta análise detalhada, consulte a página de documentação Entender as métricas de desempenho da consulta.

Análises de início rápido

A análise detalhada de Performance da consulta inclui análises de Início rápido, que podem ser usadas para responder a perguntas rapidamente ou como pontos de partida para outras consultas.

Selecione um bloco de análise de início rápido em um Explore em branco ou no menu de início rápido do raio em um Explore que já foi executado. O Looker vai mostrar uma consulta com campos pré-selecionados e classificados para responder a uma das seguintes perguntas:

  • Quanto tempo cada etapa da consulta levou?
  • Quais análises detalhadas têm o maior tempo médio de execução da consulta principal?
  • Quais usuários têm o maior tempo médio de execução da consulta principal?
  • Quais horários do dia têm os tempos de trabalho assíncronos mais longos?
  • Quais horários do dia têm os tempos de inicialização de consulta mais longos?
  • Quais horários do dia têm os maiores tempos de processamento de conexão?
  • Quais horários do dia têm os tempos de consulta principal mais longos?
  • Quais horários do dia têm os tempos mais longos após a consulta?

Consulta SQL

A análise detalhada Consulta SQL inclui informações sobre as consultas SQL executadas, incluindo a frequência e a data mais recente, além de detalhes sobre os usuários que as executaram.

Use a análise detalhada Consulta SQL para responder a perguntas como:

Quais usuários executam mais consultas SQL?

Use a análise detalhada Consulta SQL para identificar os usuários que executam mais consultas do SQL Runner:

  1. Selecione ID e Nome em Usuário.
  2. Selecione Contagem em Consulta do SQL Runner.
  3. Classifique em ordem decrescente por Contagem da Consulta do SQL Runner para listar primeiro os usuários que executam mais consultas.
https://<instance_name.looker.com>/explore/system__activity/sql_query?fields=sql_query.count,user.id,user.name&sorts=sql_query.count+desc&limit=500

Plano programado

A análise detalhada Plano programado inclui informações sobre todas as entregas de dados programadas, incluindo jobs programados anteriormente e futuros.

Confira algumas perguntas comuns sobre o uso da análise detalhada Plano programado:

Como faço para ver planos programados em um fuso horário consistente?

Você pode usar o Plano programado para ver todos os planos programados em um fuso horário consistente, já que a atividade do sistema armazena dados com base no tempo no Fuso horário do sistema:

  1. Selecione ID, Nome e Próxima execução em Plano programado para conferir a próxima execução de cada plano programado no fuso horário do sistema.
  2. Selecione ID e Nome em Usuário para ver quem criou a programação.
  3. Filtre por Executar uma vez (sim/não) e defina o valor do filtro como No para excluir entregas que foram enviadas uma vez (por exemplo, uma entrega de um Look) ou como um teste único (por exemplo, a entrega de teste de um Look).
  4. Também é possível adicionar campos como Programação cron e Fuso horário na visualização Plano programado.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,scheduled_plan.next_run_time,scheduled_plan.cron_schedule,scheduled_plan.timezone,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.timezone+desc&limit=500&column_limit=50

Em qual etapa os agendamentos ficam travados?

Use a análise detalhada Plano programado para identificar em qual etapa as programações ficam travadas. Exemplo:

  1. Para conferir em qual etapa um job programado específico ficou preso, filtre por ID em Job programado e defina o valor do filtro como o ID do job programado. Selecione Stage, Scheduled Job ID e Runtime in Seconds em Scheduled Job Stage.
  2. Também é possível selecionar Horário de início e Horário de conclusão em Etapa do job programado.

Em seguida, use os campos ID e Tempo de execução em segundos para resolver o problema do job com falha, com base em se o job programado ficou preso, por exemplo, no estágio execute ou enqueued for delivery.

No exemplo de URL a seguir, você pode substituir o ID do job programado 12913 no elemento de filtro &f[scheduled_job.id]=12913 pelo ID do job programado que você quer filtrar:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job_stage.stage,scheduled_job_stage.scheduled_job_id,scheduled_job_stage.runtime,scheduled_job_stage.started_time,scheduled_job_stage.completed_time&f[scheduled_job.id]=12913&sorts=scheduled_job_stage.scheduled_job_id+desc&limit=500

Como encontro os proprietários de agendamentos?

Use a análise detalhada Plano programado para encontrar os proprietários de programações:

  1. Selecione ID e Nome em Plano programado.
  2. Selecione ID e Nome em Usuário.
  3. Filtre por Executar uma vez (sim/não) e defina o valor do filtro como No para excluir entregas que foram enviadas uma vez (por exemplo, uma entrega de um Look) ou como um teste único (por exemplo, a entrega de teste de um Look).
  4. Para encontrar o proprietário de uma programação específica, filtre por ID em Plano programado e defina o valor do filtro como o ID dessa programação.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.id,user.name&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

Quais planos programados são executados ao mesmo tempo?

Use a análise detalhada Plano programado para identificar planos que estão programados para serem executados ao mesmo tempo:

  1. Selecione ID, Nome, Programação cron e Próxima execução em Plano programado.
  2. Filtre por Executar uma vez (sim/não) e defina o valor do filtro como No para excluir entregas que foram enviadas uma vez (por exemplo, uma entrega de um Look) ou como um teste único (por exemplo, a entrega de teste de um Look).
  3. Também é possível adicionar um filtro em Próxima execução e definir o valor do filtro como is not null para incluir apenas as entregas programadas atuais nos resultados.

Em seguida, mude o horário dos agendamentos (por exemplo, para a entrega de um Look) para que vários agendamentos não sejam executados ao mesmo tempo.

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,scheduled_plan.cron_schedule,scheduled_plan.next_run_time&f[scheduled_job.run_once]=No&f[scheduled_plan.next_run_time]=NOT+NULL&sorts=scheduled_plan.id&limit=500

Quais programações são ilimitadas?

Use a análise detalhada Plano programado para encontrar programações ilimitadas ou com um limite de linhas de -1:

  1. Filtre por Enviar todos os resultados e defina o valor como Sim.
  2. Selecione ID, Horário de criação, Horário de finalização e Contagem em Job programado.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.id,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.count&f[scheduled_plan.send_all_results]=Yes&sorts=scheduled_job.created_time+desc&limit=500

É possível ver o histórico de mais de 50 programações?

Com a análise detalhada Plano programado, é possível conferir os históricos de mais de 50 programações, que é o limite da página de administrador Histórico de programação. Exemplo:

  1. Selecione ID em Plano programado.
  2. Selecione Nome em Usuário para saber quem criou cada programação.
  3. Selecione Programação do cron em Job programado para conferir o horário de entrega programado de cada job como uma string cron.
  4. Selecione Tipo em Destino do plano programado para ver o tipo de destino (por exemplo, para a entrega de um Look).
  5. Selecione ID, Status e Detalhes do status em Job programado para conferir o status e as mensagens de erro de cada job programado.
  6. Selecione Horário de criação e Horário de finalização em Job programado.
  7. Selecione Tempo de execução em segundos em Estágio do job programado.
  8. Você também pode selecionar Link na visualização Look ou Painel para acessar um link do Look ou do painel de um cronograma.
  9. Para limitar os resultados a um período específico, adicione um filtro em Data de criação de Job programado e defina o valor do filtro como um período específico, como is in the past 7 days.
  10. Filtre por Executar uma vez (sim/não) e defina o valor do filtro como No para excluir entregas que foram enviadas uma vez (por exemplo, uma entrega de um Look) ou como um teste único (por exemplo, a entrega de teste de um Look).
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_plan_destination.type,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[scheduled_job.created_date]=7+days&sorts=scheduled_job.created_time+desc&limit=500

Como faço para filtrar os resultados até um conjunto específico de programações?

Use a análise detalhada Plano programado para ver apenas um conjunto específico de programações. Para isso, filtre por painéis, proprietários ou modelos específicos, por exemplo. Por exemplo, para conferir uma lista de programações com base em um modelo específico, como thelook:

  1. Adicione um filtro em Modelo na visualização Consulta e defina o valor do filtro como o nome do modelo.
  2. Selecione ID e Nome em Plano programado.
  3. Selecione Nome em Usuário para saber quem criou cada programação.
  4. Selecione Programação do cron em Plano programado para ver o horário de entrega programado de cada programação como uma string cron.
  5. Você também pode selecionar Link na visualização Look ou Painel para acessar um link do Look ou do painel de um cronograma.
  6. Filtre por Executar uma vez (sim/não) e defina o valor do filtro como No para excluir entregas que foram enviadas uma vez (por exemplo, uma entrega de um Look) ou como um teste único (por exemplo, a entrega de teste de um Look).

No exemplo de URL a seguir, substitua o nome do modelo thelook no elemento de filtro f[query.model]=thelook pelo nome do modelo que você quer filtrar:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,look.link,dashboard.link&f[scheduled_plan.run_once]=No&f[query.model]=thelook&sorts=scheduled_plan.id&limit=500

Outro caso de uso da análise detalhada Plano programado é identificar tendências de erros em várias programações, como descobrir que as programações de SFTP estão falhando com uma mensagem de erro específica:

  1. Selecione Horário de criação, Horário de finalização, ID, Status e Detalhes do status em Job programado para ver uma lista de jobs programados e os status e mensagens de erro deles.
  2. Selecione Stage em Scheduled Job Stage.
  3. Selecione Tipo e Formato em Destino do plano programado para conferir o tipo de destino (por exemplo, para a entrega de um Look) e o formato dos dados (por exemplo, para a entrega de um Look).
  4. Filtre por Status em Job programado e defina o valor do filtro como failure para incluir apenas os jobs programados que falharam.
  5. Para incluir resultados apenas de um destino específico, filtre o campo Tipo em Destino do plano programado e defina o valor do filtro como um destino específico, como sftp ou email.
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job.id,scheduled_job.status,scheduled_job.status_detail,scheduled_job_stage.stage,scheduled_plan_destination.type,scheduled_plan_destination.format&f[scheduled_job.status]=failure&sorts=scheduled_job.status&limit=500&column_limit=50

Como faço para ver as métricas de tempo de execução dos programações?

Use a análise detalhada Plano programado para investigar as métricas de tempo de execução das programações. Por exemplo, para conferir os tempos de execução médios das programações:

  1. Selecione ID e Nome em Plano programado.
  2. Selecione Nome em Usuário.
  3. Selecione Programação do cron em Plano programado.
  4. Selecione Tempo médio de execução em segundos em Estágio do job programado.
  5. Filtre por Executar uma vez (sim/não) e defina o valor do filtro como No para excluir entregas que foram enviadas uma vez (por exemplo, uma entrega de um Look) ou como um teste único (por exemplo, a entrega de teste de um Look).
https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,scheduled_plan.name,user.name,scheduled_plan.cron_schedule,scheduled_job_stage.avg_runtime&f[scheduled_plan.run_once]=No&sorts=scheduled_plan.id&limit=500

Para conferir os tempos de execução dos jobs programados:

  1. Para conferir os tempos de execução de todos os jobs de um plano específico, adicione um filtro em ID de Plano programado e defina o valor do filtro como um ID de plano programado específico.
  2. Selecione ID em Plano programado.
  3. Selecione Nome em Usuário.
  4. Selecione Programação do cron em Plano programado.
  5. Selecione ID, Status, Created Time e Finalized Time em Scheduled Job.
  6. Selecione Tempo de execução em segundos em Estágio do job programado.
  7. Filtre por Executar uma vez (sim/não) e defina o valor do filtro como No para excluir entregas que foram enviadas uma vez (por exemplo, uma entrega de um Look) ou como um teste único (por exemplo, a entrega de teste de um Look).

Para mudar o filtro em ID de Plano programado no exemplo de URL a seguir, substitua 145 no elemento de filtro f[scheduled_plan.id]=145 pelo ID do plano programado que você quer filtrar:

https://<instance_name.looker.com>/explore/system__activity/scheduled_plan?fields=scheduled_plan.id,user.name,scheduled_job.cron_schedule,scheduled_job.id,scheduled_job.status,scheduled_job.created_time,scheduled_job.finalized_time,scheduled_job_stage.runtime&f[scheduled_plan.run_once]=No&f[scheduled_plan.id]=145&sorts=scheduled_job.created_time+desc&limit=500

Usuário

A análise detalhada Usuário inclui detalhes sobre cada usuário, incluindo consultas históricas executadas e o conteúdo e as pastas a que eles têm acesso.

Análises de início rápido

A análise detalhada Usuário inclui análises de Início rápido, que podem ser usadas para responder rapidamente a perguntas ou como ponto de partida para outras consultas.

Selecione um bloco de análise de início rápido em um Explore em branco ou no menu de início rápido do raio em um Explore que já foi executado. O Looker vai mostrar uma consulta com campos pré-selecionados e classificados para responder a uma das seguintes perguntas:

  • Quantos usuários ativados têm a permissão de leitor (access_data)?
  • Quais usuários tiveram mais de três jobs programados com falha nos últimos sete dias?
  • Quando foi a última vez que um usuário específico fez login?
  • Quais usuários são os mais ativos?
  • Quais usuários não fizeram login há mais de 90 dias?
  • Quais usuários tiveram o acesso desativado?
  • Quais usuários têm a permissão de desenvolvedor (develop)?
  • Quantos usuários há em cada função?

Como posso ver quais funcionários do Google acessaram minha instância?

Além do painel Acesso recente na página Acesso ao suporte, você pode conferir informações sobre quais funcionários do Google acessaram sua instância. Por exemplo, para saber qual equipe do Google acessou sua instância, por quantos minutos e quantas consultas foram executadas:

  1. Selecione Nome em Usuário.
  2. Selecione Uso aproximado da Web em minutos e Contagem de consultas > Contagem de execuções de consultas em Histórico.
  3. Filtre por Data de criação > Data em Histórico e defina o valor como o período em que você quer ver o acesso da equipe do Google.
  4. Filtre por Origem > Origem em Histórico e defina o valor como is not equal to scheduled_task para eliminar todas as tarefas programadas.
  5. Filtre por Permissões do usuário > É funcionário do Looker (Sim / Não) em Fatos do usuário e defina o valor como is Yes para ver apenas funcionários do Google.
https://<instance_name>/explore/system__activity/user?fields=user.name,history.approximate_usage_in_minutes,history.query_run_count_drill&f[user.is_disabled]=No&f[history.created_date]=70+days&f[history.source]=-%22scheduled_task%22&f[user_facts.is_looker_employee]=Yes

Análises guiadas no recurso Labs de atividade do sistema

Com as análises guiadas, os administradores do Looker e os usuários que receberam a permissão see_system_activity podem responder rapidamente a perguntas importantes sobre o uso da instância na análise detalhada Histórico em um formato de perguntas e respostas. Para que os usuários possam acessar as análises guiadas, um administrador precisa ativar o recurso das análises guiadas na atividade do sistema do Labs.

Uma análise guiada inclui campos, valores e opções pré-preenchidos para seleção, além de uma visualização mostrando as métricas selecionadas.

O tipo de visualização é escolhido pelo Looker para mostrar melhor os dados selecionados e não pode ser alterado.

No momento, os usuários podem acessar várias opções de análise guiada na análise detalhada Histórico:

  • Quais usuários estão mais ativos na sua instância? — Entenda quem está aproveitando ao máximo sua instância
  • Qual conteúdo está sobrecarregando sua instância? — Identificar conteúdo muito usado
  • Auditoria de usuários: entenda a atividade dos usuários por tipo e função.
  • Uso da instância ao longo do tempo: compare diferentes métricas de atividade ao longo do tempo.

Escolher uma análise guiada em uma análise detalhada em branco

Para executar uma análise guiada, selecione a opção que você quer usar. As opções de análise aparecem na seção Análise guiada.

Depois que a análise guiada for executada, você poderá personalizar os valores de dados para responder a perguntas importantes, explorar mais a análise ou salvar a análise para compartilhar com outros usuários que têm acesso. Para fechar a análise, feche a guia do navegador.

Escolher uma análise guiada depois de executar uma Análise

Se você já executou uma Análise detalhada do Histórico de atividade do sistema, selecione uma análise guiada clicando no botão Início rápido ao lado do nome da Análise detalhada.

Essa ação abre o menu Início rápido.

Selecione uma análise guiada no menu Início rápido para abrir e executar a análise em uma nova guia do navegador.

Depois que a análise guiada for executada, você poderá personalizar os valores de dados para responder a perguntas importantes, explorar mais a análise ou salvar a análise para compartilhar com outros usuários que têm acesso. Para fechar a análise, feche a guia do navegador.

Como personalizar uma análise guiada

Depois de selecionar uma análise guiada em uma Análise detalhada em branco ou no menu Início rápido de uma Análise detalhada, ela será aberta e executada automaticamente em uma nova guia do navegador.

Quando a análise guiada terminar de ser executada, você poderá mudar e criar combinações de valores pré-preenchidos selecionando valores e condições em menus suspensos, menus de data ou opções de botões de opção, dependendo da análise.

Por exemplo, você pode selecionar a análise Qual conteúdo está sobrecarregando sua instância? para identificar o conteúdo mais usado na sua instância do Looker. Depois que a análise guiada for carregada, mude o valor padrão do período em Em qual período? para Últimos 30 dias.

A análise guiada será atualizada automaticamente com o valor do período selecionado.

Nesta etapa, você pode explorar mais os dados para ter mais insights sobre a análise. Você pode salvar a análise como um Look ou em um painel para compartilhar com outros usuários que têm acesso. Também é possível fechar a análise fechando a janela do navegador.

Menu de opções de três pontos da análise guiada

O menu de três pontos Opções em uma análise guiada permite que os usuários:

Como explorar mais uma análise guiada

Depois de ter os dados iniciais de uma análise guiada, você pode explorar mais a fundo. Para fazer isso, selecione o menu de três pontos Opções e depois Explorar daqui.

Uma nova guia do navegador será aberta com uma Análise pré-carregada com os campos e a visualização da análise guiada.

Você pode gerar mais insights de dados adicionando ou removendo campos, pivôs ou filtros, entre outras personalizações. Consulte a página de documentação Como criar e editar Análises para mais dicas e práticas recomendadas.

Salvar uma análise guiada

Depois de personalizar uma análise guiada, talvez você queira salvá-la para compartilhar com outras pessoas que têm acesso. É possível salvar uma análise guiada de duas maneiras:

Adicionar uma visualização de análise guiada a um painel

Para adicionar uma visualização de análise guiada a um painel, abra o menu Salvar análise guiada em um painel selecionando + Adicionar ao painel no menu de três pontos Opções.

Quando o menu Salvar análise guiada em um painel abrir, siga estas etapas:

  1. Insira um título para o bloco do painel de análise guiada.
  2. Selecione uma pasta em que o painel a que você quer adicionar a análise guiada está salvo.
  3. Selecione o painel.
  4. Selecione Salvar.

    Uma caixa de diálogo vai aparecer para informar que a análise guiada foi adicionada ao painel selecionado.

  5. Selecione o link para navegar até o painel e ver ou fazer edições nele.

  6. Ou selecione Concluído para sair do pop-up.

Salvar uma análise guiada como um Look

Para salvar uma análise guiada como um Look, selecione a opção Abrir análise aqui no menu de três pontos Opções:

Uma nova guia do navegador será aberta com uma análise pré-carregada com os campos e a visualização da análise guiada:

Siga estas etapas para salvar a análise detalhada como um Look:

  1. Na parte de cima à direita do recurso "Explorar", selecione o menu de engrenagem.
  2. Escolha Salvar.
  3. Selecione Como um Look para abrir o menu Salvar Look.

  4. No campo Título, insira um novo título. Se você vai salvar em uma análise detalhada, deixe esse campo em branco.

  5. No campo Descrição, você pode inserir uma descrição do Look. Se você vai salvar em uma análise detalhada, deixe esse campo em branco.

  6. No campo Pasta, verifique se a pasta atual é o destino correto. O campo Pasta mostra o nome e o local da pasta selecionada, além do conteúdo dela. Se você escolher uma pasta em que não tem permissão para salvar o Look, um aviso será exibido, e o botão Salvar e ver Look será desativado.

  7. Se quiser salvar em outra pasta, navegue até ela. Você pode navegar até a pasta de uma das seguintes maneiras:

    • No campo Pasta, selecione as pastas principais para navegar até elas.
    • Selecione o nome de uma pasta de nível superior para acessar.
    • Selecione o nome de uma subpasta que você quer usar ou navegue até uma das subpastas dela.
    • Se houver muitas subpastas, insira o nome no campo Filtrar por título para que a lista seja filtrada apenas para essa subpasta.

  8. Se quiser salvar um Look em cima de um já existente, navegue pela lista de Looks ou use o campo Filtrar por título para encontrar e selecionar o Look desejado. O título e a descrição da análise detalhada (se houver) aparecem nos campos Título e Descrição.

  9. Salve o Look.

    • Para salvar a análise detalhada e voltar à página "Analisar", selecione Salvar.
    • Para salvar e visualizar o Look, selecione Salvar e visualizar Look.

Você também pode selecionar outras opções no recurso "Explorar" para salvar ou compartilhar a análise guiada, como:

  • Download: para baixar a análise guiada do recurso Detalhar
  • Enviar: para enviar a análise guiada como uma entrega única.
  • Salvar e programar: para salvar a Análise guiada da Análise de dados como um Look ou dashboard e definir uma entrega recorrente
  • Mesclar resultados: para mesclar os resultados da análise guiada com outros resultados da análise

Recarregar uma análise guiada

Para recarregar os dados em uma análise guiada, selecione a opção Recarregar no menu de três pontos Opções.

A análise guiada será atualizada e vai mostrar os dados mais recentes.