From f0eabef7b0b86ef0acb17bb082ff84090e833e72 Mon Sep 17 00:00:00 2001 From: zengqiao Date: Fri, 28 May 2021 17:36:36 +0800 Subject: [PATCH] =?UTF-8?q?Topic=E8=B4=A6=E5=8D=95=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/dev_guide/dynamic_config_manager.md | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/docs/dev_guide/dynamic_config_manager.md b/docs/dev_guide/dynamic_config_manager.md index aa042a6d..9e05839c 100644 --- a/docs/dev_guide/dynamic_config_manager.md +++ b/docs/dev_guide/dynamic_config_manager.md @@ -14,6 +14,8 @@ - 1、Topic定时同步任务 - 2、专家服务——Topic分区热点 - 3、专家服务——Topic分区不足 +- 4、专家服务——Topic资源治理 +- 5、账单配置 ## 1、Topic定时同步任务 @@ -140,3 +142,27 @@ EXPIRED_TOPIC_CONFIG ] } ``` + +## 5、账单配置 + +Logi-KafkaManager除了作为Kafka运维管控平台之外,实际上还会有一些资源定价相关的功能。 + +当前定价方式:当月Topic的maxAvgDay天的峰值的均值流量作为Topic的使用额度。使用的额度 * 单价 * 溢价(预留buffer) 就等于当月的费用。 +详细的计算逻辑见:com.xiaojukeji.kafka.manager.task.dispatch.biz.CalKafkaTopicBill; 和 com.xiaojukeji.kafka.manager.task.dispatch.biz.CalTopicStatistics; + +这块在计算Topic的费用的配置如下所示: + +配置Key: +``` +KAFKA_TOPIC_BILL_CONFIG +``` + +配置Value: + +```json +{ + "maxAvgDay": 10, # 使用额度的计算规则 + "quotaRatio": 1.5, # 溢价率 + "priseUnitMB": 100 # 单价,即单MB/s流量多少钱 +} +```