Em ambientes complexos, a lacuna entre a observabilidade e o contexto de negócios acionável geralmente aumenta. Para minimizá-la, estamos expandindo significativamente o poder da plataforma New Relic com cinco funcionalidades, agora disponíveis ao público em geral.
Essas funcionalidades oferecem observabilidade inteligente unificada que conecta a integridade do seu código diretamente aos resultados de negócios, à postura de segurança e à responsabilidade da equipe de engenharia.
Proteção de caminhos críticos de receita
Quando falhas afetam sistemas que geram receita, cada segundo é crucial. Mas, à medida que aplicativos se tornam mais complexos, o excesso de alertas de serviços interconectados sobrecarrega equipes de DevOps, atrasando a resolução de problemas e aumentando o período de inatividade.
O Desafio: um desenvolvedor de uma grande plataforma de comércio eletrônico é acordado às 2h da manhã por uma enxurrada de alertas provenientes do serviço de pagamento e de vários serviços relacionados. Ao abrir dashboards separados para cada serviço, cada um em abas diferentes do navegador, o desenvolvedor se perde em visualizações enfileiradas, sem uma visão unificada do que realmente está causando problemas no fluxo de pagamento. A receita está diminuindo enquanto ele procura a agulha no palheiro.
A Transação 360 elimina essa fragmentação. Ela automaticamente agrega componentes relevantes (APM, Navegador, Infraestrutura), juntamente com telemetria e dados cruciais, como alertas e rastreadores de alterações, em uma visão unificada. Ao combinar rastreamento de transações e distributed tracing, a Transação 360 oferece uma visão completa e sem amostragem dos dados específicos de cada problema, reduzindo o MTTR em até 5 vezes.
A Transação 360 oferece visibilidade abrangente que se estende por dias e semanas, com criação dinâmica de workloads que formam automaticamente conjuntos de entidades para as transações com problemas. Quando o alerta das 2h da manhã é acionado, os engenheiros conseguem ver exatamente qual componente no fluxo de transações está causando o problema.
Incorporação de segurança e conformidade na engenharia
Equipes de segurança estão sobrecarregadas com alertas. De acordo com o relatório da CSA estado da remediação de segurança, 75% das organizações têm equipes de segurança que gastam mais de 20% do seu tempo realizando tarefas manuais ao lidar com alertas de segurança, e mais da metade das vulnerabilidades resolvidas reaparecem dentro de um mês após a correção.
O Desafio: um desenvolvedor recebe 50 tickets de incidentes de segurança, todos marcados como "críticos", todos exigindo correções imediatas em 10 serviços. Sem priorização e com a aproximação do lançamento de uma funcionalidade de alta prioridade, o desenvolvedor fecha os tickets e volta a programar. A empresa agora está exposta a um potencial risco de violação de segurança, mas quais dessas 50 vulnerabilidades representam, de fato, um risco significativo? Ninguém sabe.
A Segurança RX muda a abordagem das equipes, substituindo a criação de patches reativos por uma gestão proativa de riscos. Essa funcionalidade integra a priorização de vulnerabilidades diretamente em sua plataforma de observabilidade, reduzindo o volume de vulnerabilidades detectadas por ferramentas de varredura de código em até 97% com verificação em runtime. Ao combinar inteligência de ameaças com contexto de observabilidade, a Segurança RX revela apenas os 3% dos riscos que realmente importam, devolvendo às equipes de DevOps até 60% do seu tempo.
O Histórico de Entidades e Relacionamentos fornece uma visão de "viagem no tempo" de sua infraestrutura e serviços. Acesse dados históricos de entidades e relacionamentos em um período contínuo de 30 dias para detectar instantaneamente desvios de configuração, validar alterações e manter trilhas de auditoria para fins de conformidade.
O Desafio: durante uma auditoria, sua equipe precisa comprovar que configurações de segurança específicas estavam em vigor três semanas atrás, quando houve uma verificação de conformidade. Anteriormente, isso significava vasculhar vários sistemas, na esperança de que alguém tivesse documentado a situação. Agora, o Histórico de Entidades e Relacionamentos permite consultar exatamente o que existia naquele exato momento, quais hosts estavam em execução, quais eram suas configurações e como eles se relacionavam com outras entidades.
Para setores regulamentados como o bancário ou o de telecomunicações, o Histórico de Entidades e Relacionamentos simplifica auditorias e a resolução de problemas, consolidando segurança e observabilidade na mesma plataforma.
Elimine os silos e promova a responsabilidade
Quando surgem incidentes em sistemas baseados em microsserviços, a coordenação entre equipes muitas vezes é dificultada pela complexidade de determinar as dependências e a responsabilidade pelos serviços interdependentes.
O desafio: um serviço crítico está inativo às 4h da manhã. O técnico de plantão sabe que o problema não está no serviço dele, mas sim em outra equipe. Qual delas? Ele pergunta no Slack, verifica planilhas desatualizadas e até agenda uma reunião de emergência enquanto a interrupção continua. Trinta minutos são desperdiçados apenas tentando descobrir para quem ligar.
As Equipes de inteligência de arquitetura de serviços incorporam a responsabilidade do serviço diretamente à plataforma. Durante um incidente, as informações da equipe ficam imediatamente disponíveis na página de Problemas, mostrando quem é o responsável pelas entidades afetadas, suas informações de contato e até mesmo seus horários de plantão.
O Teams gera automaticamente um Teams Hub, um espaço centralizado que exibe todas as entidades que sua equipe possui, o status de saúde, dashboards importantes, documentação, manuais de operação e fluxos de trabalho. Ao esclarecer a propriedade dos recursos e ajudar as equipes a entenderem a governança umas das outras, as Equipes de inteligência de arquitetura de serviços facilitam o gerenciamento colaborativo de recursos compartilhados, como bancos de dados e filas de mensagens, resolvendo incidentes mais rapidamente e melhorando a eficiência.
Scorecards de inteligência de arquitetura de serviços medem e relatam metas, qualidade do software, postura de segurança, produtividade do desenvolvedor, prontidão para produção e status de conformidade.
O Desafio: sua organização possui muitos microsserviços e, antes de cada lançamento em produção, os SREs se reúnem com cada proprietário de serviço para revisar uma longa lista de verificação de prontidão para produção (instrumentação, segurança de dados, padrões de API, uso de banco de dados). Não é escalável e os serviços apresentam falhas que causam incidentes subsequentes.
Com os Scorecards, líderes de engenharia eliminam o rastreamento manual e as planilhas, definindo padrões como prontidão para produção e qualidade de desenvolvimento, e aplicando-os automaticamente. Scorecards predefinidos podem ser ativados e modificados rapidamente, enquanto os scorecards personalizados utilizam regras NRQL para se alinharem às suas práticas recomendadas de engenharia.
Os executivos obtêm visões gerais do desempenho da engenharia em equipes distribuídas por toda a organização, e os líderes de equipe obtêm informações acionáveis para acompanhar o progresso e alocar recursos de forma eficaz.
Controle integrado para adoção flexível
Entendemos que adicionar funcionalidades robustas exige controle. É por isso que estamos entusiasmados em apresentar o Gerenciador de Controle de Recursos e Orçamentos de Ingestão de Dados. Assuma o controle dos seus custos de observabilidade e priorize os investimentos onde eles são realmente importantes para o seu negócio. Você decide exatamente quando ativar ou desativar esses novos recursos no nível da organização ou da conta.
Agora disponível a todos, o Gerenciador de Controle de Recursos oferece aos administradores governança centralizada para ativar ou desativar a Transação 360, a Segurança RX, e as Equipes e Scorecards de inteligência de arquitetura de serviços no nível da organização ou da conta. Você decide como e quando implementar essas funcionalidades em suas equipes, garantindo que utilize apenas o que agrega valor ao seu negócio.
Também disponível a todos, o recurso de Orçamentos de Ingestão de Dados permite criar orçamentos específicos para custos de ingestão de dados, definir limites e receber notificações quando esses limites forem atingidos. Isso dá a você controle total sobre o uso e a ingestão.
Começar
Essas funcionalidades já estão disponíveis no pacote Advanced Compute. Seja para proteger transações comerciais críticas, incorporar segurança em fluxos de trabalho de engenharia ou promover a excelência em engenharia em equipes distribuídas, a New Relic oferece o contexto unificado e inteligente de que você precisa para ter sucesso.
Saiba mais:
- Transação 360
- Segurança RX
- Equipes e Scorecards de inteligência de arquitetura de serviços
- Histórico de entidades e relacionamentos
- Gerenciador de Controle de Recursos
Entre em contato conosco para discutir como esses recursos podem transformar sua prática de observabilidade.
As opiniões expressas neste blog são de responsabilidade do autor e não refletem necessariamente as opiniões da New Relic. Todas as soluções oferecidas pelo autor são específicas do ambiente e não fazem parte das soluções comerciais ou do suporte oferecido pela New Relic. Junte-se a nós exclusivamente no Explorers Hub ( discuss.newrelic.com ) para perguntas e suporte relacionados a esta postagem do blog. Este blog pode conter links para conteúdo de sites de terceiros. Ao fornecer esses links, a New Relic não adota, garante, aprova ou endossa as informações, visualizações ou produtos disponíveis em tais sites.