Integração com o Cloud Logging

É possível incluir anotações nos traces que permitem associar um trace a um objeto LogEntry do Cloud Logging. Para mais informações sobre anotações, consulte Como anotar períodos.

Como associar um trace a uma entrada de registro

Ao usar as bibliotecas de cliente do Trace ou a biblioteca do OpenCensus para Python ou Java, você pode associar um trace a uma entrada de registro definindo 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

Você pode associar um período a uma entrada de registro definindo o campo spanId no objeto LogEntry. Nesse caso, defina o campo spanId como a codificação hexadecimal de 16 caracteres do código do período. Por exemplo, um período com um ID de 74 é representado como 000000000000004a. Ao usar a amostragem de traces, defina o campo traceSampled no objeto LogEntry para indicar que o trace foi amostrado para armazenamento quando a entrada de registro foi gravada. É possível que uma entrada de registro seja criada quando o trace não for capturado.

Como ver 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 a opção Mostrar registros não é exibida, nenhuma entrada de registro está disponível.

  • Para ver 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 no botão Visualizar ao lado do rótulo VM Log.

Para mais informações sobre como visualizar entradas de registro no Cloud Logging, consulte Como visualizar 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 Visualizador de registros e Gerenciamento de identidade e acesso (IAM) 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 é fornecida pelos papéis do IAM Visualizador de rede do Compute Engine e Visualizador do projeto.