format: 'json'
- path: '/path_for_prometheus_metrics'
format: 'prometheus'
Подскажите, пожалуйста, куда все таки надо дописывать в cartridge? Перечитал кучу док, но так и смог завести, как руками
httpd:route( { path = '/metrics', method = 'GET' }, prometheus.collect_http)
С версии метрик 0.6.0 вам достаточно добавить роль cartridge.roles.metrics в init.lua
куда положить конфиг - выше на скрине в остальном - вот по этой доке https://www.tarantool.io/en/doc/latest/book/monitoring/getting_started/#cartridge-role какая у вас версия метрик?
В этой версии надо добавлять роль метрик на каждый узел. Проще всего тыкнуть галочку в UI
для 0.5.0 нужно будет еще включить роль в каждом репликасете, где она нужна
Включил. Сейчас перепроверю с 0.6.0
Обновил до 0.6.0. в init.luа в cartridge.cfg есть -- metrics rock 'cartridge.roles.metrics', А в админке ее теперь вообще нет, это нормально?
Начиная с этой версии, роль «перманентная», т.е. она включается по умолчанию после бутстрапа инстанса и в UI не отображается
Спасибо, вот теперь заработало.
Обсуждают сегодня