Slide 1

Slide 1 text

Dancing with Whales: Adaptive Log Classification System Elena Treshcheva, Business Development Manager, Researcher, Exactpro

Slide 2

Slide 2 text

Problem vs. Catastrophe

Slide 3

Slide 3 text

What turns a problem into a disaster?

Slide 4

Slide 4 text

Mission-Critical Software - Lots of log messages daily

Slide 5

Slide 5 text

Huge volumes of data vs. error class clusters

Slide 6

Slide 6 text

WhaleShark WhaleShark The First IEEE International Conference on Artificial Intelligence Testing (IEEE AITest 2019), April 4-9 2019, San Francisco East Bay, CA, USA User-Assisted Log Analysis for Quality Control of Distributed Fintech Systems Iosif Itkin, Anna Gromova, Anton Sitnikov, Rostislav Yavorskiy, Evgenii Tsymbalov, Andrey Novikov and Kirill Rudakov.

Slide 7

Slide 7 text

One error class - different text strings text text text text 0100101010001010000 ERROR text text text text text text text text text text text text text text text text FATAL…………………………………… text text text text text text text text It’s so cold and dark... I’m scared...

Slide 8

Slide 8 text

Step 1: Normalization ERROR 07 Aug 2018 13:04:39 - Unable to load messages from file '/UAT/collectors/mq1' ERROR 25 Sep 2018 18:24:55 - Unable to load messages from file '/prod/collectors/mq3' ERROR 16 Oct 2018 15:15:10 - Unable to load messages from file '/prod/collectors/mq5'

Slide 9

Slide 9 text

Step 1: Normalization ERROR 07 Aug 2018 13:04:39 - Unable to load messages from file '/UAT/collectors/mq1' ERROR 25 Sep 2018 18:24:55 - Unable to load messages from file '/prod/collectors/mq3' ERROR ** *** **** **:**:** - Unable to load messages from file '/*/*/*' ERROR 16 Oct 2018 15:15:10 - Unable to load messages from file '/prod/collectors/mq5'

Slide 10

Slide 10 text

Step 2: Clustering

Slide 11

Slide 11 text

Final step: User Notification

Slide 12

Slide 12 text

Result: System state visualization

Slide 13

Slide 13 text

More Control over system outputs

Slide 14

Slide 14 text

Thank you! 14