We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 23b386e commit 19b234dCopy full SHA for 19b234d
1 file changed
content/zh/docs/install/configuration.md
@@ -317,7 +317,7 @@ QueueNumber = 0
317
318
这部分配置默认是注释的,因为正常来讲,用户是不需要关注的,如果夜莺接收到太多数据,在内存里拥塞了,最终丢了指标,此时需要考虑调整这里的配置。
319
320
-夜莺会在内存里创建 QueueNumber 个队列,默认配置是 0,表示不指定具体数量,按照 CPU 核数来创建队列。每个队列的最大容量是 QueueMaxSize,默认是 1000000,表示每个队列最多可以存储 100 万条数据。每次从队列中取出数据的数量是 QueuePopSize,默认是 1000,表示每次从队列中取出 1000 条数据。
+夜莺会在内存里创建 QueueNumber 个队列,默认配置是 0,表示不指定具体数量,按照 CPU 核数来创建队列。每个队列的最大容量是 QueueMaxSize,默认是 1000000,表示每个队列最多可以存储 100 万条数据。每次从队列中取出数据的数量是 QueuePopSize,默认是 1000,表示每次从队列中取出 1000 条数据,作为一个批次写入到后端时序库。
321
322
夜莺收到监控数据之后,就会把数据放到这些队列中,然后每个队列对应一个 goroutine,夜莺会从这些队列中取出数据,然后写入到后端时序库。这样做的好处是可以充分利用多核 CPU 的性能。所以,QueueNumber 的数量,本质就等于并发写入后端时序库的并发量。
323
0 commit comments