Configuring Singlestats in a Custom Dashboard
Anypoint Monitoring custom dashboards provide a way for you to configure singlestat charts for a single measure (such as a response time or heap usage) of your Mule app environment over a given time range.
General Settings for Basic and Advanced Data Queries
General settings include basic and advanced queries (or modes) for configuring time-series data. Both configurations share fields for the title and a short description.
Basic and Advanced Mode Settings | |
---|---|
Title |
Title to display in the UI. Defaults to Panel Title. |
Description |
Short description to display in the UI when users hover over the information ( |
Other settings are specific to the setting mode (basic or advanced).
Basic Mode
In the General configuration tab, a basic query selects a single metric for a resource (a deployed application or API) in a given environment.
Basic Mode Settings | |
---|---|
Panel Type |
From the drop-down menu, select the type of panel to display for the resource — |
Metric |
The drop-down menu includes these types of metrics:
For a list of basic metrics, see Basic Mode Metrics |
Environment |
The environment where your application or API is deployed. |
Resource |
A deployed application. This option is available only if you selected |
API |
A deployed API. This option is available only if you selected |
Version / Instance |
The Mule version or instance on which your API is deployed. This option is available only if you selected |
After you complete your configuration, click Save Changes.
To exit the configuration and return to the dashboard, click the X.
When you create an application panel using a JVM metric, the query that supports the panel uses only the worker-id for the app. When you modify the panel at a later time, the resource fields are populated with the query content. Because some apps share a worker-id, the resource that appears in the selector might appear to be a different resource from the resource you selected originally. However, all resources share the same worker, so the query has the correct information despite the selector displaying a different resource name. |
Advanced Mode
In the General configuration tab, advanced settings support one or more fine-tuned queries for your chart.
If you switch back to the basic configuration, some of the advanced configuration queries are removed. |
Advanced Mode Settings for Applications | |
---|---|
From |
Lists JVM and Mule app properties (such as This field provides matching suggestions when you type in a character. For example, For a list of advanced metrics, see Advanced Mode Metrics |
Where |
Supports conditional logic for filtering the From data source you selected.
Grouping |
Select |
Add one or more |
Group By |
For grouping the data by a selected time interval (such as Valid values and arguments:
|
Alias By |
You can create a label for your metric using a literal string (such as |
Advanced Mode Settings for APIs | |
---|---|
From |
For a list of advanced metrics, see Advanced Mode Metrics |
Where |
Provides conditional logic for filtering the From data source you selected. You can select one or more filter tags (such as |
Select |
For creating a function that selects a field (such as |
Group by |
For grouping the data by a selected time interval (such as |
Alias by |
You can create a label for your metric using a literal string (such as To use your tag as an alias, the tag must be used to |
After you complete your configuration, click Save Changes.
To exit the configuration and return to the dashboard, click the X.
Time Range (Overrides, Time Shifts, Info Display)
Time range configurations provide a way to override relative time ranges (such as the last 30 minutes) selected from the dashboard UI by end users.
Time Range Settings | |
---|---|
Override Relative Time |
The amount of time covered by the statistic, for example, the last hour ( |
Add Time Shift |
How long ago the covered time period ended, for example, |
Hide Time Override Info |
Indicates whether the singlestat or table will display information about its settings, such as |
After you complete your configuration, you can click Save Changes. To exit the configuration and return to the dashboard, simply click the X
.
Options Tab
The Options tab includes settings for singlestat values, fonts, coloring, spark lines, and gauge icon settings.
Value Settings for Singlestats
Configure values for your singlestat. Value settings include the type of value you want (such as an average), the unit of measure, and others.
Values | |
---|---|
Stat |
The value displayed by the singlestat. Available Settings:
|
Prefix |
Prepends text to the singlestat value. |
Postfix |
Appends text to the singlestat value. |
Unit |
Unit of measurement to display with the singlestat value (for example, |
Decimals |
Overrides the automatic decimal precision for the legend and tooltips. |
Font size |
Select the font size for the stat, prefix, and postfix. |
Coloring and Thresholds
Add color-coded thresholds to a singlestat so that you can see whether it exceeds or stays within expected limits.
Coloring | |
---|---|
Background |
Adds a background color determined by the Thresholds setting. |
Value |
Applies a color for the current singlestat value that matches the color determined by the Thresholds setting. |
Thresholds |
Sets a threshold using a numeric range such as |
Colors |
Sets the colors for the values that are below, within, or above the Thresholds settings. You can invert the colors, as needed. |
Spark Lines
Provide spark line settings for a singlestat to provide visual representation of the data.
Spark Lines | |
---|---|
Show |
Checkbox to show or hide the spark line. |
Full Height |
For covering the full height of the singlestat. |
Line Color |
For selecting the color of the spark line. |
Fill Color |
For selecting the color of the area below the spark line. |
Gauge
Display an arc-like gauge that represents the value of the singlestat.
Gauge | |
---|---|
Show |
Checkbox for showing or hiding the gauge. |
Min |
Sets a minimum value (such as |
Max |
Sets a maximum value (such as |
Threshold Labels |
Checkbox for showing or hiding your Threshold settings. |
After you complete your configuration, you can click Save Changes. To exit the configuration and return to the dashboard, simply click X.
Value Mappings
From the Value Mappings configuration tab, you can provide a human-readable label for a summary statistic.
Range to Text Settings | |
---|---|
Value to Text |
Maps a number to a textual description, for example: |
Range to Text |
Maps a numeric range to a textual description, for example: From |
After you complete your configuration, click Save changes.
To exit the configuration and return to the dashboard, click X.