Как просмотреть количество операций чтения/записи Cassandra в секунду

Ранее я развернул Cassandra с помощьюk8ssandra-operator1,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. Попробуйте включить телеметрию Прометея для Звездных врат:

https://docs.k8ssandra.io/reference/crd/releases/k8ssandra-operator-releases/k8ssandra-operator-crds-1.4/#stargatespectelemetryprometheus

Stargate.spec.telemetry.prometheus ↩ Родитель

      Name    Type    Description    
enabled boolean Enable the creation of Prometheus serviceMonitors for this resource (Cassandra or Stargate).

Это должно позволить этим показателям проявиться.

Другие вопросы по тегам