Elastic se adoptó para lograr las búsqueda de alta velocidad necesarias para analizar grandes volúmenes de logs
Gurunavi es un precursor en Japón en servicios en línea que proporciona información sobre restaurantes y otros temas, y ha administrado un entorno de ICT a gran escala para dar soporte a dichos servicios desde sus inicios. Por supuesto, estos sistemas producen un gran volumen de datos de log, y analizar esos datos solía requerir mucho tiempo y personal.
Toshiaki Iwamoto es subdirector de sección de la Sección de Ingeniería del Departamento de Desarrollo de Gurunavi. Recuerda las circunstancias de ese entonces de la siguiente manera.
"Para 2016, Gurunavi ya tenía miles de servidores. Cuando había interrupciones o se necesitaba mantenimiento, debíamos ingresar directamente al servidor afectado para revisar los logs, buscar el log con el comando grep, copiar el log temporalmente a un entorno local con el comando scp y lidiar con el problema de esa forma. Este proceso de investigación demoraba más de una hora en completarse, lo que significaba que no podíamos responder en tiempo real y que tendríamos mucho trabajo manual, y esto llevó a pasar por alto problemas y a otros errores por falta de atención. A medida que nuestros sistemas y logs aumentaban su tamaño, necesitábamos cada vez más algo para afrontar esta carga de trabajo".
Fue entonces que Gurunavi se topó con dos productos del Elastic Stack: Elasticsearch y Kibana.
El Elastic Stack permite la búsqueda en tiempo real a alta velocidad en varias fuentes de datos sin descargar los datos objetivo en un entorno local, a través del uso de un amplio rango de componentes de productos proporcionados. A medida que los servicios de la empresa se multiplicaron y se volvieron más avanzados, las llamadas de API entre aplicaciones también se han vuelto cada vez más numerosas. Dado que Gurunavi necesita analizar una gran cantidad de logs, los productos del Elastic Stack realmente fueron la solución óptima para sus necesidades. "En ese entonces, no había productos en el mercado que pudieran considerarse rivales, y nos decidimos por Elastic porque era la única opción", explicó el Sr. Iwamoto de Gurunavi. Gurunavi implementó por completo Elasticsearch y Kibana en 2016.