Робота з логами – важлива частина тестування, адже вона допомагає виявити вузькі місця, які є у кожному веб-додатку. Для спрощення аналізу логів використовується Kibana – програмне забезпечення з відкритим кодом, призначене для візуалізації даних.
Kibana
Kibana – це інструмент візуального інтерфейсу, який дозволяє досліджувати, візуалізувати та створювати інформаційну панель над даними журналу, зібраними у кластерах Elasticsearch.
Elastic – це компанія, що стоїть за Kibana та двома іншими інструментами з відкритим вихідним кодом – Elasticsearch та Logstash. Logstash відповідає за обробку та відправку логів. Інструмент Elasticsearch виконує роль пошукового движка, а візуалізація здійснюється через веб-інтерфейс Kibana. Ці три інструменти можуть добре працювати разом та широко відомі як ELK Stack або Elastic Stack. Доступ до налаштованої системи надається тестувальнику у вигляді посилання, яке достатньо відкрити у будь-якому браузері.
Сьогодні Elastic Stack успішно використовується сервісами Netflix, Volkswagen, eBay, Uber, Adobe, Microsoft, Nvidia, GitHub, Amazon та ін.