@@ -15,6 +15,7 @@ server:
1515spring:
1616 application:
1717 name: kafkamanager
18+ version: 2.6.0
1819 profiles:
1920 active: dev
2021 datasource:
@@ -26,7 +27,6 @@ spring:
2627 main:
2728 allow-bean-definition-overriding: true
2829
29-
3030 servlet:
3131 multipart:
3232 max-file-size: 100MB
@@ -36,29 +36,58 @@ logging:
3636 config: classpath:logback-spring.xml
3737
3838custom:
39- idc: cn # 部署的数据中心, 忽略该配置, 后续会进行删除
40- jmx:
41- max-conn: 10 # 2.3版本配置不在这个地方生效
39+ idc: cn
4240 store-metrics-task:
4341 community:
44- broker-metrics-enabled: true # 社区部分broker metrics信息收集开关, 关闭之后metrics信息将不会进行收集及写DB
45- topic-metrics-enabled: true # 社区部分topic的metrics信息收集开关, 关闭之后metrics信息将不会进行收集及写DB
46- didi:
47- app-topic-metrics-enabled: false # 滴滴埋入的指标, 社区AK不存在该指标,因此默认关闭
48- topic-request-time-metrics-enabled: false # 滴滴埋入的指标, 社区AK不存在该指标,因此默认关闭
49- topic-throttled-metrics: false # 滴滴埋入的指标, 社区AK不存在该指标,因此默认关闭
50- save-days: 7 #指标在DB中保持的天数,-1表示永久保存,7表示保存近7天的数据
42+ topic-metrics-enabled: true
43+ didi: # 滴滴Kafka特有的指标
44+ app-topic-metrics-enabled: false
45+ topic-request-time-metrics-enabled: false
46+ topic-throttled-metrics-enabled: false
5147
52- # 任务相关的开关
48+ # 任务相关的配置
5349task:
5450 op:
55- sync-topic-enabled: false # 未落盘的Topic定期同步到DB中
56- order-auto-exec: # 工单自动化审批线程的开关
57- topic-enabled: false # Topic工单自动化审批开关, false:关闭自动化审批, true:开启
58- app-enabled: false # App工单自动化审批开关, false:关闭自动化审批, true:开启
51+ sync-topic-enabled: false # 未落盘的Topic定期同步到DB中
52+ order-auto-exec: # 工单自动化审批线程的开关
53+ topic-enabled: false # Topic工单自动化审批开关, false:关闭自动化审批, true:开启
54+ app-enabled: false # App工单自动化审批开关, false:关闭自动化审批, true:开启
55+ metrics:
56+ collect: # 收集指标
57+ broker-metrics-enabled: true # 收集Broker指标
58+ sink: # 上报指标
59+ cluster-metrics: # 上报cluster指标
60+ sink-db-enabled: true # 上报到db
61+ broker-metrics: # 上报broker指标
62+ sink-db-enabled: true # 上报到db
63+ delete: # 删除指标
64+ delete-limit-size: 1000 # 单次删除的批大小
65+ cluster-metrics-save-days: 14 # 集群指标保存天数
66+ broker-metrics-save-days: 14 # Broker指标保存天数
67+ topic-metrics-save-days: 7 # Topic指标保存天数
68+ topic-request-time-metrics-save-days: 7 # Topic请求耗时指标保存天数
69+ topic-throttled-metrics-save-days: 7 # Topic限流指标保存天数
70+ app-topic-metrics-save-days: 7 # App+Topic指标保存天数
71+
72+ thread-pool:
73+ collect-metrics:
74+ thread-num: 256 # 收集指标线程池大小
75+ queue-size: 5000 # 收集指标线程池的queue大小
76+ api-call:
77+ thread-num: 16 # api服务线程池大小
78+ queue-size: 5000 # api服务线程池的queue大小
79+
80+ client-pool:
81+ kafka-consumer:
82+ min-idle-client-num: 24 # 最小空闲客户端数
83+ max-idle-client-num: 24 # 最大空闲客户端数
84+ max-total-client-num: 24 # 最大客户端数
85+ borrow-timeout-unit-ms: 3000 # 租借超时时间,单位毫秒
5986
60- # ldap相关的配置
6187account:
88+ jump-login:
89+ gateway-api: false # 网关接口
90+ third-part-api: false # 第三方接口
6291 ldap:
6392 enabled: false
6493 url: ldap://127.0.0.1:389/
@@ -72,28 +101,20 @@ account:
72101 auth-user-registration: true
73102 auth-user-registration-role: normal
74103
75- # 集群升级部署相关的功能,需要配合夜莺及S3进行使用
76- kcm:
77- enabled: false
78- s3:
104+ kcm: # 集群安装部署,仅安装broker
105+ enabled: false # 是否开启
106+ s3: # s3 存储服务
79107 endpoint: s3.didiyunapi.com
80108 access-key: 1234567890
81109 secret-key: 0987654321
82110 bucket: logi-kafka
83- n9e:
84- base-url: http://127.0.0.1:8004
85- user-token: 12345678
86- timeout: 300
87- account: root
88- script-file: kcm_script.sh
89-
90- # 监控告警相关的功能,需要配合夜莺进行使用
91- # enabled: 表示是否开启监控告警的功能, true: 开启, false: 不开启
92- # n9e.nid: 夜莺的节点ID
93- # n9e.user-token: 用户的密钥,在夜莺的个人设置中
94- # n9e.mon.base-url: 监控地址
95- # n9e.sink.base-url: 数据上报地址
96- # n9e.rdb.base-url: 用户资源中心地址
111+ n9e: # 夜莺
112+ base-url: http://127.0.0.1:8004 # 夜莺job服务地址
113+ user-token: 12345678 # 用户的token
114+ timeout: 300 # 当台操作的超时时间
115+ account: root # 操作时使用的账号
116+ script-file: kcm_script.sh # 脚本,已内置好,在源码的kcm模块内,此处配置无需修改
117+ logikm-url: http://127.0.0.1:8080 # logikm部署地址,部署时kcm_script.sh会调用logikm检查部署中的一些状态
97118
98119monitor:
99120 enabled: false
@@ -107,10 +128,9 @@ monitor:
107128 rdb:
108129 base-url: http://127.0.0.1:8000 # 夜莺v4版本,默认端口统一调整为了8000
109130
110-
111- notify: # 通知的功能
112- kafka: # 默认通知发送到kafka的指定Topic中
113- cluster-id: 95 # Topic的集群ID
114- topic-name: didi-kafka-notify # Topic名称
115- order: # 部署的KM的地址
116- detail-url: http://127.0.0.1
131+ notify:
132+ kafka:
133+ cluster-id: 95
134+ topic-name: didi-kafka-notify
135+ order:
136+ detail-url: http://127.0.0.1
0 commit comments