Enterprises typically need to monitor and manage the operational status of resource instances from a business perspective. These resource instances include but are not limited to key components such as hosts, middleware, and databases. Understanding and keeping track of the status of these resources is critical for ensuring business continuity and performance stability. By monitoring host health in real time — along with metrics such as response time, throughput, error rate, connection count, transaction processing, and cache hit rate for middleware and databases — organizations can ensure efficient and stable system operation. Enterprises can quickly identify and address potential issues, thereby reducing risk and improving IT O&M management efficiency.
The CanWay BlueWhale IT Monitoring Platform·kingeye (hereinafter referred to as the "Monitoring Center") is a powerful enterprise-grade IT O&M monitoring tool designed to meet the complex needs of various organizations. It not only offers out-of-the-box host monitoring capabilities for real-time host status and performance tracking, but also integrates standard plugins for over 60 mainstream market components and middleware, such as MySQL, Oracle, Redis, and Nginx. This article introduces the Monitoring Center's solution for component monitoring, covering the entire workflow from data ingestion, data detection, to view management.
01 Data Ingestion
Whether monitoring hosts, middleware, or databases, the Monitoring Center uses a plugin-based approach for data collection. This modular design provides the system with a high degree of flexibility and extensibility, enabling it to adapt to the diverse needs of different enterprises.
1. Host Data Ingestion
For hosts with the Agent and bkmonitorbeat collection plugin already installed, key host metrics can be collected directly. Through intuitive metric views, host operational status can be monitored and analyzed in real time. Additionally, users can view the host's alert information, monitoring policy configurations, log data, and the host instance's own details.

Host Metrics View
2. Component Data Ingestion
For common databases such as MySQL, Oracle, and InfluxDB, as well as middleware such as Nginx, Kafka, and RabbitMQ, metric data can be collected via standard Exporter plugins. The platform supports data collection intervals as low as 10 seconds, meeting the enterprise demand for second-level infrastructure monitoring of business resources.

Database Plugins

Middleware Plugins
3. Extension Plugins
The Monitoring Center also provides powerful online plugin creation capabilities, supporting the development of custom SQL plugins for MySQL, Oracle, and DB2 queries, Prometheus Exporter-compliant plugins, JMX middleware plugins, and script-based collection extension plugins. It also supports plugin debugging and monitoring metric dimension configuration, ensuring that custom plugins meet users' specific requirements. This flexible plugin mechanism guarantees the Monitoring Center's high extensibility in component monitoring.

Extension Plugin Definition

Extension Plugin Debug Configuration

Extension Plugin Metric Configuration
02 Data Detection
1. Detection Configuration
Detection configuration involves setting thresholds for the metrics defined in collection plugins. It supports single-metric and multi-metric computation capabilities, three severity levels (Critical / Warning / Reminder) for detection algorithm configuration, 8 detection algorithms (static threshold, year-over-year, period-over-period, year-over-year amplitude, and period-over-period range), no-data alerting, alert triggering conditions, and recovery condition settings.

Policy Detection Configuration
2. Alert Configuration
The Monitoring Center supports alert management policy configuration after metric thresholds are triggered, including automatic dispatching, automatic closure, automated remediation, and automatic ticket creation. Furthermore, the platform allows configuration of different notification scenarios, notification frequencies, and notification channels, ensuring that alert information is delivered promptly and accurately to the appropriate personnel.
03 View Management
The Monitoring Center provides multi-perspective component monitoring views to meet the needs of different IT O&M roles. Business managers can view the overall operational status of components from a business perspective to gain a macro-level understanding of system health. Technical IT O&M personnel can drill down to the instance level, viewing specific component instance metric views to pinpoint and resolve specific issues. Through this layered view capability, personnel across different roles can monitor and manage systems more efficiently.
1. Business Resource Overview
The business resource overview dashboard enables business managers to intuitively view the monitoring coverage of each business system, the current number of active alerts at different severity levels, the total historical alert count, and MTTA/MTTR metrics.

Business Resource Overview
Upon entering each business module, users can clearly view the status of all resources within the entire business scope. This visualization includes not only the overall business summary but also drill-down details for individual components and specific instances.

Business Resource Monitoring Details
2. Resource Instance Views
Metrics View
Within each scenario, users can also view real-time monitoring metric views for every database and middleware instance.

Resource Instance View
Dashboard
The dashboard also supports metric configuration for commonly used components, enabling flexible customization and display of key performance indicators. Through dashboard configuration, users can not only intuitively monitor system operational status but also analyze the performance of different components in real time. This configuration approach gives dashboards a high degree of extensibility and adaptability, meeting various business needs and providing robust support for system optimization and maintenance.

Dashboard View

















