As 7 ferramentas para o rexistro (rexistros) que cada desenvolvedor de Java debe saber

Splunk vs. SUMO LOGIC VS. Logstash vs. GrayLog vs. Loggly vs. Papertrails vs. Splunk > Storm

Splunk, Sumo Logic, Logstash, GrayLog, Loggly, PaperTrails … Esquecín de algunha? Estou seguro de que si. Os rexistros son como combustibles fósiles: queriamos desfacernos deles durante 20 anos, pero aínda non o conseguimos. Ben, se tal é o caso, quero un BMW!
Nos últimos anos, creouse unha gran cantidade de ferramentas para a análise e xestión de rexistros, nun intento de axudar ás operacións e aos desenvolvedores a entender no metade da cantidade crecente de información dos rexistros. Polo tanto, pensei que sería interesante analizar as opcións que temos e ver cales son os puntos fortes de cada ferramenta, desde a perspectiva dun desenvolvedor.

Splunk

xa que é o A ferramenta máis grande neste campo, decidín colocar Splunk na súa propia categoría. Iso non significa que sexa a mellor ferramenta para o que necesitas, pero merece o recoñecemento por ser un produto que basicamente creou unha nova categoría.

Pros

Splunk é, probablemente, probablemente, A solución máis rica en funcionalidades neste campo. Ten centos de aplicacións (contaba 537) para comprender case calquera formato de información de rexistro, desde a seguridade ata a intelixencia analítica empresarial (comúnmente coñecida como analítica empresarial), pasando polo seguimento da infraestrutura. As ferramentas de busca e os gráficos splunk son tan ricos en funcionalidades que probablemente non existen ningún conxunto de datos que non pode acceder a través da súa interface de usuario ou a súa API.

Cons

Splunk ten, principalmente, dous aspectos negativos. O primeiro, que é bastante subjetivo, é que é unha solución no lugar (en premisa), o que implica unha configuración que é caro tanto no monetario como pola súa complexidade. Para implementala nun ambiente de alta escala, será necesario instalar e configurar un clúster dedicado. Como desarrollador, iso non é o que podería frecuentemente ou querer facer, polo menos non como a primeira opción.
O segundo contra Splunk é que é caro. Para soportar unha aplicación de vida real, será necesaria decenas de miles de dólares, coa que seguramente necesitará sinaturas de altas gamas da súa organización e o proceso será tedioso. Se ten unha nova aplicación e quere algo áxil, onde pode desgarrar rapidamente e facer axustes rápidos na medida en que as cousas avanzan, pero continúan lendo.
Pode ler sobre outras ferramentas de análise de rexistro de negocios aquí.

Ferramentas SaaS of Logs Analysis

SUMO Logic

SUMO foi fundada como unha versión de SaaS (software como servizo, na nube) de Splunk, e foi así Lonxe diso, que ata imitou algunhas das funcionalidades e visualizacións de Splunk nas primeiras etapas. Agora que isto está claro, a verdade é que SL madurou e derivou nunha auténtica solución para a xestión dos rexistros de negocios.

Pros

SL está cheo de funcionalidades para reducir, buscar e gráficas enormes cantidades de datos. Entre todas as ferramentas de análise de rexistros saas, probablemente sexa a máis rica das posibilidades. Ademais, o que é un servizo ofrecido na nube, implica unha configuración e operación máis sinxela. Un dos principais puntos fortes de lóxica de sumo reside na posibilidade de determinar os puntos de referencia e notificarlle activamente cando o cambio de estatísticas clave despois dun determinado evento, como a presentación dunha nova versión ou un intento de transferencia.

contra

Isto é compartido por todas as ferramentas de análise de rexistros de SaaS e reside porque é necesario levar os datos ao servizo para que sexa posible facer algo con eles. Isto tradúcese en potenciais (ou máis) datos de GBS aumentando dos seus servidores. Isto pode xerar problemas en varias frontes:

  1. como desenvolvedor, se rexistra algunha información confidencial ou datos persoais, será necesario asegurarse de que se clasifican.
  2. Pode haber un atraso (atraso) entre o tempo que se rexistren os datos e o tempo que se fan visibles ao servizo.
  3. Hai unha sobrecarga adicional coas súas máquinas transmitindo gigabytes de datos, que en definitiva depende do rendemento dos teus rexistros.

Os prezos sumo, do mesmo xeito, non son completamente transparentes, o que significa que debes estar preparado para afrontar un proceso de compra máis complexo que simplemente pasar a tarxeta do crédito do teu equipo e listo.
Update: Acabo de recibir algunhas liñas de Brandon, o equipo lóxico Zume, para aclarar que pode adquirir o produto usando súa tarxeta de crédito a partir de dentro a versión gratuíta. Non será tan sinxelo como facelo desde o sitio web, senón moi similar.

loggly

loggly é outra ferramenta robusta para a análise dos rexistros, centrada na simplicidade e facilidade de usar para un público deduce.

loggly

pros

Aínda que a lóxica de Sumo está fortemente orientada á seguridade Do sector corporativo, loggly creouse pensando máis sobre axudar aos devotos a atopar e resolver problemas operativos. Isto fai que sexa moi amigable para os desenvolvedores. As tarefas como a creación dun rendemento personalizado e os paneis de administración de devotos son moi fáciles de realizar. Os prezos son transparentes, o que facilita os primeiros pasos con el.

Cons

Non esperes que a escala de rexistro sexa unha solución avanzada de infraestrutura, seguridade ou análise. Se precisa de infraestrutura ou seguimento forense, está no lugar equivocado. Esta é unha ferramenta útil sobre todo para que devotos poidan realizar unha análise sintáctica aos datos que provén dos servidores das súas aplicacións. Se necesitas outra cousa, debes desenvolvelo a ti mesmo.

Papertrails

Papertrails é unha forma sinxela de buscar e consultas nos rexistros de varias máquinas, nun uso de interface sólido e sinxelo .. Podes pensar nela como seguimento dos teus rexistros na nube, en que nunca estarás lonxe.

Papertrails

Pros

PT é o que é. Unha forma sinxela de ver ficheiros de rexistro de varias máquinas nunha vista única na nube. A experiencia de usuario (UX) é moi similar aos rexistros da túa máquina e o mesmo ocorre cos comandos de busca. Pretende ser algo sinxelo e útil, e logra con elegancia. Ademais, é moi accesible.

Cons

PT é esencialmente unha aplicación de texto. Se está a buscar algunha capacidade predictiva ou informes ou posibilidades de integración avanzada, está a buscar o enderezo incorrecto.

Splunk tormenta

Este é o irmán máis novo (adoptivo, algúns) saas de Splunk diría. Ofrece algo moi similar pero aloxado en servidores Splunk.

Pros

Storm permítelle experimentar con Splunk sen necesidade de instalar o software no sitio e inclúe varias funcións ofrecidas Na versión completa.

Cons

Xa que esta non é unha oferta comercial, a cantidade de datos que pode enviar é limitada. Parece máis como unha versión limitada de Splunk en liña, deseñada para permitir que as persoas que poidan probar o produto sen ter que realizar ningunha implementación. Un novo servizo chamado, Splunk Cloud, está deseñado para proporcionar unha experiencia Splunk SaaS en todas as súas dimensións.

Ferramentas de análise de código aberto

Logstash

Logstash It I é Unha ferramenta de código aberto para a recollida e manexo de ficheiros de rexistro. Forma parte dun conxunto de solucións de código aberto (pila) que tamén contén elasticsearch para a indexación e busca a través da información, así como a kibana ao gráfico e visualizar os datos. Todos eles xuntos compoñen unha solución de xestión de rexistros moi poderosos.
logstash

pros

O feito de que é un A solución de código aberto implica que, naturalmente, pode manter un control moi bo, así como é ofrecido a un prezo moi bo. Logstash usa tres compoñentes maduros e poderosos: todos os cales reciben un forte mantemento, que crean un paquete moi robusto e extensible. Para ser unha solución de código aberto, para dicir a verdade, é moi fácil de instalar e comezar a usar. Usamos Logstash e nós adoramos a ela.

Cons

Dende que o rexistro de VOGSH é, basicamente, un conxunto de solucións, isto significa que realmente está lidando con tres produtos diferentes. Por ese motivo, a extensibilidade tamén é máis complexa. Os filtros de rexistro están escritos en Ruby, Kibana consta de JavaScript puro, mentres que ElasticSearch ten o seu propio descanso API, así como os modelos de JSON. Tamén, cando pasas a produción, terás que separar as tres en diferentes máquinas, que devolve cousas aínda máis complexas.

GrayLog2

Un reprodutor relativamente novo neste campo, GL2 é unha ferramenta de análise de rexistro de código aberto respaldada por Mongodb, así como por ElasticSearch (como con Logstash ) Deseñado para almacenamento e busca a través de erros de rexistro. Céntrase principalmente en dar unha man aos desenvolvedores para detectar e resolver erros nas súas aplicacións.
Dentro desta categoría, tamén podes atopar Flumind e Kafka, que ten un dos seus principais uso do almacenamento de datos de rexistro. UFF! Todas as ferramentas de análise de rexistro e todos os ficheiros de rexistro en compartimento xeral, reside en que os datos correctos deberían depositarse primeiro aí. Desde o punto de vista dun desarrollador, isto implica que se unha excepción non está rexistrada no rexistro, ou se os datos da variable ten que entender por que ocorreu non está alí, non hai ningún ficheiro ou ferramenta de rexistro neste mundo Análise que pode axudar. A depuración na produción é a peor 🙁
unha das cousas que engadimos a Overops é a capacidade de saltar directamente dun erro nun ficheiro de rexistro a unha sesión de depuración rexistrada. Isto significa que, por cada erro de rexistro, podes ver o código fonte auténtico, así como os valores variables, no mesmo momento do erro. Podes atopar máis información sobre isto aquí.
Este é un artigo no que me gustaría escoitar as túas experiencias con algunhas das ferramentas mencionadas (e tamén con aqueles que non eran). Estou seguro de que haberá aspectos en que non todos se acordarán e outros en que algúns desexen corrixirme, así que vai adiante, na sección de comentarios a continuación pode facelo. Gustaríame saber o que pensan.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *