Summarize
The platform provides a powerful monitoring dashboard management feature, designed to replace the traditional Grafana tool, providing users with a more comprehensive and flexible monitoring experience. This feature aggregates monitoring data within the platform to provide users with a unified view of monitoring, which will dramatically improve your configuration efficiency.
Compared to traditional monitoring tools, our monitoring panels have the following advantages:
-
Support user-defined monitoring scenes, no need to be limited by preset templates, truly personalized monitoring experience.
-
Provide rich visualization options, including line charts, bar charts, pie charts and other chart types, as well as flexible layout and style adjustment functions.
-
With the platform’s role permissions to open, support for business views can also define their own monitoring panel, and can do data isolation.
-
Deeply integrated with the container platform functions, it can instantly obtain container, network, storage and other aspects of the monitoring data, providing users with a full range of performance observation and troubleshooting.
-
Fully compatible with Grafana panel Json, can be easily migrated from Grafana continue to use.
Overall, our surveillance panel integrates industry-leading surveillance management capabilities, bringing users a smarter and more efficient surveillance experience.
Usage Scenarios
-
IT operations management:As an IT operation team, you can use the monitoring panel to uniformly view and manage the performance indicators of the container platform, such as CPU, memory, network traffic, etc. By customising the monitoring reports and alert rules, you can find and locate system problems in a timely manner to improve operation efficiency. By customising monitoring reports and alert rules, you can identify and locate system problems in a timely manner to improve operation and maintenance efficiency.
-
Application Performance Analysis:For application developers and testers, the monitoring panel provides a rich set of visualisation options to show the running status and resource consumption of the application. You can customise the monitoring view for different application scenarios to analyse application performance bottlenecks and provide a basis for optimisation.
-
Multi-Cluster Management:For users who manage multiple container clusters, the monitoring panel can aggregate the monitoring data scattered in different clusters together, allowing you to grasp the operation status of the entire system at a glance.
-
Fault Diagnosis:When a system failure occurs, the monitoring panel can provide you with a full range of performance data and analysis tools to help you quickly locate the root cause of the problem. Based on the alarm information, you can quickly view the changes of relevant monitoring indicators and analyse the cause of the failure in depth.
Prerequisites for use
The monitoring panel currently only supports viewing the monitoring data collected by the monitoring components deployed by the platform, so you need to make the following preparations before configuring the monitoring panel:
-
Ensure that the cluster where the monitoring panel needs to be configured has the monitoring component deployed, i.e. the Prometheus or VictoriaMetrics plugin.
-
Ensure that the data you need to configure the display has been captured in the monitoring component.
Explanation of the relationship between monitoring panels and monitoring components
-
Monitor Panel resources are stored in Kubernetes clusters, and you can switch to view Monitor Panels in different clusters by toggling the Cluster tab at the top.
-
The Monitoring Panel relies on the monitoring components in the cluster as a data source to query the data, so before using the Monitoring Panel, you need to make sure that the monitoring components have been successfully deployed in the current cluster and are functioning properly.
-
The monitoring panel will request the monitoring data of the corresponding cluster by default. If you deploy the VictoriaMetrics plugin in proxy mode in the cluster, we will request the storage cluster for you and query the corresponding data of this cluster without your special configuration.
Glossary of terms
| Glossary | Instructions | Note |
|---|---|---|
| dashboard | A collection of one or more charts, organised and arranged into one or more rows, providing an at-a-glance view of relevant information. | - |
| data sources | Data source for the data presented in the dashboard. | Currently, the platform does not support custom data sources, but only the monitoring components belonging to the dashboard’s current cluster as a data source. |
| pannel | The basic building block of the monitoring dashboard, consisting of indicator settings and pannel settings. Can be moved and resized in the dashboard. | - |
| targets | Used to request data from a data source. | Currently only Promql is supported |
| Built-in indicators | The platform comes with pre-packaged, commonly used Promql that can be used directly. | - |
| YAML | The dashboard is actually a resource stored in the Kubernetes cluster, and the YAML corresponds to the code information that the dashboard stores in the Kubernetes cluster. | - |
| variable | Variables are placeholders for values. You can use variables in metric queries. When you change the value using the drop-down menu at the top of the dashboard, the metrics query for the dashboard changes to reflect the new value. | - |