Lar Rever Revisão e classificação do Stackify retrace

Revisão e classificação do Stackify retrace

Índice:

Vídeo: Реклама подобрана на основе следующей информации: (Outubro 2024)

Vídeo: Реклама подобрана на основе следующей информации: (Outubro 2024)
Anonim

Os logs sempre foram extremamente importantes para monitorar e diagnosticar problemas do aplicativo. O Stackify Retrace aproveita os logs disponíveis nos sistemas operacionais de servidores mais modernos, incluindo Microsoft Windows e Linux, para fornecer uma visão sobre o funcionamento interno e as interações entre aplicativos e o ambiente de suporte. Ao alavancar essas informações, a Stackify Retrace segue a estratégia de empresas como a Splunk, que construíram plataformas inteiras sobre a análise de arquivos de log para melhor adaptá-las à inteligência operacional em tempo real.

A visão profunda do aplicativo da Stackify pode ser vista na figura abaixo, que mostra em uma tela uma visão geral gráfica e tabular do aplicativo de demonstração HelloStackify.Web. Como muitos aplicativos baseados na nuvem usam algum tipo de banco de dados para armazenar informações, é importante ter a capacidade de ver transações reais do banco de dados, como a lista de consultas SQL no canto inferior esquerdo da tela. A figura abaixo também mostra solicitações da Web em forma gráfica e em uma lista tabular para que você possa ver os dados reais por trás dos gráficos. Você pode ver esses mesmos gráficos no site Stackify Sandbox. A profundidade das informações sobre aplicativos fornecidas pelo Stackify Retrace superou totalmente os outros produtos da categoria APM, e é por isso que é nossa Escolha do editor para APM, juntamente com o LogicMonitor.

Instalação

Instalar um agente local foi fácil usando o instalador do Stackify. Requer acesso à Internet, mas com os links fornecidos leva apenas alguns minutos. A desvantagem aqui é que você deve instalar o agente usando a chave fornecida em todas as máquinas que deseja monitorar. Isso não é grande coisa para 10 ou até 20 máquinas, mas além disso, pode ser entediante sem algum tipo de automação. Felizmente, o Stackify Retrace agora suporta a instalação via script de linha de comando com todas as opções como argumentos, incluindo a chave. Isso facilita significativamente a implementação em larga escala. Outros produtos desta categoria, como o MMSoft Pulseway e o Idera Uptime Infrastructure Monitor, não exigem o uso de uma chave, tornando-os um pouco mais fáceis de instalar.

Para aqueles que querem se divertir com a instalação, o Retrace suporta Chef Cookbooks, que é um padrão de automação que pode ajudar na configuração e monitoramento. O Stackify também inclui suporte interno para a tecnologia de contêiner Amazon Web Servides (AWS), Microsoft Azure e Docker, que também oferece a possibilidade de diferentes estratégias de implantação.

A configuração de notificações de erro consiste em selecionar um item monitorado específico e, em seguida, escolher quais condições acionarão essa notificação. O Stackify usa um grupo de notificações que consiste em um ou mais contatos associados a um aplicativo, modelo de servidor ou monitor de recursos específico. Os monitores de recursos incluem filas do Azure, consultas SQL, consultas de log e um monitor de site. Cada grupo de notificação também possui limites de tempo ajustáveis ​​para enviar um email ou lembrete por SMS.

A configuração do monitoramento para aplicativos personalizados exigiu a adição de código ao aplicativo no momento em que analisamos o Retrace. Isso é para criar logs que, por sua vez, podem ser monitorados pelo Stackify. O Stackify Retrace suporta aplicativos baseados no Microsoft.NET, além de aplicativos Java e não Web. O tempo necessário para adicionar algumas linhas de código a um aplicativo existente valerá a pena em termos do insight que você terá sobre o funcionamento interno dos dados que se deslocam entre as diferentes partes do seu sistema. A chave aqui é identificar gargalos e problemas de recursos para melhorar o funcionamento do sistema.

Interface de Gerenciamento

A interface principal do operador é limpa e organizada. A figura abaixo mostra a tela Monitoramento do servidor chamado SMSERV2012R2. O Stackify utiliza o elemento gráfico sparkline introduzido por Edward Tufte para mostrar tendências em uma pequena quantidade de espaço na tela. Quaisquer problemas no servidor aparecem na linha de status única como aviso, problema crítico ou interrupção. A abertura da página de detalhes para qualquer servidor permite identificar rapidamente quaisquer itens de alerta e, em seguida, um clique no problema preocupante exibe uma página mais detalhada para ajudá-lo a diagnosticar o problema. Gostei da maneira como o Stackify apresentou muitas informações de forma compacta quando comparado ao Idera Uptime Infrastructure Monitor ou ao Ipswitch Whatsup Gold.

As informações básicas do servidor exibidas usam um modelo de monitor personalizável para exibir os dados de maior interesse. Os modelos de monitor podem ser modificados para alterar os valores limite existentes ou estabelecer novos. Inicialmente, cada modelo de monitor do Windows observa o subsistema do disco, a interface de rede e os parâmetros gerais de integridade do sistema, como CPU e uso de memória, além de mais alguns. Cada uma dessas categorias padrão possui informações adicionais que podem ser exibidas se necessário.

Por padrão, o console de gerenciamento do Stackify Retrace não exibe nenhum contador de desempenho para um servidor, mas eles podem ser facilmente adicionados. Para servidores Windows, a lista de contadores de desempenho disponíveis é enorme e inclui itens como Hyper-V, SMB (Server Message Block) e muito mais. Depois de adicionar um novo contador de desempenho ao modelo, ele será exibido em todos os servidores monitorados no grupo principal. Também é possível atribuir novos modelos em grupo ou por servidor individual.

A figura abaixo mostra a tela Logs no site da sandbox Stackify. Esta captura de tela é um bom exemplo de como o poder da análise de logs realmente entra em jogo com os aplicativos. A tela mostrada é altamente interativa com vários elementos clicáveis. Para ver as informações por trás de um erro, basta clicar no botão Visualizar ao lado do lado direito da tela. Da mesma forma, os botões Rastrear abrirão uma tela separada para mostrar as etapas executadas e o código por trás dessa ação específica. Por meio do uso da inspeção de código de bytes, o Stackify fornece informações detalhadas sobre aplicativos.NET. Isso inclui a capacidade de ver chamadas para serviços externos e coisas como chamadas do banco de dados Microsoft SQL que incluem o texto da consulta.

Não esqueça as horas usadas

Como mencionado anteriormente, o monitoramento básico de aplicativos e servidores custa apenas US $ 10 por servidor por mês para sistemas de pré-produção. Os níveis de preços adicionais são US $ 15 para monitoramento sem criação de perfil de código, US $ 25 para servidores pequenos. O preço normal é de US $ 50 por servidor, por mês. No entanto, o Stackify trabalha seus preços em um modelo de uso, portanto, esses preços são o máximo que você pagará. Se você não usa o Retrace parte do tempo, não precisa pagar pelo tempo que não está usando. Isso representa apenas o preço do software, no entanto. Como o Stackify exige que o código seja adicionado aos aplicativos personalizados para obter funcionalidade completa, inclua as horas de trabalho necessárias para que isso aconteça com sua estimativa final antes da compra.

Mesmo com essa ressalva, no entanto, o Stackify fornece as informações mais detalhadas de qualquer um dos produtos testados para servidores Windows e Linux. O mesmo pode ser dito para aplicativos escritos usando a estrutura.NET ou Java. Os elementos gráficos nos painéis são informativos e é fácil detalhar com alguns cliques para determinar a natureza de um problema.

Revisão e classificação do Stackify retrace