How to use the parser?
This is more of a "conversation thread" rather than a bug-report.
I posted these questions on the "logpai" issue but will post them here again.
1: Drain3 has persistence with File/redis/kafka. How to set persistence up with brain? Is it possible?
2: Drain3 also has livestream inputs with sdin. I cannot find any documentation on this for Brain. Is it possible to do with Brain? . According to the documentation Brain only parses entire log-files once. But how to set up an actual pipeline so that json objects are sent to other API's (for db, analysis, visualization etc)?
3: It is common standard in the industry to use a collector such as Vector or logstash/fluent or similar. How can Brain be used with these?
Are we supposed to containerize python/brain in a deployment or what?
I am not sure how to actually set this up so that things (log lines) go through the "brain parsing processor", but I am sure that a really good way would be something similar to the way Drain3 is setup with kafka (so that it can easily scale and be persistent).
TLDR?;
How to setup brain in an existing infrastructure?
How to use the parser?
This is more of a "conversation thread" rather than a bug-report.
I posted these questions on the "logpai" issue but will post them here again.
1: Drain3 has persistence with File/redis/kafka. How to set persistence up with brain? Is it possible?
2: Drain3 also has livestream inputs with sdin. I cannot find any documentation on this for Brain. Is it possible to do with Brain? . According to the documentation Brain only parses entire log-files once. But how to set up an actual pipeline so that json objects are sent to other API's (for db, analysis, visualization etc)?
3: It is common standard in the industry to use a collector such as Vector or logstash/fluent or similar. How can Brain be used with these?
Are we supposed to containerize python/brain in a deployment or what?
I am not sure how to actually set this up so that things (log lines) go through the "brain parsing processor", but I am sure that a really good way would be something similar to the way Drain3 is setup with kafka (so that it can easily scale and be persistent).
TLDR?;
How to setup brain in an existing infrastructure?