Component Monitoring
Overview
Components are critical infrastructure modules in IT system architecture that support business applications. Through UniAgent, you can collect and visualize performance data for infrastructure components such as databases, load balancers, message queues, and Zookeeper, helping you comprehensively understand system operation status and performance health. Main components include: Nginx, Apache, Redis, Kafka, RabbitMQ, ActiveMQ, MySQL, Oracle, PostgreSQL, SQLServer, MongoDB, ElasticSearch, Zookeeper, and more.
Data Display
Component monitoring provides multiple analysis views based on lists and charts.
- List: Displays component basic information, operation status, performance metrics, and more.
- Chart: Displays component performance metric trends, supporting custom time ranges, metric types, and more.
Nginx
UniAgent can collect key performance metrics such as connection count and cache hit rate from Nginx instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of Nginx.
View
Enter the "Components" lite application, select the "Nginx" component, and you can view detailed information such as the operation status and performance metrics of Nginx.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "Nginx" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Instance Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| IP/Domain | Specify the specific IP or domain name of the component service for data collection |
| Port | Specify the specific port of the component service for data collection |
| StatusPath | StatusPath provides the address for accessing various status information, for example: /status |
Apache
UniAgent can collect performance metrics such as throughput rate and CPU from Apache instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of Apache.
View
Enter the "Components" lite application, select the "Apache" component, and you can view detailed information such as the operation status and performance metrics of Apache.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "Apache" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Instance Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| IP/Domain | Specify the specific IP or domain name of the component service for data collection |
| Port | Specify the specific port of the component service for data collection |
| StatusPath | StatusPath provides the address for accessing various status information, for example: /status |
Redis
Whether Redis is used as a database, cache, or message queue, UniAgent tracks performance metrics for the Redis service infrastructure and reports the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of Redis.
View
Enter the "Components" lite application, select the "Redis" component, and you can view detailed information such as the operation status and performance metrics of Redis.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "Redis" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Cluster Type | Supports creation by cluster or standalone mode |
| Cluster Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| IP/Domain | In standalone mode, specify the specific IP or domain name of the component service for data collection |
| Port | In standalone mode, specify the specific port of the component service for data collection |
| Password | Specify the password for the component service, used for data collection |
| Instance List | In cluster mode, specify the specific instance information of the component service, for example: 192.168.1.1:6379,192.168.2.1:6379, multiple instances are separated by commas |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
Kafka
UniAgent can collect many metrics from Kafka instances, such as topic and other metrics, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of Kafka.
View
Enter the "Components" lite application, select the "Kafka" component, and you can view detailed information such as the operation status and performance metrics of Kafka.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "Kafka" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Cluster Name | Supports creation by cluster or standalone mode |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| Version | The version number of the component service |
| Instance List | In cluster mode, specify the specific instance information of the component service, for example: 192.168.1.1:9002,192.168.2.1:9002, multiple instances are separated by commas |
| JMX Port | The JMX port number exposed by the component service for data collection |
| zkPath | The Zookeeper Path address corresponding to the component service, for example: /consumers for data collection |
| zk Instance List | Specify the Zookeeper instance information corresponding to the component service, for example: 192.168.1.1:2181,192.168.2.1:2181, multiple instances are separated by commas |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
RabbitMQ
UniAgent can collect performance metrics such as Queue, producers, and consumers from RabbitMQ instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of RabbitMQ.
View
Enter the "Components" lite application, select the "RabbitMQ" component, and you can view detailed information such as the operation status and performance metrics of RabbitMQ.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "RabbitMQ" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Cluster Name | Supports creation by cluster or standalone mode |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| Instance List | In cluster mode, specify the specific instance information of the component service, for example: 192.168.1.1:5672,192.168.2.1:5672, multiple instances are separated by commas |
| Monitoring Port | The port number exposed by the component service for data collection |
| Port | Specify the specific port of the component service for data collection |
| Password | Specify the password for the component service, used for data collection |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
ActiveMQ
UniAgent can collect performance metrics such as Topic, memory, and storage from ActiveMQ instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of ActiveMQ.
View
Enter the "Components" lite application, select the "ActiveMQ" component, and you can view detailed information such as the operation status and performance metrics of ActiveMQ.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "ActiveMQ" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Instance Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Deployment Environment | Specify the deployment environment corresponding to the component service |
| Instance List | In cluster mode, specify the specific instance information of the component service, for example: 192.168.1.1:61616, multiple instances are separated by commas |
| Monitoring Port | The port number exposed by the component service for data collection |
| JMX Port | The JMX port number exposed by the component service for data collection |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
MySQL
UniAgent can collect metrics related to throughput, connections, and InnoDB from MySQL instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of MySQL.
View
Enter the "Components" lite application, select the "MySQL" component, and you can view detailed information such as the operation status and performance metrics of MySQL.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "MySQL" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Instance Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| IP/Domain | Specify the specific IP or domain name of the component service for data collection |
| Port | Specify the specific port of the component service for data collection |
| Account | Specify the specific account of the component service for data collection |
| Password | Specify the password corresponding to the account of the component service for data collection |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
Oracle
UniAgent can collect metrics related to Table space, Process, and more from Oracle instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of Oracle.
View
Enter the "Components" lite application, select the "Oracle" component, and you can view detailed information such as the operation status and performance metrics of Oracle.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "Oracle" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Instance Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| IP/Domain | Specify the specific IP or domain name of the component service for data collection |
| Port | Specify the specific port of the component service for data collection |
| SERVICE_NAME | The service name published by the Oracle database |
| Account | Specify the specific account of the component service for data collection |
| Password | Specify the password corresponding to the account of the component service for data collection |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
PostgreSQL
UniAgent can collect metrics related to operation status from PostgreSQL instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of PostgreSQL.
View
Enter the "Components" lite application, select the "PostgreSQL" component, and you can view detailed information such as the operation status and performance metrics of PostgreSQL.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "PostgreSQL" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Instance Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| IP/Domain | Specify the specific IP or domain name of the component service for data collection |
| Port | Specify the specific port of the component service for data collection |
| Account | Specify the specific account of the component service for data collection |
| Password | Specify the password corresponding to the account of the component service for data collection |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
SQLServer
UniAgent can collect performance metrics such as connections and throughput from SQLServer instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of SQLServer.
View
Enter the "Components" lite application, select the "SQLServer" component, and you can view detailed information such as the operation status and performance metrics of SQLServer.
Configuration
After installing Windows UniAgent, SQLServer performance metrics are automatically collected by default, and no manual configuration is required.
MongoDB
UniAgent can collect performance metrics such as memory and Collections from MongoDB instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of MongoDB.
View
Enter the "Components" lite application, select the "MongoDB" component, and you can view detailed information such as the operation status and performance metrics of MongoDB.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "MongoDB" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Cluster Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| Cluster Type | Supports creation by sharded cluster or standalone mode |
| Account | Specify the specific account of the component service for data collection |
| Password | Specify the password for the component service, used for data collection |
| Instance List | In cluster mode, specify the specific instance information of the component service, for example: 192.168.1.1:6379,192.168.2.1:6379, multiple instances are separated by commas |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
ElasticSearch
UniAgent can collect performance metrics such as node operation status, cluster health status, and JVM performance status from ElasticSearch instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of ElasticSearch.
View
Enter the "Components" lite application, select the "ElasticSearch" component, and you can view detailed information such as the operation status and performance metrics of ElasticSearch.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "ElasticSearch" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Cluster Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| Account | Specify the specific account of the component service for data collection |
| Password | Specify the password for the component service, used for data collection |
| Instance List | In cluster mode, specify the specific instance information of the component service, for example: 192.168.1.1:6379,192.168.2.1:6379, multiple instances are separated by commas |
| Entity List | Set the components corresponding to the current service in APM here to associate their monitoring data. By default, it is associated by IP:Port |
Zookeeper
UniAgent can collect metrics such as connections and latency from Zookeeper instances, and report the data to the Guanyun Platform, helping you comprehensively analyze and evaluate the operation status and performance health of Zookeeper.
View
Enter the "Components" lite application, select the "Zookeeper" component, and you can view detailed information such as the operation status and performance metrics of Zookeeper.
Configuration
- Log in to the Guanyun Platform.
- Click Settings, select Instance Management.
- Select the "Zookeeper" tab, click Create.
- Fill in the core parameters (see the table below), click OK.
| Parameter | Description |
|---|---|
| Cluster Name | The name or alias of the component service in the system |
| Role Group | Set the data viewing permission for this component service in the system |
| Agent List | Specify the Agents for data collection |
| Deployment Environment | Specify the deployment environment corresponding to the component service |
| Instance List | In cluster mode, specify the specific instance information of the component service, for example: 192.168.1.1:6379,192.168.2.1:6379, multiple instances are separated by commas |
| JMX Port | The JMX port number exposed by the component service for data collection |