Creating a Dashboard
KPI metrics come in all shapes & sizes and are often specific to businesses and applications. Which is why they cannot always be assessed using pre-defined default metrics. With the help of custom metric dashboards, users can cut through the noise and drill down to the metrics that matter the most to them.
KloudMate lets users create and save custom metric dashboards, and populate them with the custom metrics that they want to monitor. KloudMate metric dashboards are personalized compilations of monitoring data that are configurable to match the user's monitoring needs. They are designed to be fully flexible allowing users to configure the metrics using queries and expressions, decide how the data is presented, and choose the time frame for which they want to view the metrics in the dashboard.
A user has the following permissions to custom metric dashboards according to their assigned role:
- Owner: Can create, edit, or delete a dashboard. Can edit or delete a folder.
- Developer: Can create, edit, or delete a dashboard. Can edit or delete a folder.
- Viewer: Can only view the dashboards and folders.
1. To create a new dashboard, navigate to the Dashboards section from Home.
2. Click on the Create Dashboard button.
3. Ways to create a dashboard:
- Create from scratch: Users can create custom metric panels using queries and expressions to create dashboards from scratch.
- Create from templates: AWS account users can use these predefined templates to create dashboards for various AWS services.
4. If you are creating from scratch, the next step is to add a panel. You have two options to do that:
Note that OTel users will directly land on this page when they click on the Create Dashboard button in Step 2.
- You can create a panel from scratch. Click on the Create from scratch option on the Add Panel window.
- Start by providing a relevant name and description for the panel.
- Set up your query:
- Select the relevant datasource for your metric. You can select either OpenTelemetry or AWS datasource if your AWS account is connected.
- Apply filters to narrow down your dataset. For example, you can filter metrics by a specific service or host.
- You can create multiple queries and expressions using the Add Query and Add Expression buttons.
For more information about how to set up queries, refer to Setting Up KloudMate Alarms for specific guidelines.
- click on the Run Query button to see the visualized query result on the top of the screen.
- Set up an expression
- In expressions, the value of a query or an expression that has already been configured can be passed as parameters using their alphabetical notation such as A, B, C, and so on.
- For expression, choose from Math expression, Reduce, or Condition expression options.
- Click on the Run Queries button to see the visualized query result on the top.
For more information about expression, refer to Expression Operations for specific guidelines.
- Click on the Save button in the top right corner, to save your work so far.
- You can also import a panel from an existing dashboard or a single template from AWS resources. Click on the Import from library option, select the dashboard/template, and then select the panel you want to import from their respective dropdown menus.
- You can edit, delete, or duplicate the imported panel by clicking on the dropdown next to the panel name.
- Click on the Save button in the top right corner, to save your work so far.
5. Once you have added a panel either by creating from scratch or importing from library, you can use panel settings to customize how the data is presented, and choose the time frame for which they want to view the metrics in the dashboard.
- Settings:
- Panel Type: There are three panel types for you to choose from:
6. You can toggle the table mode button on the top left corner to view the query results in the table view.
To view data in different time ranges and compare different timelines, learn how to use "Time Range Expressions and settings."
8. If you want to save your panel with all your custom settings, click on the Save & Close button on the top right corner to save and exit the panel.
9. You can instantly refresh the dashboard by clicking on the refresh icon in the top right corner. Or you can set an interval timer of your choice to automatically refresh the dashboard using the dropdown option next to the refresh icon.
10. Click on the Save icon on the top to save the new dashboard.