В нашем java-приложении есть клиентская программа, которая асинхронно вставляет массовые записи в cassandra. Мы используем guava Future и добавили обратный вызов для отслеживания успеха и неудачи для наших операций вставки.
Теперь я хочу добавить и сгенерировать метрики для отслеживания количества записей, выполняемых с помощью нашей программы (метода), количества успехов, количества отказов, времени, затраченного на каждую вставку. Я также хотел бы получать эту информацию ежечасно.
Я очень новичок в Кассандре и впервые использую метрики. Не могли бы вы помочь мне выполнить вышеуказанные требования. Я хочу знать, как мы можем регистрировать и генерировать метрики для клиента.
Я прошел через https://docs.datastax.com/en/latest-java-driver-api/com/datastax/driver/core/Metrics.html - но, похоже, он предоставляет статистику о сервере Кассанра. Но я хочу зарегистрироваться и сгенерировать метрики для клиента.
Спасибо.