Skip to main content

Custom Reports

Custom Reports in Trisul are customizable reports created by users that can provide tailored views of network activity to suit their requirements. These are flexible reports where users can also gain insights into network activity that can extend to other reports that may not be covered by the pre-defined Readymade Reports. Users can incorporate custom data and filters to help you focus on specific network activity i.e. any metric for any counter group with a particular key.

Custom Reports are based on three main parameters like Traffic,Toppers & Volume. Custom Reports work with Report JSON, where a common format is followed. You can refer to that and create your own reports.

Custom Reports Page

The Custom Reports Page comes with four main components,

  1. Create New Report Button
  2. Filter
  3. Time Selector
  4. Custom Report List

Create New Report Button

Using Create New Report button you can create a new custom report in two ways.

  1. You can import a report by clicking on the small arrow on the right side of the Create New Report button which will drop down with an option Import from JSON. Click on that and choose a file to import and click Import.
  2. Click on the Create New Report button itself and a dialog box apperas with the following fields.

Figure: Custom report Index view

You will get a dialog box with fields.

Field NameDescription
Report NameName for your references
Report Header TitleReport title for every page

This will create an empty report with only Report Name and Report Title.

Filter

Using Filter bar in custom report page you can fetch any particular report searching by the name of the report, title, key, countergroup, label or meter. And it will display the report in that name or all the reports containing the mentioned counter group, meter, key or label.

Time Selector

Select a time frame from the Time Selector to narrow down the data to a relevant interval.

Custom Report List

The custom report list is the list of report names that has been created or imported by you.

The custom report list contains the following columns.

ColumnDescription
NameName of the Report
Report JSONContains the report fields in editable JSON format where each report can be edited by clicking the pencil icon next to the JSON report or can be deleted by clicking the x icon next to it
Option buttonClick on the option button to drilldown for more options to customize the report

Accessing the Custom Reports

To access the Custom reports,

navigation

👉 Login as user and Select Reports → Readymade → Click on the Custom Reports tab.

Once you have created an empty report using Create New Report you can edit the same using the Option button against each report name. The context menu from the option button allows you to perform various functions on the report.

Figure: Available Custom Report types

The following functions can be performed on the selected report name.

OptionsDescription
Generate ReportGenerates the report for the selected Report name for the specified time range from the Time Slector
ScheduleSchedule the selected report on hourly,daily,monthly or yearly basis.
Edit as Raw JSONEdit Report as Raw JSON
Export as JSONExport the selected report in JSON format
DeleteDelete the selected report
Assign ReportAssign the selected report to a particular user from particular context
Revoke ReportRevoke the assigned report from the users

With the option button, there are six different kinds of reports that you can create separately or altogether under one report name.

  • Volume Report
  • Traffic Chart Report
  • Toppers Table Report
  • CrossKey Drilldown
  • Metrics Table Report
  • Alert Count Report

Volume Report

Volume Report in Trisul is the detailed report on traffic volume of various countergroups that you can choose from. Volume report provides insights into traffic volume, top talkers, traffic classification, and time based analysis. For example if you want to find the volume of http and https, you will use counter group as apps and enter key as http and https.

To create a volume report, Click Volume(Max,Min) Report from the option button against the report name under all the custom reports. You will find the following dialog box to fill in.

Figure: Search Form for Volume type report

Here is the table with description for available fields to create Volume type reports.

Field NameDescription
TitleTitle of the Report
SubtitleSub-title for the report
Page typeVolume
Counter groupSelect the desired counter group
MeterA parameter or data point within a counter group
KeyEnter the valid key-format
LabelDescription of the key item

If you want to add more keys you can click on the ‘+’ symbol at the bottom of the dialog box.

Select save option.

To view the report, select the option button on the right side against the newly created report. Select generate report option to generate the report you have created

Figure: Sample pdf for Volume based custom report

Traffic Chart Report

A Traffic Chart Report in Trisul is a graphical representation of network traffic volume over a specified time period. It displays the amount of data transmitted (in bytes or packets) across the network, allowing you to visualize traffic patterns, trends, and anomalies. This kind of report is used to provide bandwidth report for several metrics in the form of colorful charts.

To create a traffic chart report, Click Traffic Chart Report from the option button against the report name under all the custom reports. You will find the following dialog box to fill in.

Figure: Search form for traffic type report

Here is the table with description for available fields to create Traffic type reports.

Field NameDescription
TitleTitle of the Report
SubtitleSub-title for the report
Page surfaceType of bandwidth chart
Page typetraffic
Counter groupSelect the desired counter group
KeyEnter the valid key-format for the metric to be mapped
LabelDescription of the key item

If you want to add more keys you can click on the ‘+’ symbol at the bottom of the dialog box.

Select save option.

To view the report, select the option button near the newly created report. Select Generate report option to generate the report you have created

Figure: Sample pdf for Traffic chart based report

Toppers Table Report

This kind of report is generally used to view toppers from several counter groups in the form of a table.

To create a Toppers table report, Click Toppers Table Report from the option button against the newly created report name under all the custom reports. You will find the following dialog box to fill in.

Figure: Search form for toppers type report

Here is the table with description for available fields to create Toppers type reports.

Field NameDescription
TitleTitle of the Report
SubtitleSub-title for the report
Key FilterFilter toppers in re2 regex format
Inverse Key FilterInverse toppers in re2 regex format
Page typetoppers
Counter groupSelect the desired counter group
MetersSelect the meters such as total,transmit,recieved,etc
Max CountSpecify the nunber of toppers to be shown

Select save option.

To view the report, select the option button near the newly created report. Select Generate report option to generate the report you have created

Figure: Sample pdf for Toppers based report

Toppers Traffic Chart Report

A Topper's Traffic Chart Report in Trisul is a report that displays the top traffic generators or consumers on the network, based on criteria such as:
Top Talkers: Devices or hosts generating the most network traffic
Top Listeners: Devices or hosts receiving the most network traffic
Top Protocols: Network protocols (e.g., HTTP, FTP, SSH) generating the most traffic
Top Flows: Network flows (connections) generating the most traffic

To create a Toppers traffic chart report, Click Toppers Traffic Chart Report from the option button against the newly created report name under all the custom reports. You will find the following dialog box to fill in.

Figure: Search form for toppers traffic chart report

Here is the table with description for available fields to create Toppers traffic chart reports.

Field NameDescription
TitleTitle of the Report
SubtitleSub-title for the report
Key FilterFilter toppers in re2 regex format
Inverse Key FilterInverse toppers in re2 regex format
Page surfaceType of bandwidth chart
Page typetoppers traffic
Counter groupSelect the desired counter group
MetersSelect the meters such as total,transmit,recieved,etc
Max CountSpecify the nunber of toppers to be shown

Select save option.

To view the report, select the option button near the newly created report. Select Generate report option to generate the report you have created

Figure: Sample pdf report for Toppers traffic for hosts counter group

CrossKey Drilldown Report

A Crosskey Drilldown Report in Trisul is a report that provides a detailed analysis of network traffic by correlating multiple keys or dimensions, such as Source IP, Destination IP, Protocol, Port, and Interface.

To create a CrossKey Drilldown report, Click CrossKey Drilldown Report from the option button against the newly created report name under all the custom reports. You will find the following dialog box to fill in.

Figure: Search form for CrossKey Drilldown report

Here is the table with description for available fields to create Toppers traffic chart reports.

Field NameDescription
TitleTitle of the Report
SubtitleSub-title for the report
Key FilterFilter toppers in re2 regex format
Inverse Key FilterInverse toppers in re2 regex format
Top CountType of bandwidth chart
Traffic Charttoppers traffic
Page typeCrossKey Drilldown
Counter groupSelect the desired counter group
MetersSelect the meters such as total,transmit,recieved,etc
Max CountSpecify the nunber of toppers to be shown

Select save option.

To view the report, select the option button near the newly created report. Select Generate report option to generate the report you have created

Figure: Sample pdf report for CrossKey Drilldown for FlowIntf_bx_Apps counter group

Metrics Table Report

A Metric Table Report in Trisul is a tabular representation of network metrics, providing a detailed summary of network traffic and performance data. This report displays various network metrics in a table format, allowing for easy analysis and comparison of network activity.

For instance, if you want a volume report for all metrics(total,received,transmit,etc) for a particular counter group for a particular key, we can use metrics table.

Figure: Search form for Metrics type report

Here is the table with description for available fields to create Metric type reports.

Field NameDescription
TitleTitle of the Report
SubtitleSub-title for the report
Page typemetricstable
Counter groupSelect the desired counter group
MetersSelect the meters such as total,transmit,recieved,etc
KeyEnter the valid key-format for the metric to be mapped

If you want to add more keys you can click on the ‘+’ symbol at the bottom of the dialog box.

Select save option.

To view the report, select the option button near the newly created report. Select Generate report option to generate the report you have created.

Figure: Sample pdf for Metrics based reports

Alert Count Report

An Alert Count Report in Trisul is a report that displays the number of alerts generated by Trisul's alerting system over a specified time period. Trisul's alerting system monitors network traffic and triggers alerts when predefined conditions or thresholds are met, indicating potential security threats, performance issues, or other notable events. This report is specially for alert based reports.

Figure: Search form for alert type report

Here is the table with description for available fields to create Alert type reports.

Field NameDescription
TitleTitle of the Report
SubtitleSub-title for the report
Page typeAlertcount
Alert groupSelect the alert group you want

If you want to add more alert groups you can click on the ‘+’ symbol at the bottom of the dialog box and select another alert group.

Select save option.

To view the report, select the option button near the newly created report. Select Generate report option to generate the report you have created

Figure: Sample pdf for alert count reports