Widgets allow saving reusable graphs resulting from the user’s data exploration. These are used to represent data for one or multiple metrics. When creating a widget, it is possible to define the Timeline and Resolution with which data will be visualized. Widgets can be included and displayed in one or multiple dashboards.
The definition of the Timeline establishes the period of time in which data is displayed. This can be selected from predefined timeframes (options go from last 60 seconds to last 30 days) or can be custom defined by selecting a beginning and end option for both date and time.
The Resolution is related to the selected timeline and allows the definition of the granularity at which information is seen. Examples:
- Timeline of the last 60 seconds - resolutions can go from 1 second to 1 minute.
- Timeline of the last 24 hours - resolutions can go from 10 minutes to 1 day.
- Timeline of the last 30 days - resolutions can go from 1 day to 30 days.
The smallest possible resolution is always automatically selected.
When defining the metric or metrics to display on a widget there are a number of possible configuration options:
- Aggregation - If defined during metric ingestion, this option becomes available when creating a new widget. For more details please see the Aggregations section of the documentation.
- Transformation - Takes the retrieved data and applies transformation functions such as
Mean of the data point values over the resolution periodor
Last value of the data point received over the resolution period.
- Baseline - This option allows displaying additional series based on the original queried data series, by applying a defined time-shift such as a relative -1h, -1d, etc. or an absolute time-shift, by picking a specific date.
- Tag - Used to filter values from the data stored based on tag/values sent on ingestion time. You can also define Group by Tag which allows you to select tags (one or more) to be used as a grouping condition, showing the data series for the metric selected with all the values on those tags.
Statful allows to configure and style data on each graph with the following options:
- Styles - Select styles of charts such as Line, Stacked Line, Bar, Pie, Gauge and Big Number.
- Axis - In this area of configurations, you can set labels for axis, custom scales, and units/conversions to apply on the displayed values.
- Grids - Define if the graphic should have grids displayed or even a custom guideline to highlight an important threshold.
- Tooltip - Choose whether you want to see the instant graph values in numerical or percentage values and display up to 5 decimal points on your results’ window.