Using Chart Builder

This topic describes how to access a table of all previously created charts and tables used in Dashboards or Reports. It also describes how to edit or delete existing charts using the Chart Builder, as well as how to create new charts for later use.

Access the Chart Builder as follows:

Query Behavior Notes

The following points clarify how queries behave when used in charts created with the Chart Builder, including important scoping and filtering rules that may affect your results.

  • Query scope: The scope of a query determines which tenants can use it. Whether it's possible to create a query for All Tenants depends on the scope of the object being queried, such as charts, correlations, and Automated Threat-Hunting (ATH) rules. In short, the scope of a queried object cannot be more restrictive than the scope of the query itself. For example, if you create an ATH rule for All Tenants, then the query for this ATH rule can either be All Tenants or just a single tenant, such as "Tenant A" for example. However, if you create an ATH rule for Tenant A, then the query cannot be for All Tenants because the other tenants won’t have this ATH rule and won’t be able to query it. In this case, the query can only be for Tenant A.

  • Filter behavior for IP address fields: Beginning in version 6.0.0, the Chart Builder restricts filter operators for IP address fields (such as srcip and dstip) to only those that are semantically valid. Specifically, only the operators is, field exists, and field does not exist are supported. Operators like starts with, ends with, and contains are no longer available for these fields, as they are incompatible with IP data types. Dashboards using unsupported operators must be updated to ensure correct filtering behavior.

Working with the Charts List

When you launch charts from the System | Saved Objects | Charts menu, a list of existing charts is displayed. From here, you can manage charts, and create new ones, either from scratch or by cloning an existing chart. These are displayed in a table that can be sorted, searched and exported in the same way as other tables in Stellar Cyber.

Use the charts list to manage the charts available for display in dashboards throughout the Stellar Cyber product. Note the following:

  • Dashboards created by System cannot be modified or deleted. Instead, clone the chart and modify the copy.

  • The In Use field lets you see which dashboards are affected by changes you make to the chart.

  • Before you are permitted to delete a chart, you must remove it from any associated dashboards. Hover your mouse over the In Use field to identify dashboards using that chart. Navigate to Dashboards | CREATION | Dashboards to access and modify the dashboards.

  • When cloning a chart, make sure that the source chart does not include any special characters in its name. Chart Builder prevents you from creating new charts with disallowed special characters but does not prevent cloning of existing charts with disallowed special characters. Letters, underscores, spaces, dashes, numbers and periods are permitted.

The charts list, like many tables in Stellar Cyber, supports export, sorting, edit, and delete operations. You can filter which charts to display based on chart attributes. Expand a row, select an attribute, and then select a filter based on whether you want to view charts that include the attribute (Filter For) or if you want to view charts that exclude it (Filter Out).

Creating and Editing Charts

When you click create or edit from the System | Saved Objects | Charts page or from Dashboards | Custom | <custom_dashboard_name>, the chart builder tool opens.

Launched from Charts page Launched from a dashboard

From either launch point you can use the following features to create or modify a chart:

  • Counter – Use this to add a dynamic count.

  • Area chart – Use this to visualize change over time.

  • Bar chart – Use this to compare several categories.

  • Pie chart – Use this to see the distribution of items compared to the total.

  • Heatmap – Use this to see a geographic distribution.

  • Table – Use this to add a simple table of data.

About the "Filter by event status" Option

Regardless of the type of chart you are creating, the Chart Builder's last step lets you configure the Filter by event status option. This feature specifies whether data in this chart is subject to the global Status filter available in the main toolbar:

  • Enabled (default) – Chart data can be filtered using the global Status filter in the main toolbar.

  • Disabled – Chart data is displayed regardless of the current setting of the global Status filter in the main toolbar.

The figure below summarizes how this option works:

Screen capture showing "Filter by Event Status" in the chart builder and "Status" filter in the Filters panel