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. Click on the Add Panel icon
4. Provide a relevant name and description for the panel.
5. Scroll down to the query box to create the custom metrics
- You can create multiple queries and expressions using the Add Query and Add Expression buttons
- You can also replicate a query or expression by clicking on the copy icon available at the top right corner of each query or expression
- For each query and expression, there will be a unique alphabetical notation associated with it, such as A, B, C, and so on.
6. Set up the query and click on the Run Query button to see the visualized query result on the top of the screen
- You can use Dimensions to create a metric for a group of resources of the selected namespace
- For example, for AWS Lambda, you can choose invocations by the executed version, the function name, and more in the Dimensions dropdown menu. Then specify its value in the next dropdown menu
7. 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
8. You can toggle the table mode button on the top left corner to view the query results in the table view
9. You can use the time-scale menu to decide the time duration for which you want to view the given information
10. Click on the Save button in the top right corner, to save your work so far. Click on the Save & Close button on the top right corner to save and exit the panel
11. 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
12. Click on the Save icon on the top to save the new dashboard