如何查看Cassandra每秒读写次数?Stargate启用后指标缺失解决
问题与解决方案:Stargate写入后Cassandra读写指标无法在Grafana显示
问题详情
- 部署环境:基于k8ssandra-operator 1.4搭建的Cassandra集群,已启用kube-prometheus-stack监控组件
- 现象:直接通过CQL协议向Cassandra节点写入数据时,可正常在Grafana面板查看
k8ssandra:read/write速率指标;启用Stargate并通过其服务写入数据后,该指标完全无法显示,推测是Stargate的临时SSTables写入/刷新机制导致指标未被采集记录 - 疑问:是否可通过nodetool或Prometheus直接查看这些读写速率指标?
解决方案
按照@Arron的建议,在Stargate的配置中添加Prometheus遥测启用配置,具体内容如下:
stargate: enabled: true replicas: 3 heapMB: 1024 cpuReqMillicores: 1000 cpuLimMillicores: 1000 telemetry: prometheus: enabled: true
配置更新完成后,需重启Stargate Pod及相关Prometheus Pod,重启后即可在Grafana面板恢复查看k8ssandra:read/write速率指标。
内容的提问来源于stack exchange,提问作者Thong Nguyen
相关产品推荐
相关产品推荐

