O Blackfire é uma solução de gerenciamento de desempenho.A tecnologia principal é um criador de perfil, mas o produto é muito mais do que isso.O Blackfire se encaixa no seu fluxo de trabalho de desenvolvimento, fornecendo os seguintes recursos principais: * Um perfilador de baixo custo que ajuda os desenvolvedores a depurar problemas de desempenho, encontrar gargalos ocultos nas bases de código existentes e validar o impacto das correções.Na produção, o criador de perfil ajuda a diagnosticar problemas de produção, entender problemas e encontrar soluções rapidamente.* Uma plataforma que armazena o histórico de dados para permitir análise de tendências ao longo do tempo e colaboração em equipes maiores.Principais integrações com bibliotecas de teste, software de automação e plataformas contínuas de integração e implantação para automatizar testes de desempenho, fornecer feedback rápido aos desenvolvedores, evitar regressões e garantir que os aplicativos possam ser implantados com confiança. Durante o desenvolvimento, os desenvolvedores podem usar o Blackfire.como criador de perfil em suas máquinas locais para: * Depurar problemas de desempenho identificados (provenientes de alertas de monitoramento na produção, por exemplo);* Avalie e melhore o desempenho identificando com facilidade gargalos de desempenho;* Escreva testes para definir um orçamento de desempenho e evitar regressões (testes de unidade e cenários);* Valide alterações de código ao adicionar novos recursos e corrigir bugs, comparando perfis;* Entenda o comportamento do código de bases de código desconhecidas em tempo de execução.Nos servidores de integração: * Execute testes para verificar continuamente o comportamento do código e as funções sensíveis ao desempenho;* Execute cenários de integração para encontrar regressões e verificar o orçamento de desempenho.Se você tiver acesso a um ambiente de armazenamento temporário que replica o de produção: * Valide melhorias de desempenho;* Execute testes de integração com dados do tipo produção;* Decida quando o código está pronto para ser implantado na produção.Nos servidores de produção, o Blackfire é complementar ao sistema de monitoramento que você já possui: * Identifique as causas principais dos problemas de desempenho;* Entenda como seu código se comporta sob estresse.
blackfire-io
Local na rede Internet:
http://blackfire.ioRecursos
Categorias
Alternativas ao Blackfire.io para Web com licença comercial
36
Dynatrace
Solução de monitoramento tudo-em-um que abrange toda a pilha de aplicativos: • Monitoramento de desempenho de aplicativos para Java, Node.js, PHP e .NET • Monitoramento da Web (usuário real e sintético) • Monitoramento de servidor e rede • Monitoramento de nuvem (AWS, Azure, ...).