You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consumes Monit Core to retrieve, parse and show application logs in browser.
Endpoints:
List available channels
Get available days (on which messages are present)
Fetch messages by a DAY from files and buffered memory, supports pagination, sorts, filters)
File Formates
Files are stored in {log_directory}/{channel_name}/*.csv
Filename format: LoggerFile.ts#L151there could be multiple files per day
File content: CSV format, columns are defined by a channel. Built-in channels, most relevant requestsMonit.ts#L49
Viewer
Lists channels
Lists available days
3 DataTable using column specs for each channel:
Loads messages paginated
when a column is sortable, table should support sorting (asc/desc) on this column.
when a column is filterable, a search input should filter out not matched messages by any of filterable columns.
when a column is summable, a cell at the bottom (footer) should show a sum.
when a cell contains text with charCount > N(~30), the output should be trimmed and the cell should be clickable to show the content in a modal. After deserialization of the CSV value, it can be shown in <code><pre></pre></code> container
As for now, the files per day can be loaded in memory at once
Material Design is chosen as CSS Layout, maybe something else?
The text was updated successfully, but these errors were encountered:
Consumes
Monit
Core to retrieve, parse and show application logs in browser.Endpoints:
File Formates
{log_directory}/{channel_name}/*.csv
requests
Monit.ts#L49Viewer
3 DataTable using
column
specs for each channel:asc/desc
) on this column.charCount > N(~30)
, the output should be trimmed and the cell should be clickable to show the content in a modal. After deserialization of the CSV value, it can be shown in<code><pre></pre></code>
containermaybe
something else?The text was updated successfully, but these errors were encountered: