This is an automated email from the ASF dual-hosted git repository.

shown pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git


The following commit(s) were added to refs/heads/master by this push:
     new 17636ed58 [improve] add oceanbase help md (#2619)
17636ed58 is described below

commit 17636ed582ebef35f19c27bb76af3845dc68d13b
Author: aias00 <[email protected]>
AuthorDate: Thu Aug 29 23:22:56 2024 +0800

    [improve] add oceanbase help md (#2619)
    
    Co-authored-by: shown <[email protected]>
    Co-authored-by: Jast <[email protected]>
---
 home/docs/help/oceanbase.md                        | 59 ++++++++++++++++++++++
 .../current/help/oceanbase.md                      | 59 ++++++++++++++++++++++
 home/sidebars.json                                 |  3 +-
 .../src/main/resources/define/app-oceanbase.yml    |  6 +--
 4 files changed, 123 insertions(+), 4 deletions(-)

diff --git a/home/docs/help/oceanbase.md b/home/docs/help/oceanbase.md
new file mode 100644
index 000000000..fbadc0b82
--- /dev/null
+++ b/home/docs/help/oceanbase.md
@@ -0,0 +1,59 @@
+---
+id: oceanbase  
+title: Monitoring:OceanBase database monitoring       
+sidebar_label: OceanBase database   
+keywords: [open source monitoring tool, open source database monitoring tool, 
monitoring oceanbase database metrics]
+---
+
+> Collect and monitor the general performance Metrics of OceanBase database. 
Support OceanBase 4.0+.
+
+### Attention, Need Add MYSQL jdbc driver jar
+
+- Download the MYSQL jdbc driver jar package, such as 
mysql-connector-java-8.1.0.jar. 
<https://mvnrepository.com/artifact/com.mysql/mysql-connector-j/8.1.0>
+- Copy the jar package to the `hertzbeat/ext-lib` directory.
+- Restart the HertzBeat service.
+
+### Configuration parameter
+
+|   Parameter name    |                                                        
                Parameter help description                                      
                                   |
+|---------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Monitoring Host     | Monitored IPV4, IPV6 or domain name. Note⚠️Without 
protocol header (eg: https://, http://)                                         
                                       |
+| Monitoring name     | Identify the name of this monitoring. The name needs 
to be unique                                                                    
                                     |
+| Port                | Port provided by the database. The default is 2881     
                                                                                
                                   |
+| Query timeout       | Set the timeout time when SQL query does not respond 
to data, unit: ms, default: 6000ms                                              
                                     |
+| Database name       | Database instance name, optional                       
                                                                                
                                   |
+| Username            | Database connection user name, optional                
                                                                                
                                   |
+| Password            | Database connection password, optional                 
                                                                                
                                   |
+| URL                 | Database connection URL,optional,If configured, the 
database name, user name, password and other parameters in the URL will 
overwrite the above configured parameters     |
+| Collection interval | Interval time of monitor periodic data collection, 
unit: second, and the minimum interval that can be set is 30 seconds            
                                       |
+| Whether to detect   | Whether to detect and check the availability of 
monitoring before adding monitoring. Adding and modifying operations will 
continue only after the detection is successful |
+| Description remarks | For more information about identifying and describing 
this monitoring, users can note information here                                
                                    |
+
+### Collection Metric
+
+#### Metric set:basic
+
+|   Metric name   | Metric unit |      Metric help description       |
+|-----------------|-------------|------------------------------------|
+| version         | none        | Database version                   |
+| port            | none        | Database exposure service port     |
+| datadir         | none        | Database storage data disk address |
+| max_connections | none        | Database maximum connections       |
+
+#### Metric set:status
+
+|    Metric name    | Metric unit |     Metric help description      |
+|-------------------|-------------|----------------------------------|
+| threads_created   | none        | OceanBase created total connections  |
+| threads_connected | none        | OceanBase connected connections      |
+| threads_cached    | none        | OceanBase current cached connections |
+| threads_running   | none        | OceanBase current active connections |
+
+#### Metric set:innodb
+
+|     Metric name     | Metric unit |               Metric help description    
            |
+|---------------------|-------------|------------------------------------------------------|
+| innodb_data_reads   | none        | innodb average number of reads from 
files per second |
+| innodb_data_writes  | none        | innodb average number of writes from 
file per second |
+| innodb_data_read    | KB          | innodb average amount of data read per 
second        |
+| innodb_data_written | KB          | innodb average amount of data written 
per second     |
diff --git 
a/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/oceanbase.md 
b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/oceanbase.md
new file mode 100644
index 000000000..2f319e3c4
--- /dev/null
+++ b/home/i18n/zh-cn/docusaurus-plugin-content-docs/current/help/oceanbase.md
@@ -0,0 +1,59 @@
+---
+id: oceanbase  
+title: 监控:OceanBase 数据库监控      
+sidebar_label: OceanBase 数据库   
+keywords: [开源监控系统, 开源数据库监控, OceanBase 数据库监控]
+---
+
+> 对 OceanBase 数据库的通用性能指标进行采集监控。支持 OceanBase 4.0+。
+
+### 注意,必须添加 MYSQL jdbc 驱动 jar
+
+- 下载 MYSQL jdbc driver jar, 例如 mysql-connector-java-8.1.0.jar. 
<https://mvnrepository.com/artifact/com.mysql/mysql-connector-j/8.1.0>
+- 将此 jar 包拷贝放入 HertzBeat 的安装目录下的 `ext-lib` 目录下.
+- 重启 HertzBeat 服务。
+
+### 配置参数
+
+|  参数名称  |                        参数帮助描述                        |
+|--------|------------------------------------------------------|
+| 监控Host | 被监控的对端 IPV4,IPV6 或域名。注意⚠️不带协议头(eg: https://, http://)。 |
+| 任务名称   | 标识此监控的名称,名称需要保证唯一性。                                  |
+| 端口     | 数据库对外提供的端口,默认为2881。                                  |
+| 查询超时时间 | 设置 SQL 查询未响应数据时的超时时间,单位ms毫秒,默认3000毫秒。                  |
+| 数据库名称  | 数据库实例名称,可选。                                          |
+| 用户名    | 数据库连接用户名,可选                                          |
+| 密码     | 数据库连接密码,可选                                           |
+| URL    | 数据库连接 URL,可选,若配置,则URL里面的数据库名称,用户名密码等参数会覆盖上面配置的参数      |
+| 采集间隔   | 监控周期性采集数据间隔时间,单位秒,可设置的最小间隔为30秒                       |
+| 是否探测   | 新增监控前是否先探测检查监控可用性,探测成功才会继续新增修改操作                     |
+| 描述备注   | 更多标识和描述此监控的备注信息,用户可以在这里备注信息                          |
+
+### 采集指标
+
+#### 指标集合:basic
+
+|      指标名称       | 指标单位 |   指标帮助描述   |
+|-----------------|------|------------|
+| version         | 无    | 数据库版本      |
+| port            | 无    | 数据库暴露服务端口  |
+| datadir         | 无    | 数据库存储数据盘地址 |
+| max_connections | 无    | 数据库最大连接数   |
+
+#### 指标集合:status
+
+|       指标名称        | 指标单位 |     指标帮助描述     |
+|-------------------|------|----------------|
+| threads_created   | 无    | OceanBase 已经创建的总连接数 |
+| threads_connected | 无    | OceanBase 已经连接的连接数  |
+| threads_cached    | 无    | OceanBase 当前缓存的连接数  |
+| threads_running   | 无    | OceanBase 当前活跃的连接数  |
+
+#### 指标集合:innodb
+
+|        指标名称         | 指标单位 |         指标帮助描述          |
+|---------------------|------|-------------------------|
+| innodb_data_reads   | 无    | innodb 平均每秒从文件中读取的次数     |
+| innodb_data_writes  | 无    | innodb 平均每秒从文件中写入的次数     |
+| innodb_data_read    | KB   | innodb 平均每秒钟读取的数据量,单位为 KB |
+| innodb_data_written | KB   | innodb 平均每秒钟写入的数据量,单位为 KB |
diff --git a/home/sidebars.json b/home/sidebars.json
index f92ce7437..8a1b8c63b 100755
--- a/home/sidebars.json
+++ b/home/sidebars.json
@@ -217,7 +217,8 @@
             "help/nebulagraph_cluster",
             "help/tidb",
             "help/mongodb",
-            "help/mongodb_atlas"
+            "help/mongodb_atlas",
+            "help/oceanbase"
           ]
         },
         {
diff --git a/manager/src/main/resources/define/app-oceanbase.yml 
b/manager/src/main/resources/define/app-oceanbase.yml
index dd5cb6bf2..8587f4aa1 100644
--- a/manager/src/main/resources/define/app-oceanbase.yml
+++ b/manager/src/main/resources/define/app-oceanbase.yml
@@ -24,11 +24,11 @@ name:
 # The description and help of this monitoring type
 help:
   zh-CN: HertzBeat 使用 <a class='help_module_content' 
href='https://hertzbeat.apache.org/docs/advanced/extend-jdbc'> JDBC 协议</a> 通过配置 
SQL 对 OceanBase 数据库的通用性能指标(系统信息、性能状态、Innodb、缓存、事物、用户线程、慢SQL等)进行采集监控,支持版本为 
OceanBase 4.0+。<br>您可以点击“<i>新建 OceanBase 数据库</i>”并进行配置,或者选择“<i>更多操作</i>”,导入已有配置。
-  en-US: HertzBeat uses <a class='help_module_content' 
href='https://hertzbeat.apache.org/docs/advanced/extend-jdbc'> JDBC 
Protocol</a> to configure SQL for collecting general metrics of OceanBase 
database (system information, performance status, Innodb, cache, things, user 
threads, slow SQL, etc.). Supported version is OceanBase 4.0+. <br>You can 
click "<i>New Mysql Database</i>" and configure it, or select "<i>More 
Operations</i>" to import the existing configuration.
+  en-US: HertzBeat uses <a class='help_module_content' 
href='https://hertzbeat.apache.org/docs/advanced/extend-jdbc'> JDBC 
Protocol</a> to configure SQL for collecting general metrics of OceanBase 
database (system information, performance status, Innodb, cache, things, user 
threads, slow SQL, etc.). Supported version is OceanBase 4.0+. <br>You can 
click "<i>New OceanBase Database</i>" and configure it, or select "<i>More 
Operations</i>" to import the existing configuration.
   zh-TW: HertzBeat 使用 <a class='help_module_content' 
href='https://hertzbeat.apache.org/docs/advanced/extend-jdbc'> JDBC 協議</a> 通過配置 
SQL 對 OceanBase 數據庫的通用性能指標(系統信息、性能狀態、Innodb、緩存、事物、用戶線程、慢SQL等)進行采集監控,支持版本爲 
OceanBase 4.0+。<br>您可以點擊“<i>新建 OceanBase 數據庫</i>”並進行配置,或者選擇“<i>更多操作</i>”,導入已有配置。
 helpLink:
-  zh-CN: https://hertzbeat.apache.org/zh-cn/docs/help/OceanBase
-  en-US: https://hertzbeat.apache.org/docs/help/OceanBase
+  zh-CN: https://hertzbeat.apache.org/zh-cn/docs/help/oceanbase
+  en-US: https://hertzbeat.apache.org/docs/help/oceanbase
 # Input params define for monitoring(render web ui by the definition)
 params:
   # field-param field key


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to