Skip to content

Commit 4f6e281

Browse files
author
zhongming Fan
committed
fix: update DM connection logic to use default mode and adjust README
1 parent 0d589a3 commit 4f6e281

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

exporter.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,8 @@ func buildDMDSN() string {
370370
if dmEscapeProcess {
371371
params.Set("escapeProcess", "true")
372372
}
373-
return buildURLDSN("dm", dbName, params)
373+
// 达梦这里不拼接 SQL_EXPORTER_DB_NAME,始终使用默认模式连接。
374+
return buildURLDSN("dm", "", params)
374375
}
375376

376377
func buildURLDSN(scheme string, database string, params url.Values) string {

weops/pipe-tools/bk_pkg/dm/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ GRANT SOI TO weops;
5757
| SQL_EXPORTER_PASS | 数据库密码(环境变量),特殊字符不需要编码转义 || SYSDBA001 |
5858
| SQL_EXPORTER_HOST | 数据库服务IP(环境变量) || 127.0.0.1 |
5959
| SQL_EXPORTER_PORT | 数据库服务端口(环境变量) || 5236 |
60-
| SQL_EXPORTER_DB_NAME | 数据库名称(环境变量),未配置时使用数据库默认上下文 || DAMENG |
6160
| COLLECTOR_REFS | 采集指标配置名称,对应`collector_name`,未配置时默认使用`collector.file`中的采集器 || dm* |
6261
| SCRAPE_TIMEOUT | 采集超时时间 || 10s |
6362
| MAX_CONNECTION_LIFETIME | 最长连接时长 || 5m |
@@ -133,6 +132,6 @@ GRANT SOI TO weops;
133132
dm_exporter_asm_real_used_ratio -> dm_exporter_asm_real_used_percent
134133

135134
#### weops_dm_exporter v4.2.1
136-
- 补充 `SQL_EXPORTER_DB_NAME` 参数说明
135+
- 达梦连接不再使用 `SQL_EXPORTER_DB_NAME`,默认按数据库当前模式连接
137136
- 达梦连接默认追加 `escapeProcess=true`,修复密码含特殊字符时认证失败的问题
138137
- 新增环境变量 `SQL_EXPORTER_DM_ESCAPE_PROCESS`,默认 `true`,可显式设为 `false` 兼容旧驱动

0 commit comments

Comments
 (0)