{"id":26846,"date":"2019-02-27T09:00:24","date_gmt":"2019-02-27T09:00:24","guid":{"rendered":"https:\/\/devlooper.blog.br\/?p=717"},"modified":"2024-09-30T10:10:03","modified_gmt":"2024-09-30T13:10:03","slug":"new-relic-entenda-o-que-voce-deve-analisar-nos-analytics","status":"publish","type":"post","link":"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/new-relic-entenda-o-que-voce-deve-analisar-nos-analytics\/","title":{"rendered":"New relic: entenda o que voc\u00ea deve analisar nos analytics"},"content":{"rendered":"<p><span>Voc\u00ea sabe como funciona o New Relic? A ferramenta possibilita o monitoramento do desempenho de aplicativos em tempo real. Essa informa\u00e7\u00e3o \u00e9 extremamente importante aos desenvolvedores e \u00e0s empresas que desenvolvem os apps. <\/span><\/p>\n<p><span>Por meio dos dados sobre cada <a href=\"https:\/\/devlooper.blog.br\/materiais\/artigos\/software-de-codigo-aberto-o-que-e-e-quais-sao-os-principais-do-mercado\/\" target=\"_blank\" rel=\"noopener noreferrer\">software <\/a>\u00e9 poss\u00edvel identificar os gargalos e pensar em a\u00e7\u00f5es com a inten\u00e7\u00e3o de melhorar cada software desenvolvido. Muito pr\u00e1tico tudo isso, n\u00e3o \u00e9 mesmo?<\/span><\/p>\n<p><span>Est\u00e1 interessado em saber mais sobre o assunto? Neste post explicaremos detalhadamente o que \u00e9 o New Relic, informaremos os benef\u00edcios da ferramenta, abordaremos sobre as principais fun\u00e7\u00f5es dessa tecnologia e explicaremos quais s\u00e3o as melhores ocasi\u00f5es para usar esse recurso tecnol\u00f3gico. Acompanhe a seguir.<\/span><\/p>\n<h2>O que \u00e9 New Relic?<\/h2>\n<p><span>Trata-se de uma plataforma <a href=\"https:\/\/devlooper.blog.br\/materiais\/artigos\/saas-aprenda-como-transformar-seu-trabalho-em-um-produto-escalavel\/\" target=\"_blank\" rel=\"noopener noreferrer\">SaaS (Software as a Service)<\/a> de an\u00e1lise de performance que\u00a0\u00e9 baseada em logs de aplica\u00e7\u00e3o.\u00a0Pode ser utilizada para a <\/span>an\u00e1lise de logs ou correlacionamento de logs<span> de infraestrutura e aplica\u00e7\u00e3o ou algum evento externo relacionado a uma determinada fun\u00e7\u00e3o.<\/span><\/p>\n<div><span>Os logs s\u00e3o coletados de maneira autom\u00e1tica. A plataforma os aproveita e, na sequ\u00eancia, realiza o envio desse dado de forma segura de maneira criptografada, o que garante mais seguran\u00e7a \u00e0 informa\u00e7\u00e3o.<\/span><\/div>\n<p><span>Uma das principais praticidades oferecidas pela plataforma \u00e9 a possibilidade do desenvolvedor conseguir utilizar diferentes <a href=\"https:\/\/devlooper.blog.br\/materiais\/artigos\/conheca-as-7-linguagens-de-programacao-mais-buscadas-pelas-empresas\/\" target=\"_blank\" rel=\"noopener noreferrer\">linguagens de programa\u00e7\u00e3o<\/a>. Entre elas est\u00e3o o Java, Python, PHP, <a href=\"https:\/\/devlooper.blog.br\/materiais\/artigos\/o-que-e-a-linguagem-de-programacao-go\/\" target=\"_blank\" rel=\"noopener noreferrer\">Go <\/a>e Ruby.<\/span><\/p>\n<p><span>O New Relic possibilita a coleta de informa\u00e7\u00f5es sobre o comportamento dos aplicativos. Por meio desses dados \u00e9 poss\u00edvel analisar diversas m\u00e9tricas. Entre elas est\u00e3o o tempo de carregamento de cada p\u00e1gina, tempo m\u00e9dio de acesso dos clientes etc. Todas essas informa\u00e7\u00f5es s\u00e3o apresentadas de forma simples e pr\u00e1tica na plataforma.<\/span><\/p>\n<h2>Para que serve essa ferramenta?<\/h2>\n<div>\n<p><span>Ela ajuda as empresas e os desenvolvedores a monitorarem os aplicativos em tempo real. Por meio dos dados obtidos na ferramenta \u00e9 poss\u00edvel saber como est\u00e1 o desempenho de cada app e como est\u00e1 a experi\u00eancia do cliente\u00a0quando ele acessa uma determinada p\u00e1gina.<\/span><\/p>\n<p><span>Como j\u00e1 destacado neste artigo, a ferramenta demonstra v\u00e1rios dados em rela\u00e7\u00e3o aos aplicativos. Cada profissional pode interpretar essas informa\u00e7\u00f5es de uma maneira diferente. <\/span><\/p>\n<p>A an\u00e1lise de quanto tempo leva para o banco de dados responder uma query mostra se ele est\u00e1 lento ou r\u00e1pido, por exemplo. Por meio desses dados \u00e9 poss\u00edvel entender se houve um problema, se ele \u00e9 relacionado ao c\u00f3digo da aplica\u00e7\u00e3o, banco de dados, infra estrutura ou outro componente ligado \u00e0 aplica\u00e7\u00e3o.\u00a0Essa informa\u00e7\u00e3o ajuda a medir o \u00a0tempo de carregamento e o acesso de cada p\u00e1gina.<\/p>\n<p><span>Al\u00e9m disso, quando se usa uma APM (<\/span>Application Performance Monitoring<span>)<\/span><span> fica mais f\u00e1cil entender quando houve o problema e verificar o que aconteceu em um determinado momento. Em algumas situa\u00e7\u00f5es, o gargalo pode ter sido na rede ou no banco de dados e n\u00e3o na aplica\u00e7\u00e3o.<\/span><\/p>\n<p><span>Isso \u00e9 fundamental no desenvolvimento de uma aplica\u00e7\u00e3o cr\u00edtica, como um app para e-commerce ou institui\u00e7\u00e3o financeira. Essa an\u00e1lise realizada pela ferramenta possibilita uma resolu\u00e7\u00e3o mais r\u00e1pida e eficiente dos problemas. Os erros, portanto, s\u00e3o corrigidos rapidamente e o aplicativo mant\u00e9m seu bom funcionamento.<\/span><\/p>\n<p><span>Portanto, podemos afirmar que o New Relic facilita os <a href=\"https:\/\/devlooper.blog.br\/materiais\/artigos\/desenvolvedor-freelancer-aprenda-como-conseguir-mais-clientes\/\" target=\"_blank\" rel=\"noopener noreferrer\">desenvolvedores <\/a>e as empresas a encontrarem os gargalos presentes em cada aplica\u00e7\u00e3o. Se ela estiver lenta, por exemplo, \u00e9 poss\u00edvel fazer <\/span>otimiza\u00e7\u00f5es no c\u00f3digo antes de aumentar o custo de infraestrutura adicionando mais servidores<span>.<\/span><span>\u00a0<\/span><\/p>\n<p><span>Toda essa an\u00e1lise ajudar os profissionais a melhorarem os apps e isso, consequentemente, proporciona uma melhor experi\u00eancia ao consumidor. O cliente tende a ficar menos estressado e, com isso, diminuem-se\u00a0as chances do cliente abandonar a sua p\u00e1gina.<\/span><\/p>\n<h2>Quais as principais fun\u00e7\u00f5es do New Relic?<\/h2>\n<p><span>A ferramenta conta com diversas funcionalidades que possibilitam o acompanhamento do desempenho de cada aplicativo. Entre elas est\u00e3o:<\/span><\/p>\n<ul>\n<li>\n<p><span>base de dados: por meio deles \u00e9 poss\u00edvel ter uma vis\u00e3o geral e detalhada do desempenho do banco de dados. <\/span>Por meio dessa an\u00e1lise erros relacionados a chamadas em bancos de dados podem ser facilmente identificados e corrigidos;\u00a0<\/p>\n<\/li>\n<li>\n<p><span>an\u00e1lise de erros: nessa funcionalidade\u00a0<\/span><span>\u00e9 poss\u00edvel avaliar e solucionar os problema dos aplicativos de forma r\u00e1pida e objetiva<\/span><span>;<\/span><\/p>\n<\/li>\n<li>\n<p><span>mapa: <\/span>por meio do mapa de servi\u00e7os \u00e9 poss\u00edvel ter visibilidade, em apenas um local,\u00a0<span>de todos os servi\u00e7os, que se conectem \u00e0\u00a0aplica\u00e7\u00e3o.\u00a0<\/span><span>Eles ajudam a visualizar o desempenho de cada aplica\u00e7\u00e3o, al\u00e9m da sua\u00a0arquitetura e dos seus servi\u00e7os internos;<\/span><\/p>\n<\/li>\n<li>\n<p><span>transa\u00e7\u00f5es: \u00e9 poss\u00edvel tamb\u00e9m fazer an\u00e1lises das transa\u00e7\u00f5es mais cr\u00edticas das aplica\u00e7\u00f5es. Com isso voc\u00ea consegue identificar o\u00a0tempo de\u00a0resposta, a quantidade de requisi\u00e7\u00f5es e taxas de erro na aplica\u00e7\u00e3o.<\/span><\/p>\n<\/li>\n<\/ul>\n<p><span>Devido a essas funcionalidades, o New Relic permite a identifica\u00e7\u00e3o detalhada sobre os locais onde acontecem os problemas.\u00a0<\/span><span>O desenvolvedor consegue compara o desempenho da aplica\u00e7\u00e3o atual comparando com vers\u00f5es passadas do app.\u00a0<\/span><span>Caso aconte\u00e7a algum problema ap\u00f3s uma atualiza\u00e7\u00e3o da vers\u00e3o, fica mais f\u00e1cil identificar se ele est\u00e1 mais relacionado \u00e0<\/span><span>\u00a0infraestrutura, ao banco de dados ou ao c\u00f3digo da aplica\u00e7\u00e3o.<\/span><\/p>\n<h2>Quando utilizar o New Relic?<\/h2>\n<p><span>Devido \u00e0s caracter\u00edsticas descritas neste post, o New Relic tem v\u00e1rias utilidades e, portanto, podem ser utilizadas para diferentes finalidades. Diego Castilho, product owner da Locaweb, destacou a versatilidade da <a href=\"https:\/\/devlooper.blog.br\/materiais\/artigos\/empreender-com-tecnologia-4-licoes-para-abrir-seu-negocio-no-ramo\/\" target=\"_blank\" rel=\"noopener noreferrer\">tecnologia <\/a>e citou algumas ocasi\u00f5es em que ela pode ser utilizada.<\/span><\/p>\n<p><span>\u201cPor\u00a0ser uma ferramenta de monitoramento, voc\u00ea pode usar para monitorar o neg\u00f3cio do cliente, a quantidade de vendas versus a quantidade de usu\u00e1rios que acessaram o site. Quando esse n\u00famero come\u00e7a a cair, pode existir um problema que voc\u00ea n\u00e3o sabia que existia na aplica\u00e7\u00e3o. Essa tecnologia pode ser usada com o intuito de entender o que est\u00e1 acontecendo e permite parar e olhar para um evento passado\u201d, disse Diego.<\/span><\/p>\n<h2>Quais os benef\u00edcios do New Relic?<\/h2>\n<p><span>A ferramenta \u00e9 extremamente importante na identifica\u00e7\u00e3o de problemas de maneira r\u00e1pida e eficiente. Isso garante uma maior agilidade na corre\u00e7\u00e3o de um determinado problema no aplicativo e facilita a gera\u00e7\u00e3o de insights. Eles facilitam o desenvolvimento de novas ideias ou a\u00e7\u00f5es com a inten\u00e7\u00e3o de melhorar o desempenho de cada app e, assim, encantar e reter os clientes nas companhias.<\/span><\/p>\n<p><span>Todos esses fatores, somados, garantem uma melhora na produtividade das empresas e ajudam elas a venderem mais. Consequentemente, as companhias ter\u00e3o maiores receitas e lucros. O trabalho do desenvolvedor tamb\u00e9m se valorizar\u00e1 e ele pode ser chamado para novos jobs.<\/span><\/p>\n<p><span>Diego Castilho detalhou como \u00e9 feita a an\u00e1lise de cada problema e falou tamb\u00e9m sobre a utilidade das solu\u00e7\u00f5es oferecidas pela plataforma.<\/span><\/p>\n<p><span>\u201cA an\u00e1lise \u00e9 feita de forma granular. Voc\u00ea pode olhar camada por camada. Pode olhar no c\u00f3digo <\/span><span>e identificar uma linha que est\u00e1 demorando mais tempo para ser executada<\/span><span>. O ponto chave \u00e9 que a solu\u00e7\u00e3o \u00e9 para an\u00e1lise de aplica\u00e7\u00e3o web, <\/span><span>independentemente se ela \u00e9 interna ou externa<\/span><span>\u201d, disse Diego.<\/span><\/p>\n<p><span>O New Relic, portanto, \u00e9 uma ferramenta extremamente \u00fatil e ela possibilita a identifica\u00e7\u00e3o de problemas nos aplicativos. Essas informa\u00e7\u00f5es ajudar\u00e3o os desenvolvedores e as empresas a terem diversas ideias ou tomarem a\u00e7\u00f5es mais r\u00e1pidas\u00a0com a inten\u00e7\u00e3o de oferecer melhorias e proporcionar uma melhor experi\u00eancia ao usu\u00e1rio.<\/span><\/p>\n<p><span>Este post sobre New Relic foi \u00fatil para voc\u00ea? Ent\u00e3o, assine a nossa newsletter e receba mais conte\u00fados sobre tecnologia em primeira m\u00e3o no seu e-mail.<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea sabe como funciona o New Relic? A ferramenta possibilita o monitoramento do desempenho de aplicativos em tempo real. Essa informa\u00e7\u00e3o \u00e9 extremamente importante aos desenvolvedores e \u00e0s empresas que desenvolvem os apps. Por meio dos dados sobre cada software \u00e9 poss\u00edvel identificar os gargalos e pensar em a\u00e7\u00f5es com a inten\u00e7\u00e3o de melhorar cada [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":33327,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-26846","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-aberto"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/26846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=26846"}],"version-history":[{"count":1,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/26846\/revisions"}],"predecessor-version":[{"id":50763,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/26846\/revisions\/50763"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media\/33327"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=26846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=26846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=26846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}