A simple usage demonstration of logpai/Drain3. This example shows the following raw log:
connected to 10.0.0.1
connected to 192.168.0.2
user alice logged in
user bob logged in
disk usage 91 percent on /dev/sda1
disk usage 93 percent on /dev/sda1
Can be structurally parsed in an online-algorithmic manner into:
{
"change_type": "none",
"cluster_id": 1,
"cluster_size": 5,
"template_mined": "connected to <IP>",
"cluster_count": 3
}
parameters: [('10.0.0.1', 'IP')]
------------------------------------------------------------
... (abbreviated) ...
------------------------------------------------------------
{
"change_type": "none",
"cluster_id": 3,
"cluster_size": 4,
"template_mined": "disk usage <NUM> percent on <*>",
"cluster_count": 3
}
parameters: [('93', 'NUM'), ('/dev/sda1', '*')]
------------------------------------------------------------