Я пробую плагин излучателя графита в друиде для сбора определенных показателей друидов в графите во время тестов производительности друидов. Намерение состоит в том, чтобы затем запросить эти метрики с помощью REST API, предоставляемого графитом, чтобы охарактеризовать производительность развертывания.
Однако числа, возвращаемые графитом, не имеют смысла. Итак, я хотел проверить, правильно ли я интерпретирую результаты.
Настройка
- Служба индексирования kafka используется для приема данных из kafka в druid.
- Я включил эмиттер графита и предоставил белый список показателей для сбора.
- Затем я отправил 5000 событий в индексируемую тему kafka. Используя инструменты, связанные с kafka, я подтвердил, что сообщения действительно хранятся в журналах kafka.
- Затем я получил
ingest.rows.output metric
из графита, используя следующий вызов:
curl "http://Graphite_IP:Graphite_Port> /render/?target=druid.test.ingest.rows.output&format= csv "
- Вот результаты, которые я получил:
druid.test.ingest.rows.output,2017-02-22 01:11:00,0.0 druid.test.ingest.rows.output,2017-02-22 01:12:00,152.4 druid.test.ingest.rows.output,2017-02-22 01:13:00,97.0 druid.test.ingest.rows.output,2017-02-22 01:14:00,0.0
Я не знаю, как интерпретировать эти числа:
Вопросы
- Что означают числа 152,4 и 97,0 в выходных данных?
- Как «количество строк» может быть значением с плавающей запятой, например 152,4?
- Как эти цифры соотносятся с сообщениями "5000", которые я отправил Kafka?
Заранее спасибо,
Джитин