Уровень согласованности Datastax OpsCenter по умолчанию для сбора метрик с узлов - PullRequest
2 голосов
/ 07 марта 2020

Я просто хочу узнать, какой уровень согласованности использует OpsCenter для сбора метрик с узлов с помощью datastax-agent? как мы знаем, OpsCenter создал в базе данных пространство ключей с именем opscenter после того, как мы установили и запустили процесс, где мы можем увидеть несколько сводных таблиц. Есть ли какая-либо конфигурация вручную или она определена статически в коде opscenter? Что если у нас есть конфигурация кластера OpsCenter с отказоустойчивостью? Заранее спасибо.

1 Ответ

2 голосов
/ 08 марта 2020

Агент DataStax записывает собранные метрики напрямую, а не отправляет их в сам OpsCenter, поэтому не зависит, настроен ли сам OpsCenter в режиме аварийного переключения или нет.

По умолчанию агент должен использовать LOCAL_ONE или ОДИН (не помню), и это не настраивается. Но вам просто нужно помнить, что уровень согласованности - это то, сколько узлов должно подтверждать успешную запись - сами записи отправляются во все реплики, поэтому даже если узел, который подтвердил запись, потерпел крах, тогда все еще существует вероятность того, что данные будут записаны в другие реплики.

...