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

dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong-website.git


The following commit(s) were added to refs/heads/master by this push:
     new cbb67f8be [INLONG-5386][TubeMQ] Supports reporting metrics data 
through Prometheus (#512)
cbb67f8be is described below

commit cbb67f8be7b9de193b4ae3ee2a59b0523ec7080f
Author: Goson Zhang <[email protected]>
AuthorDate: Tue Aug 9 16:30:35 2022 +0800

    [INLONG-5386][TubeMQ] Supports reporting metrics data through Prometheus 
(#512)
---
 docs/modules/tubemq/configure_introduction.md      | 36 ++++++++++++++++------
 .../modules/tubemq/configure_introduction.md       | 36 ++++++++++++++++------
 2 files changed, 53 insertions(+), 19 deletions(-)

diff --git a/docs/modules/tubemq/configure_introduction.md 
b/docs/modules/tubemq/configure_introduction.md
index a883f9320..4223ba658 100644
--- a/docs/modules/tubemq/configure_introduction.md
+++ b/docs/modules/tubemq/configure_introduction.md
@@ -81,6 +81,16 @@ In addition to the back-end system configuration file, the 
Master also stores th
 | repReplicaAckPolicy     | no       | int    | The response policy of the 
replication node data synchronization, the value range of this field is [1, 2, 
3], the default is 1: 1 is more than 1/2 majority is valid, 2 is valid for all 
nodes, 3 is not Need node response. |
 | repStatusCheckTimeoutMs | no       | long   | Replication status check 
interval, optional field, in milliseconds, defaults to 10 seconds. |
 
+[prometheus]
+> Master uses Prometheus to provide querying metric data, optional
+
+| Name | Required | Type    | Description                                      
                              |
+|-----|------|---------|--------------------------------------------------------------------------------|
+| promEnable | no  | boolean | whether to enable prometheus service, optional 
configuration, default is false |
+| promClusterName | no | String  | cluster name which the node belong to, 
default is &quot; InLong &quot; |
+| promHttpPort | no  | int   | port that prometheus listens to, optional, 
default is 9081                     |
+
+
 **Notice**:
 - Based on the need of Docker containerization, the [meta_bdb] above 3 
parameters in the master.ini file are all the default settings used, and the 
actual information of the Master node needs to be configured when used in 
actual networking.
 - The IP information of all master nodes should be mapped to the hostName in 
the hosts configuration file, such as "10.10.11.205 10-10-11-205"
@@ -166,15 +176,23 @@ In addition to the back-end system configuration file, 
the Master also stores th
 [audit]
 >The Broker uses audit module to report data. When audit is enabled, the 
 >configuration unit provides related settings. The optional unit has a fixed 
 >value of "[audit]".
 
-
-| Name                  | Required | Type    | Description                     
                                                                                
                 |
-| --------------------- 
|----------|---------|----------------------------------------------------------------------------------------------------------------------------------|
-| auditEnable             | no       | boolean | Whether to enable audit 
report function, optional configuration, default is false                       
                         |
-| auditProxyAddr               | yes      | string  | Audit server address 
list. Required fields if the auditEnable value is true. The format must be 
ip1:port1, ip2:port2, ip3:port3. |
-| auditCacheFilePath       | no       | string  | The absolute file path for 
audit cache data. the default value is "/data/inlong/audit".                    
                      |
-| auditCacheMaxRows   | no       | int     | The max cache records for audit 
cache, the default value is 200000 records                                      
                 |
-| auditIdProduce   | no       | int     | The audit id value for production, 
the default value is 9                                                          
              |
-| auditIdConsume     | no       | int     | The audit id value for production, 
the default value is 10.                                                        
              |
+| Name                 | Required | Type    | Description                      
                                                       |
+|----------------------|----------|---------|-----------------------------------------------------------------------------------------|
+| auditEnable          | no       | boolean | Whether to enable audit report 
function, optional configuration, default is false       |
+| auditProxyAddr       | no      | string  | Audit server address list, the 
format must be ip1:port1, ip2:port2, ip3:port3; default is 127.0.0.1:10081      
   |
+| auditCacheFilePath   | no       | string  | The absolute file path for audit 
cache data. the default value is "/data/inlong/audit". |
+| auditCacheMaxRows    | no       | int     | The max cache records for audit 
cache, the default value is 200000 records              |
+| auditIdProduce       | no       | int     | The audit id value for 
production, the default value is 9                               |
+| auditIdConsume       | no       | int     | The audit id value for 
production, the default value is 10.                             |
+
+[prometheus]
+> Broker uses Prometheus to provide querying metric data, optional
+
+| Name | Required | Type    | Description                                      
                              |
+|-----|------|---------|--------------------------------------------------------------------------------|
+| promEnable | no  | boolean | whether to enable prometheus service, optional 
configuration, default is false |
+| promClusterName | no | String  | cluster name which the node belong to, 
default is &quot; InLong &quot; |
+| promHttpPort | no  | int   | port that prometheus listens to, optional, 
default is 9081                     |
 
 
 ---
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/tubemq/configure_introduction.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/tubemq/configure_introduction.md
index e44feb1a9..11eb56dbc 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/tubemq/configure_introduction.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/modules/tubemq/configure_introduction.md
@@ -83,7 +83,6 @@ Master除了后端系统配置文件外,还在resources里存放了Web前端
 | repReplicaAckPolicy | 否 | int | 
节点数据同步时的应答策略,该字段取值范围为[1,2,3],缺省为1:其中1为超过1/2多数为有效,2为所有节点应答才有效;3为不需要节点应答 |
 | repStatusCheckTimeoutMs | 否 | long | 节点状态检查间隔,可选字段,单位毫秒,缺省为10秒 |
 
-
 [tlsSetting]
 > Master 启用 TLS 进行传输层数据加密通的相关设置,可选单元,值固定为 &quot;[tlsSetting]&quot;
 
@@ -97,6 +96,15 @@ Master除了后端系统配置文件外,还在resources里存放了Web前端
 | tlsTrustStorePath | 否 | String | 
TLS的TrustStore文件的绝对存储路径+TrustStore文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |
 | tlsTrustStorePassword | 否 | String | 
TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空
 |
 
+[prometheus]
+> Master 使用 prometheus 提供指标数据查询时的相关配置单元设置,可选配置单元集合 &quot; [prometheus] &quot;
+
+| 配置项 | 是否必选 | 值类型     | 配置说明                                                  
                  |
+|-----|------|---------|---------------------------------------------------------------------------------|
+| promEnable | 否    | boolean | 是否启用 prometheus服务,可选配置,缺省为false                
                |
+| promClusterName | 否 | String  | 启用 prometheus 服务时 服务节点所属于的集群名,缺省值为 &quot; 
InLong &quot; |
+| promHttpPort | 否    | int   | 启用 prometheus 服务时的侦听端口,可选配置,缺省值为 9081          
           |
+
 **注意**:
 - 
基于Docker容器化的需要,master.ini文件里对[meta_bdb]如上3个参数部分都是使用的缺省设置,在实际组网使用时需要以Master节点真实信息配置
 - Master所有节点的IP信息要在hosts配置文件里构造IP与hostName映射关系,如类似“10.10.11.205 10-10-11-205”
@@ -164,18 +172,26 @@ Master除了后端系统配置文件外,还在resources里存放了Web前端
 | tlsTrustStorePath | 否    | String  | 
TLS的TrustStore文件的绝对存储路径+TrustStore文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空               
                                 |
 | tlsTrustStorePassword | 否    | String  | 
TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空
                                |
 
-
 [audit]
 > Broker 使用审计模块来报告数据设置单元,启用审计时,配置单元提供相关设置,该可选配置单位有一个固定值 &quot; [audit] &quot;
 
-| 配置项 | 是否必选 | 值类型 | 配置说明                                                    |
-|-----| --- | --- |---------------------------------------------------------|
-| auditEnable | 否    | boolean | 是否启用审计上报功能,可选配置,缺省为false                      
                                                                   |
-| auditProxyAddr | 是    | String     | 审计上报地址,当 auditEnable 为 true 时必填字段,格式必须是 
&quot; ip1:port1,ip2:port2,ip3:port3 &quot;                              |
-| auditCacheFilePath | 否    | String  | 审计上报数据的缓存文件路径,缺省为 &quot; 
/data/inlong/audit &quot;                                                       
        |
-| auditCacheMaxRows | 否    | int     | 最大审计缓存的数据条数,缺省为2000000条                 
                                                                         |
-| auditIdProduce | 否    | int     | 上报生产数据的审计ID,缺省值为9                          
                                                                      |
-| auditIdConsume | 否    | int     | 上报消费数据的审计ID,缺省值为10                         
                                                                      |
+| 配置项 | 是否必选 | 值类型 | 配置说明                                                      
                      |
+|-----|------| --- 
|---------------------------------------------------------------------------------|
+| auditEnable | 否    | boolean | 是否启用审计上报功能,可选配置,缺省为false                      
                                  |
+| auditProxyAddr | 否  | String | 审计上报地址,格式必须是 &quot; 
ip1:port1,ip2:port2,ip3:port3 &quot;, 缺省值为 127.0.0.1:10081 |
+| auditCacheFilePath | 否  | String  | 审计上报数据的缓存文件路径,缺省为 &quot; 
/data/inlong/audit &quot;                              |
+| auditCacheMaxRows | 否   | int  | 最大审计缓存的数据条数,缺省为2000000条                     
                                    |
+| auditIdProduce | 否    | int    | 上报生产数据的审计ID,缺省值为9                           
                                    |
+| auditIdConsume | 否    | int    | 上报消费数据的审计ID,缺省值为10                          
                                    |
+
+[prometheus]
+> Broker 使用 prometheus 提供指标数据查询时的相关配置单元设置,可选配置单元集合 &quot; [prometheus] &quot; 
+
+| 配置项 | 是否必选 | 值类型     | 配置说明                                                  
                  |
+|-----|------|---------|---------------------------------------------------------------------------------|
+| promEnable | 否    | boolean | 是否启用 prometheus服务,可选配置,缺省为false                
                |
+| promClusterName | 否 | String  | 启用 prometheus 服务时 服务节点所属于的集群名,缺省值为 &quot; 
InLong &quot; |
+| promHttpPort | 否    | int   | 启用 prometheus 服务时的侦听端口,可选配置,缺省值为 9081          
           |
 
 ---
 <a href="#top">Back to top</a>

Reply via email to