Как просмотреть количество операций чтения/записи Cassandra в секунду
Ранее я развернул Cassandra с помощьюk8ssandra-operator
1,4 сkube-prometheus-stack
включен, данные вставляются непосредственно в узел C* через CQL. Я могу видеть тарифы при доступе к панели управления Grafana в веб-интерфейсе.
Но после включенияstargate
и при вставке в службу звездных врат я не вижу этих показателей. Я предположил, что способ работы Stargate заключается в записи/очистке временных SSTables, поэтомуk8ssandra:read/write
метрики не регистрируются.
Есть ли способ увидеть эти показатели,nodetool
?prometheus
?
Решения
Я добавил эту конфигурацию в соответствии с ответом @Arron, и это сработало, мне придется перезапустить звездные врата и связанные с ними модули Прометея.
stargate:
enabled: true
replicas: 3
heapMB: 1024
cpuReqMillicores: 1000
cpuLimMillicores: 1000
telemetry:
prometheus:
enabled: true
1 ответ
Поговорил по этому поводу с командой K8ssandra. Попробуйте включить телеметрию Прометея для Звездных врат:
Stargate.spec.telemetry.prometheus ↩ Родитель
Name Type Description
enabled boolean Enable the creation of Prometheus serviceMonitors for this resource (Cassandra or Stargate).
Это должно позволить этим показателям проявиться.