ts-monitor:采集260+项监控指标,openGemini的运维好帮手

原创
2023/08/17 16:13
阅读数 152

openGeminits-monitor260+ts-monitor使openGemini

ts-monitor

ts-monitoropenGemini西openGeminiIO线访使ts-monitorGrafana

openGeminiGoogle

访openGeminidifference(WriteReqDruationNs)/difference(PointsWriteOK)

openGeminiQueryReq(WriteReq)difference("fieldsWritten")/1010s

访openGeminiClientErrorwrite400ErrReq400write500ErrReq500

使使CPU使使

ts-monitoropenGeminiopenGemini/GrafanaPrometheusopenGemini

ts-monitoropenGeminiBopenGemini

Case 1. MutablemutableSize

WriteReqWriteDurationWriteOkCountWriteTotalBytes

  • MutableWriteReqDiskio

  • MutableWriteReqDiskIODiskIOIODiskIOSSD

WriteReq

DiskIOIO=  difference(writeDuration)/difference(writeOkCount)

DiskIO= difference(writeTotalBytes)/10 /

Case 2. 

Source_length_countSource_width_countwriteTotalBytesExec_scheduledExec_wait_time

  • DiskIO

  • Exec_scheduledExec_wait_time

  • Explain Analyze

=difference(source_length_count)* difference(source_width_count)

DiskIO= difference(writeTotalBytes)/10 /

Case 3. FailedConnTotal

  • 退

Case 4. 

  • ts-store ts-store

 = difference(WriteReqDruationNs)/difference(PointsWriteOK)

WriteReqDruationNs

PointsWritenOK

openGeminits-monitoropenGemini

openGeminiopenGemini


openGemini 官网:http://www.openGemini.org

openGemini 开源地址:https://github.com/openGemini

openGemini 公众号:

欢迎关注~ 诚邀你加入 openGemini 社区,共建、共治、共享未来!
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部