Hi!
For the Meinberg project we create custom information events. Their values all have the same structure and begin with "[MEINBERG] ...". To show an overview of these custom events we made an alarm tab that filters to '[MEINBERG]' with the following settings:
The result looks like this:
We want this alarm tab to be automatically available for every user that uses the Meinberg solution. So, is there a way to include the creation of such an alarm tab in a solution package?
Hi Stijn,
From a solution perspective, it might also be interesting to know that we have recently introduced a LoggerUtil tool and LogHelper API, which allows applications and solutions to read/write entries from/to an ElasticSearch database.
As a result, you can write solution-specific logs into the database and retrieve them afterwards to provide an filtered solution overview. Additionally, not yet scheduled, but the plan is to have a possibility to be able to consult these logs more easily from within Cube.
So, this is not a feature that you could already use right now, but probably good to keep in mind towards the future.
Note also that for other solutions, such as SRM applications, we install a Booking Log element as part of the solution. This element has as main objective to write information into a file. It uses a generic 'Generic Bookings Log' connector and exposes an API to receive information from any applications, and then write the information into a file. The SRM application calls the Booking Log Element API to push information into a file, linked with that specific booking. The Booking Log element writes any received information through the API into separate files, one for each booking. The booking application itself can then easily just open a file which contains all logs for a single booking, or simply host the file into an IIS virtual directory, similar as DataMiner Log files are hosted.
So, next to the current custom information events, this could also be a solution that can be considered. Just providing ideas 🙂