• 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

Parte de implementação 2: instrumento

Esta é a segunda parte do nosso guia de implementação.

No estágio de implementação anterior, você configurou sua organização New Relic e pensou um pouco sobre seus planos de instrumentação e as responsabilidades de seu usuário no New Relic. Agora é hora de fazer a instrumentação propriamente dita.

As organizações que acabam tendo sucesso em seus objetivos de observabilidade são aquelas que obtêm relatório de dados de telemetria de todos os componentes relevantes em sua stack. Nesta fase da configuração, orientaremos você nas etapas que, esperamos, irão instrumentalizar uma grande porcentagem de seu stack e fornecer uma base sólida de observabilidade na qual você poderá construir.

Nesta etapa você irá:

  • Configurar monitoramento de infraestrutura.

  • Configure o monitoramento de aplicativos, que pode incluir um ou mais destes:

    • Nosso

      agente, que monitor algumas das estruturas de aplicativos mais específicas de linguagem.

    • Nossas outras soluções para monitoramento de aplicativos, incluindo integração para OpenTelemetry, StatsD ou outros serviços e API.

  • Se seu aplicativo tiver uma interface voltada para a Web: configure

  • Se você possui um aplicativo móvel: configure o monitoramento de Mobile.

Implantar New Relic em escala

Se você está atualmente implantando seus hosts e aplicativos em escala, fará sentido também automatizar suas ferramentas New Relic, incluindo-as em seus pipelines de automação e provisionamento.

Este guia orientará você em alguns procedimentos de instalação padrão, mas muitos deles podem ser automatizados de várias maneiras. Se você planeja implantar o New Relic em grande escala, considere designar membros da equipe para trabalhar nesse projeto.

Alguns recursos para implantar em escala:

Monitoramento de infraestrutura

O monitoramento de infraestrutura da New Relic oferece uma visão completa das alterações de integridade e configuração de todo o seu ecossistema host, em todos os ambientes.

Nosso monitoramento de infraestrutura compreende uma variedade de ferramentas, desde nosso agente de infraestrutura que instala em seus hosts e instrumento comum sistema operacional, até nossa integração docker e Kubernetes, até nossa integração de plataforma em nuvem que reporta dados de telemetria dos serviços na nuvem que você usa, até nossa integração para muitos serviços populares relacionados à infraestrutura.

Assista a um vídeo de 6 minutos mostrando o que o monitoramento de infraestrutura pode fazer por você:

Se você já instrumentou alguma de sua infraestrutura, deverá vê-la na interface de infraestrutura. Se você ainda não fez isso ou precisa adicionar mais dados, esta seção fornecerá alguns caminhos recomendados.

Instalação guiada (infraestrutura e APM)

A instalação guiada é uma boa opção para pequenas organizações ou para quem deseja testar o New Relic antes de uma instalação mais abrangente.

A instalação guiada descobre automaticamente seu ambiente e instala soluções aplicáveis, incluindo nosso agente de infraestrutura, algumas integrações relacionadas à infraestrutura, nossa integração Kubernetes, agente APM e alguma instrumentação de log. Funciona nos ambientes mais comuns, incluindo sistema operacional comum, em contêiner docker e aplicativos em Kubernetes.

A instalação guiada pode ser uma boa opção para testar e prototipar antes de uma implantação maior. Se você preferir instalar manualmente ou ter mais controle sobre o processo de instalação, consulte a seção de instalação manual abaixo.

Para ver alguém usar a instalação guiada para adicionar dados e painel em apenas alguns minutos, assista a este vídeo de 5 minutos:

Pronto para usar a instalação guiada? Vá para a página de instalação guiada no New Relic.

Instalação manual para agente de infraestrutura e integração no host

Como alternativa ou complemento à instalação guiada, no colapso abaixo estão os procedimentos para instalação do agente de infraestrutura e integração para serviços de infraestrutura:

Plataforma de nuvem: AWS, Azure, GCP

Ao instalar o agente de infraestrutura em hosts em plataformas de nuvem suportadas (AWS, Azure, GCP), você receberá alguns metadados básicos relatados sobre essas plataformas por padrão. Além disso, você deve habilitar nossa integração na nuvem para obter dados mais detalhados dos serviços da sua plataforma em nuvem:

Interessado em implantar em escala? Alguns recursos:

Amplie e personalize o monitoramento de infraestrutura

Temos muitas ferramentas de monitoramento de infraestrutura, e essas ferramentas possuem diversas opções de personalização e configuração. Você também pode ampliar os recursos do agente de infraestrutura com nossa integração Flex simples, que permite criar integrações para praticamente qualquer serviço. Você também tem a opção de usar nossa API de ingestão de dados diretamente.

Dicas sobre como usar a interface de infraestrutura

Aplicativo de monitoramento

A página de resumo do APM oferece uma visão geral de alguns dos seus aplicativos métricos mais importantes.

Em seguida, você instrumentará seu aplicativo ou aplicativos, caso ainda não tenha feito isso (por exemplo, com a instalação guiada). Instrumento seu aplicativo fornece insights sobre seu desempenho e disponibilidade e ajuda a diagnosticar problemas de desempenho do aplicativo.

Possuímos diversas soluções para monitoramento do desempenho de aplicativos (APM). Selecione a opção mais aplicável abaixo:

APM práticas recomendadas e considerações

Nossos agentes são uma de nossas ferramentas mais populares, então a seguir daremos algumas dicas e considerações sobre APM.

Nomenclatura de aplicativos

Você vai querer passar algum tempo pensando sobre como nomear seus aplicativos de monitor APM no New Relic. Se você alterar o nome do aplicativo posteriormente, ele será tratado como um novo aplicativo e você não terá um relatório de dados contínuo para esse aplicativo. Para manter a consistência, recomendamos padronizar a nomenclatura do seu aplicativo: por exemplo, anexe todos os nomes dos aplicativos em um ambiente de preparação com [staging].

Para obter mais dicas sobre nomenclatura de aplicativos, consulte Nomenclatura de aplicativos.

APM marcador de implantação

É uma boa prática configurar um marcador de implantação, que ajuda você a ver como os problemas de desempenho estão relacionados às suas implantações. Para saber como configurar isso, consulte marcador de implantação.

Instrumentação personalizada para APM

Pronto para uso, nosso agente APM oferece muitas vistas customizadas e dashboards. Mas personalizar quais dados são relatados ajudará você a aproveitar ao máximo o New Relic. Por exemplo, se você tiver IDs de usuários/clientes que são importantes para serem rastreados, você pode configurar seu agente APM para relatá-los. Para começar com isso, veja:

Colaboração de desenvolvedores

Quer que seus desenvolvedores estejam ainda mais alinhados? New Relic CodeStream é uma plataforma de colaboração para desenvolvedores que permite que sua equipe revise o código de maneira natural e contextual. CodeStream facilita suas discussões, permitindo que elas aconteçam no contexto do seu IDE. Também preserva o conhecimento institucional que muitas vezes se perde nos canais e emails do Slack. Saiba mais sobre o CodeStream.

Outras práticas recomendadas

Para mais dicas sobre APM, consulte Práticas recomendadas de APM.

Monitoramento de usuário real

Para ajudá-lo monitor a experiência do usuário final, oferecemos observabilidade no Browser e em aplicativos móveis.

Monitoramento de browser

Nosso monitoramento de Browser fornece insights sobre as experiências que seu usuário final está tendo com suas propriedades digitais. Nosso Browser agente é otimizado para uma ampla variedade de aplicativos de arquitetura. Ele pode monitor aplicativos dinâmicos e rastrear alterações de rota, carregamentos iniciais de páginas e atividades síncronas e assíncronas durante a interação do Browser. Você também pode ver os dados reais do usuário no rastreamento distribuído, juntamente com os dados do seu aplicativo.

É fácil configurar o monitoramento do Browser, principalmente se você já possui um agente APM instalado. Para começar, consulte a página da interface do usuário Add your data e clique em Browser monitoring.

Ao concluir a configuração, procure seus dados na página da interface de resumo do Browser e na interface distributed tracing . Use nossos core web vitals para entender o desempenho de seus serviços de acordo com core web vitals do Google.

Assista a um pequeno vídeo sobre como configurar o monitoramento do Browser:

Ao configurar o monitoramento do seu Browser, é importante garantir que os segmentos de URL do seu Browser sejam capturados corretamente. Às vezes, os URLs serão acumulados e agregados em um nível muito alto para serem úteis e, às vezes, serão muito granulares e você desejará mais agregação. Para saber mais sobre isso, consulte Dados do grupo e outras dicas no guia de práticas recomendadas.

Monitoramento de Mobile

Nosso recurso de monitoramento de Mobile ajuda você a obter uma visibilidade mais profunda de seus aplicativos móveis Android, iOS e React Native e seu desempenho. Você também verá os dados do usuário móvel no rastreamento distribuído, juntamente com os dados do seu aplicativo.

Para começar, consulte a página da IU Add your data e selecione uma framework móvel . Quando terminar, você verá seus dados na interface de monitoramento de Mobile.

Aqui está um pequeno vídeo de 3 minutos mostrando como monitor um aplicativo móvel React Native:

Para obter mais informações sobre como configurar o monitoramento de dispositivos móveis, consulte nosso guia de melhores práticas de monitoramento de dispositivos móveis.

Registro

Nosso agente APM e agente de infraestrutura são projetados para relatar logs prontos para uso para algumas estruturas e configurações de log comuns. Chamamos isso de log de dados de logs contextualizados porque você os vê não apenas em nossa interface de log principal, mas também junto com seus dados de aplicativo e host no APM e na interface de infraestrutura.

Depois de instalar esses agentes, é possível que você não veja o log aparecer. Um motivo comum é que seu log não está armazenado em um diretório que esperamos. Se você instalou a infraestrutura e/ou o agente APM e não vê o log, consulte Não vendo o log.

Encaminhamento de logs

Além do log do nosso agente, você também pode configurar o encaminhamento de logs para relatar o log de muitos serviços populares, como Fluentd, Cloudflare e Logstash.

Interface de registro

Aqui está um vídeo de 2 minutos mostrando nossa interface de log em ação:

Configuração log

Analisamos automaticamente o seu log e detectamos atributos importantes para que você possa pesquisar, consultar e alertar mais facilmente no seu log. Mas como os logs variam muito e são muito desestruturados, normalmente não podemos analisar tudo o que é relevante para você, então você provavelmente desejará configurar regras adicionais de análise e configuração. Para obter mais informações, consulte Configurar análise de log.

Log às vezes pode gerar uma grande quantidade de ingestão de dados. Para obter mais informações sobre como ajustar ou reduzir a ingestão de dados de log, consulte Gerenciar dados.

Algumas práticas recomendadas após a instalação

Instalar nosso agente e outras integrações é apenas a primeira etapa de um processo contínuo de otimização de observabilidade. Algumas práticas recomendadas a serem lembradas:

  • Para a instrumentação que você configurou, você desejará mais tarde dedicar algum tempo configurando essas ferramentas para que funcionem melhor para você. Por exemplo, se você instalou um agente APM, isso significaria revisar posteriormente a documentação desse agente para entender as opções de configuração.
  • Acesse a interface de uso para obter uma visão de alto nível da ingestão de dados.
  • Se você instalou um ou mais de nossos agentes, você deve atualizá-los em uma cadência definida. Para melhores resultados, recomendamos mensal ou trimestralmente.

Este documento ajudou você na instalação?

Validar relatório de dados

Revisar os mapas de serviço é uma forma de garantir que você tenha instrumento tudo o que precisa monitor.

Nesta fase, se ainda não o fez, deverá rever os dados que está a reportar. Idealmente, você terá boa visibilidade de todas as entidades relevantes para suas operações.

Aqui estão algumas dicas para entender os dados que você está relatando e garantir que você esteja bem configurado:

  • Vá para a visualização do explorador, onde você pode ver toda a sua entidade monitorada em um só lugar.
  • Confira a interface distributed tracing e veja quão completo está seu rastreamento.
  • Acesse a interface de uso para ter uma visão geral dos dados ingeridos (observe que isso requer permissões de cobrança)
  • Se você já configurou a carga de trabalho no New Relic, certifique-se de que essa carga de trabalho contenha os dados que você espera ver. (Falaremos mais sobre carga de trabalho mais tarde.)
  • Se você quiser se aprofundar mais na otimização de sua instrumentação, confira nosso aplicativo de maturidade de contas: ele ajuda você a revisar sua instrumentação e ver os recursos que você não está usando.

Se você observar lacunas significativas na instrumentação, poderá preencher essas lacunas configurando mais integração, agora ou depois de concluir este guia.

Próximo estágio

Pronto para continuar sua jornada de implementação? Vá para a próxima etapa: Understand and organize your data.

Copyright © 2024 New Relic Inc.

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