Integração com o Cloud Logging

Neste documento, descrevemos como associar um trace a um LogEntry do Cloud Logging.

Associar uma entrada de registro a um trace ou período

Se você usar a API Cloud Logging para gravar dados de registro ou se gravar dados de registro estruturados, será possível associar uma entrada de registro a um trace ou a um período. A entrada de registro também pode registrar se o rastro foi amostrado. Para informações sobre como o Agente de operações converte dados de registro estruturados em campos em um LogEntry, consulte Campos especiais em payloads estruturados.

Para associar uma entrada de registro a um trace, defina o campo trace no objeto LogEntry. O campo trace precisa ser definido como uma string com o seguinte formato:

   projects/PROJECT_ID/traces/TRACE_ID

em que PROJECT_ID é o código do projeto do Google Cloud e TRACE_ID é o identificador de trace

Para associar uma entrada de registro a um período ao usar a API Cloud Logging, defina o campo spanId no objeto LogEntry como a codificação hexadecimal de 16 caracteres do ID do período. Por exemplo, para associar uma entrada de registro a um período que tenha um ID de 74, defina o ID do período como 000000000000004a.

Para indicar que você está usando a amostragem de traces e que ela foi analisada para armazenamento quando a entrada de registro foi gravada, defina o campo traceSampled no objeto LogEntry. Quando você usa a amostragem de traces, é possível que uma entrada de registro seja criada quando o rastro em si não for capturado.

Como visualizar registros

É possível ver a entrada de registro de um trace ao lado do gráfico de cascata ou no Explorador de registros. Quando você usa o Explorador de registros, ele é automaticamente restrito ao intervalo de carimbo de data/hora do trace. Se não houver entradas de registro a serem exibidas, o Explorador de registros exibirá a mensagem No entries found matching current filter.

No painel Detalhes do trace, para visualizar a entrada de registro do trace, siga um destes procedimentos:

  • Para exibir as entradas de registro de trace ao lado do gráfico de cascata, acesse o gráfico de cascata e clique em Mostrar registros. Quando Mostrar registros não for exibido, nenhuma entrada de registro estará disponível.

  • Para visualizar a entrada de registro no Explorador de registros, clique em Visualizar ao lado do rótulo Registro na seção Detalhes. Quando você tiver um trace do Cloud Load Balancing, clique em Visualizar ao lado do rótulo Registro da VM.

Para mais informações sobre como visualizar entradas de registro no Cloud Logging, consulte Como usar a Análise de registros.

Permissões para visualização de registros

Para ver as entradas de registro, você precisa ter a permissão logging.logEntries.list no projeto. Essa permissão é fornecida pelos papéis de gerenciamento de identidade e acesso (IAM) do Visualizador de registros e do Visualizador do projeto.

Para ver os registros da instância de VM, você precisa ter a permissão compute.instances.get no projeto. Essa permissão é oferecida pelos papéis do IAM do Visualizador de rede do Compute Engine e do Visualizador do projeto.