Ruby on Rails Monitoring
O Scout é o único produto APM (Ruby Application Performance Monitoring) que identifica e prioriza problemas de desempenho e estabilidade.
O que é o Ruby on Rails Monitoring?
Deixe o Scout fazer o trabalho duro de descobrir problemas de desempenho em seus aplicativos Ruby para que você não precise. O Scout é o único produto APM (Ruby Application Performance Monitoring) que identifica e prioriza problemas de desempenho e estabilidade, como consultas de banco de dados N + 1, consultas lentas de banco de dados, memória bloat, anormalidades de desempenho e muito mais em aplicativos Ruby.
O Scout é fácil de instalar (é apenas uma jóia do Ruby) e monitora estruturas Ruby populares como Rails, Sinatra, Sidekiq e muito mais, quase sem configuração.
Características principais
Relata automaticamente as principais métricas de monitoramento Ruby
Depois de instalar o Ruby, o Scout rastreia automaticamente seus KPIs de desempenho. Em um painel, você verá:
- Tempo de resposta (média e percentil 95)
- Pontuação Apdex
- Taxa de transferência (solicitações por minuto)
- Transações na Web
- Taxa de erro
- Uso de memória
Instrumenta muitas dependências Ruby automaticamente
O Scout instrumenta uma grande variedade de bibliotecas Ruby - na maioria dos casos, não há necessidade de adicionar instrumentação personalizada. Algumas das bibliotecas Scout instrumentos automaticamente:
Datastores
- ActiveRecord
- ElasticSearch
- Mongóide
- Ciclomotor
- Redis
- Estruturas de rack
- Middleware
Bibliotecas Rails
- ActionView
- Controlador de ação
- Chamadas HTTP externas
- HTTPClient
- Net :: HTTP
- Shoryuken
Detecção de memória bloat
O Scout calcula o aumento de memória causado por trabalhos na web ou em segundo plano, exibindo as transações exatas que levam à memória bloat. O Scout também rastreia as alocações de objetos para que você possa trabalhar para minimizar ou eliminar a sobrecarga desnecessária em seu aplicativo.
Detecção N + 1
O Active Record torna o ORM do banco de dados super fácil. Mas também facilita extremamente a consulta N + 1 ao seu código. O Scout cobre você detectando consultas N + 1 e até listando quanto tempo você poderia economizar corrigindo-as.
Veja seu código no Scout através da integração ao GitHub
O Scout coleta rastros detalhados de solicitações lentas e, junto com a integração ao GitHub, mostra a linha exata de código responsável pelo tempo de resposta lento.
Rastreie problemas específicos do usuário com contexto personalizado
Anexe dados personalizados para o contexto às solicitações rastreadas pelo Scout. Use o Trace Explorer para pesquisar e filtrar com base nesses dados.
Digest Emails
Receba e-mails de resumo diários ou semanais, resumindo o desempenho de seus aplicativos, além de destaques de outliers e endpoints que podem precisar da atenção do desenvolvedor.
Instalação fácil via gemas Ruby
Instale o Scout como qualquer gema normal de Ruby. É seguro executar o Scout ao lado da sua biblioteca APM existente.
Baixa sobrecarga
O agente de monitoramento usa apenas uma parte dos recursos dos agentes de monitoramento de aplicativos existentes, fornecendo detalhes de rastreamento de alta fidelidade.
Requisitos de sistema
- PHP
- Linux ou MacOS
Não sabe qual software precisa ou não encontrou o que procurava?
Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.