• 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

Configure seu próprio aplicativo ou serviço com OpenTelemetry

OpenTelemetry é um kit de ferramentas que você pode usar para coletar dados de telemetria de seus aplicativos ou serviços e depois exportar esses dados para o New Relic. Se você conhece o OpenTelemetry e está pronto para começar a configurar seu aplicativo ou serviço, você está no lugar certo.

Se você preferir experimentar o OpenTelemetry em um aplicativo de demonstração ou ver outras opções de configuração, consulte Como começar a usar o OpenTelemetry.

As cinco etapas a seguir ajudarão você a instrumentar seu próprio aplicativo ou serviço com OpenTelemetry:

Instrumente seu aplicativo ou serviço com OpenTelemetry

Para ajudá-lo a começar a usar a instrumentação, o OpenTelemetry fornece produtos e SDKs específicos de linguagem. Muitas linguagens oferecem instrumentação pronta para uso para bibliotecas e estruturas comuns. Cada linguagem também fornece uma API para ajudá-lo a instrumentar manualmente seu código para coletar telemetria.

Acesse o repositório do seu idioma e siga as instruções para instrumentar seu código. Quando terminar, volte aqui para concluir a Etapa 3: revisar a configuração para exportar dados de telemetria para o New Relic.

Revise a configuração para exportar dados de telemetria para o New Relic

A exportação de dados de telemetria depende do protocolo OpenTelemetry ou, abreviadamente, OTLP. Este é um protocolo de entrega de dados de telemetria de uso geral projetado para o projeto OpenTelemetry. Este protocolo descreve como codificar e transmitir dados de telemetria, o que o torna uma escolha natural para transporte de dados. Cada SDK de linguagem fornece um exportador OTLP que você pode configurar para exportar dados por OTLP.

Antes de exportar seus dados de telemetria, você precisa ter sua chave de licença de ingestão e o endpoint OTLP apropriado. Recomendamos colar essas informações em um arquivo de texto, pois você precisará de ambos nas etapas a seguir. Você tem duas opções para exportar dados para o New Relic via OTLP:

  • Diretamente do seu aplicativo:

    O exportador OTLP em seu aplicativo ou serviço pode exportar diretamente para o receptor OTLP da New Relic.

  • Exportar de um coletor OpenTelemetry:

    Você pode configurar o coletor como um gateway que recebe, processa e exporta para o receptor OTLP da New Relic. Como alternativa, você pode configurar o coletor como um agente executado com seu aplicativo ou no mesmo host.

    Quer você exporte diretamente do seu aplicativo ou de um coletor, você precisará:

  1. Esteja pronto para configurar o exportador OTLP para adicionar um cabeçalho (api-key). O valor é a chave de licença da conta New Relic para a qual você deseja enviar dados.

  2. Com base na sua integração, esteja pronto para configurar o endpoint onde o exportador envia dados para a New Relic. endpoint são específicos da região, então use aquele onde sua organização New Relic está baseada. Por exemplo, se você estiver usando a região data center da UE, use um endpoint da UE . Use a tabela abaixo como guia e consulte as considerações adicionais sobre portas e endpoint.

    Portas e endpoint

    Integração

    gRPC

    HTTP

    Endpoint

    Portas suportadas

    Nome do cabeçalho da API

    Valor do cabeçalho da API

    É necessária criptografia TLS

    OTLP dos EUA

    https://otlp.nr-data.net

    443, 4317, 4318

    api-key

    chave de licença

    OTLP da UE

    https://otlp.eu01.nr-data.net

    443, 4317, 4318

    api-key

    chave de licença

    OTLP FedRAMP dos EUA
    (Consulte conformidade com FedRAMP para obter mais informações)

    https://gov-otlp.nr-data.net

    443, 4317, 4318

    api-key

    chave de licença

    Rastreamento infinito
    (Veja as práticas recomendadas para detalhes do endpoint

    https://{trace-observer}

    443

    api-key

    chave de licença

Conclua as etapas de configuração de exportação

Agora que você está familiarizado com a configuração específica do New Relic para exportação, você tem duas opções:

Visualize seus dados na interface do New Relic

Depois de instrumentar seu aplicativo ou serviço e configurá-lo para exportar seus dados para o New Relic, observe a interface do usuário do New Relic para rastrear, métrica e log.

A interface do OpenTelemetry tem algumas semelhanças com a nossa interface APM, então se você estiver familiarizado com ela, pode ir direto para a interface. Se precisar de ajuda para entender as opções da interface do OpenTelemetry ou como garantir que seus dados apareçam na interface, consulte Visualizar seus dados do OpenTelemetry no New Relic.

Este documento ajudou você na instalação?

Especificações não suportadas

Atualmente, o New Relic oferece suporte à especificação OpenTelemetry v1.8.0 com algumas exceções:

  • As respostas bem-sucedidas do New Relic não têm corpo de resposta, em vez de uma resposta codificada em Protobuf com base no tipo de dados. A New Relic também responde com sucesso após a autenticação, antes da decodificação e validação.
  • As respostas de falha do New Relic não incluem Status.message ou Status.details, pois os clientes OTLP não usam o objeto Status .

Qual é o próximo?

Depois de concluir a configuração inicial, confira nosso guia de implementação ponta a ponta e nossos outros guias de práticas recomendadas. Isso o ajudará a otimizar o uso do OpenTelemetry.

Copyright © 2024 New Relic Inc.

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