• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

OpenTelemetry na interface: página distributed tracing

Depois de nos enviar seus dados do OpenTelemetry e abrir seu serviço (entidade) na interface, você poderá clicar em Distributed tracing para localizar o rastreamento e examinar os detalhes do intervalo. Para que seus dados de rastreamento apareçam na interface do New Relic, eles precisam estar em conformidade com as convenções semânticas de rastreamento do OpenTelemetry. Além disso, na seção de rastreamento do nosso guia de práticas recomendadas , você pode encontrar algumas dicas sobre como garantir que seu rastreamento e extensões apareçam no New Relic.

Os atributos a seguir normalmente não são adicionados explicitamente aos spans. Em vez disso, eles geralmente são definidos ao criar um intervalo ou executar operações (por exemplo, registrar um erro) em um intervalo usando o OpenTelemetry SDK.

Atributo

Descrição

nome

O nome de um span geralmente é definido ao iniciar um span. O nome geralmente pode ser qualquer coisa, mas a especificação OpenTelemetry fornece orientação para certos tipos de extensões, como extensões de banco de dados ou extensões HTTP.

span.kind

O tipo de um span geralmente é definido ao iniciar um span. A New Relic usa span.kind para inferir que um span é um ponto de entrada para um determinado serviço. Quando span.kind = server ou consumer é considerado um ponto de entrada. Quando span.kind = client ou producer, é considerada uma chamada para um serviço externo ou sistema de banco de dados.

otel.status_code

  • O status de um span é definido usando a API span. O atributo otel.status_code é como ele é manifestado pela New Relic.
  • A interface usa principalmente otel.status_code para identificar erros.

Encontre o rastreamento e seus períodos associados

Aqui estão algumas maneiras de direcionar suas pesquisas:

  1. Para encontrar o rastreamento desejado, você pode executar consultas como estas na barra de filtros:

    • service.name = YOUR_SERVICE_NAME
    • trace.id = YOUR_TRACE_ID
  2. Quando você encontrar um trace interessante, clique nele para exibir um diagrama em cascata mostrando os trechos do trace.

  3. Clique em intervalos específicos no trace para exibir detalhes do intervalo no painel direito.

Dica

Para obter mais maneiras de filtrar o rastreamento, consulte nossa página de interfacedistributed tracing .

Ver períodos com erros

Depois de clicar em um intervalo na visualização em cascata de trace , você poderá ver erros de intervalo no painel direito em Error details.

Os detalhes do erro são preenchidos por períodos contendo otel.status_code = ERROR e exibem o conteúdo de otel.status_description.

Para restringir sua pesquisa por períodos com erros, insira otel.status_code = ERROR diretamente na barra de filtro de distributed tracing .

Ver evento de extensão

Se você enviar o evento span conforme descrito pela especificação OpenTelemetry, poderá visualizá-los na interface do New Relic. O evento Span tem dois tipos gerais:

  • Exceções
  • Não exceções (por exemplo, log)

Se você tiver um evento span, links para eles aparecerão no painel direito:

  1. Clique em um trecho na visualização em cascata.

  2. No painel direito, clique em View span events ou expanda Error details e clique no link na parte inferior dos erros.

  3. Quando você estiver no evento span e quiser apenas visualizar exceções, deslize o botão de alternância Only show exceptions.

Dica

As exceções do OpenTelemetry tratadas pelo aplicativo/serviço são exibidas independentemente do status de erro de span e não estão necessariamente associadas a um status de erro de span.

Para saber mais sobre o OpenTelemetry em outras páginas da interface, consulte a visão geral da interface.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.