DataSource Graphs
Last updated on 21 April, 2025DataSource graphs visualize the values of various datapoints monitored by a DataSource. LogicMonitor’s DataSources include default graphs to help you interpret collected data effectively.
There are two types of DataSource graphs:
- Standard Graphs—Display data for a single instance and appear for each monitored instance of a DataSource. For example, a standard graph would be shown for every disk on a server.
- Overview Graphs—Apply to multi-instance DataSources and display data for thetop ten instances within an instance group. By default, all instances belong to a single group, but you can define multiple groups as needed. An overview graph might, for example, show data for the top ten disks on a server
Note: The top ten instances displayed in a graph will always be those with the highest values for the first line in the Lines area of the graph’s configurations.
Recommendation: Use Graphs to enhance visibility into the monitored metrics. Understanding what each datapoint represents, and whether it applies best to a per-instance or aggregate view, is important when choosing between a standard or overview graph.
While DataSource graphs are configured and managed from your My Module Toolbox, you can primarily view from other areas of the LogicMonitor interface:
- Dashboards—You can add DataSource graphs to your dashboards for easy access to key metrics. For more information, see the Graphs Tab.
- Resources Page—When viewing a monitored resource, the Graphs tab displays relevant DataSource graphs for the selected instance, instance group, DataSource, or resource. For more information, see the Graphs Tab.
- Alert Notifications—Email alerts include DataSource graphs to help accelerate issue resolution. These graphs show all relevant data for the instance and datapoint in alert, covering the 60 minutes leading up to the alert.
Note: DataSource graphs also power several AIOps features, including anomaly detection and trend forecasting. For more information, Anomaly Detection Visualization and Data Forecast Visualization.
Requirements for Configuring DataSource Graphs
Before configuring graphs for a DataSource, ensure the following conditions are met:
- Permission to view and edit My Module Toolbox in LogicMonitor.
- The DataSource must include at least one normal or complex datapoint. Graphs are built from these datapoints, and without them, there’s no data available to visualize.
- For Multi-Instance DataSources, overview graphs visualize the top ten instances based on the first configured graph line. By default, all instances are grouped into a single instance group, but you may configure custom instance groups to scope overview graphs more specifically. For more information, see Instance Groups.
Configuring DataSource Graphs
Follow the steps below to add or edit a DataSource graph in LogicMonitor:
- In LogicMonitor, navigate Modules > My Module Toolbox.
- Select a module you want to add or edit a graph for.
- Select
Edit > Graphs tab.
- Select Add graph.
- Configure Graph Display Settings:
- In Displayed Title, enter a title to be shown at the top of the graph. You can use tokens such as,
##INSTANCE##,
##DATASOURCE##
, or##HOSTNAME##.
- In Graph Name, enter a name for the graph.
- In Y-Axis Label, specify the unit of measurement for the Y-axis. For example, ms, %, bytes.
- In Display Priority, enter a number to control the display order of this graph relative to other graphs for the same DataSource.
Note: Graphs with a lower display priority will be displayed before graphs with a higher display priority. If two graphs have the same display priority values, they will be displayed in alphabetical order according to the graph titles.
- In the Time Scale, choose the default time range for graph display. For example, 1 hour, 24 hours.
Note: This default can be overridden by the time range setting when viewing the graph. For more information, see Changing the Time Range.
- (Optional) In the Min/Max Values, set axis boundaries or leave blank for auto-scaling
- (Optional) In the Scale by Units of 1024, toggle on if you want units (For example, bytes) to scale by 1024 instead of 1000.
- In Displayed Title, enter a title to be shown at the top of the graph. You can use tokens such as,
- (Optional) Enable Aggregation for Overview Graph:
Note: The Aggregate option is only available when configuring overview graphs.
- Toggle Aggregate if you want datapoints from multiple instances to be combined.
- Select Aggregate Method (average, sum, min, or max) for how instance values should be rolled up.
- In the Datapoints section, add one or more normal or complex datapoints from the dataSource.
For each datapoint, do the following:- From the Datapoint dropdown menu, select the datapoint.
- (Optional) In Display Name, enter a title to be shown in graph.
Note: By default, the name of the datapoint is displayed as Display Name, you can change it as required.
- In Consolidation Function, select the options to determines how data is summarized when viewing graphs over extended time periods (for example, weeks or months). This helps maintain readability without losing key data trends. are three available options:
- Average: Displays the average of all collected values within a time range.
If the “aborted_clients” datapoint reports 0 for every interval in a day, except one interval with a value of 100, the daily value shown will be 0.5. - Max: Displays the highest recorded value within the time range.
Using the same example, the daily value will be 100. - Min: Displays the lowest recorded value within the time range.
In this case, the daily value will be 0.
These options allow you to tailor the graph to highlight trends that matter most based on the nature of the data.
- Average: Displays the average of all collected values within a time range.
- (Overview graphs only) In Aggregate Method, specify how to combine instance values.
Note: The aggregate method defines how data from multiple instances is combined into a single value—using average, max, min, or sum. For example, selecting sum will display the total of all instance values as one line on the graph.
- (Optional) In the Virtual Datapoints section, define any calculated values using existing datapoints.
- Enter an expression. For example,
dp1 + dp
2 - Assign a display name.
- Enter an expression. For example,
Note: Virtual datapoints do not have historical data or alerts.
- From Datapoint, select the datapoint you want the line to be based on.
- From Type, select how you want the data plotted. You can choose one of the following:
- Line—Data is plotted in a line.
- Area—Data is plotted as an area.
- Stack—Data is plotted as an area and the area for each “line” is stacked on top of one another.
- Column—Data is plotted as a column.
- In the Legend field, enter static text or use tokens. For example,
##INSTANCE##, ##HOST##
- (Applies to Standard/aggregated lines only)In the Color field, select a color to represent the line on the graph.
- Select Apply.
Note: Colors for overview graphs are automatically configured.
Recommendation: For overview graphs, the first line defined determines which instances are included in the “top ten” shown on the graph.