One of my reasons for looking at rsyslog->OpenSearch integration is for
the analysis of logs during development of other free software projects,
especially in the VoIP and WebRTC space.
Here is a quick summary:
- we often have multi-line log messages, such as SIP or SDP message
bodies, JSON structured logging is very appropriate for these
- modern WebRTC solutions always involve multiple processes (HTTP, TURN,
SIP, media), so there is a lot of benefit from merging all the logs in
some sort of server
- we also have some other dedicated tools that can log to OpenSearch,
for example, the HOMER software[1] captures SIP as well as the RTCP
reports and lets us visualize them
I made some contributions to a few projects (pull requests GStreamer[2],
Kurento[3], committed in reSIProcate[4]) to log as JSON CEE. This means
all logs from the whole WebRTC stack can be aggregated and analyzed.
Can anybody make any comments about how to get the best value out of the
data being captured?
For example, apart from HOMER, are there any reports or front ends to
ElasticSearch / OpenSearch that are particularly useful in cases like
this, Syslog data in general?
1. http://sipcapture.org/
2. https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/847
3. https://github.com/Kurento/kurento-media-server/pull/17
4.
https://github.com/resiprocate/resiprocate/commit/d1df9aeb956be79253560fe3628b3f37a4ef94f2
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.
the analysis of logs during development of other free software projects,
especially in the VoIP and WebRTC space.
Here is a quick summary:
- we often have multi-line log messages, such as SIP or SDP message
bodies, JSON structured logging is very appropriate for these
- modern WebRTC solutions always involve multiple processes (HTTP, TURN,
SIP, media), so there is a lot of benefit from merging all the logs in
some sort of server
- we also have some other dedicated tools that can log to OpenSearch,
for example, the HOMER software[1] captures SIP as well as the RTCP
reports and lets us visualize them
I made some contributions to a few projects (pull requests GStreamer[2],
Kurento[3], committed in reSIProcate[4]) to log as JSON CEE. This means
all logs from the whole WebRTC stack can be aggregated and analyzed.
Can anybody make any comments about how to get the best value out of the
data being captured?
For example, apart from HOMER, are there any reports or front ends to
ElasticSearch / OpenSearch that are particularly useful in cases like
this, Syslog data in general?
1. http://sipcapture.org/
2. https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/847
3. https://github.com/Kurento/kurento-media-server/pull/17
4.
https://github.com/resiprocate/resiprocate/commit/d1df9aeb956be79253560fe3628b3f37a4ef94f2
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.