Справочник по метрикам¶
Метрики TCF-координатора¶
Endpoint для получения метрик:
http://<instance_host>:<http_port>/metrics
Пример:
curl -X GET --location "http://192.168.64.9:8080/metrics" | grep tcf_is_active
tcf_is_active¶
Текущее состояние кластера:
1
: активный кластер.0
: пассивный кластер.
При штатной работе один кластер будет активным, а другой – пассивным.
Пример:
# HELP tcf_is_active Is active cluster
# TYPE tcf_is_active gauge
tcf_is_active 1
tcf_source_vclock_signature¶
Последний записанный vclock signature на данном кластере. Разница vclock signature на кластерах означает отставание репликации.
Пример:
# HELP tcf_source_vclock_signature VClock signature (vclock sum)
# TYPE tcf_source_vclock_signature gauge
tcf_source_vclock_signature{replicaSetUUID="35b25911-7d4c-4323-9c84-f8401dd024fb"} 61520
Метрики Destination¶
Метрики Destination должны быть включены с помощью настройки конфигурации destination.metrics_enabled. После запуска Destination метрики можно получить по данному адресу:
http://<destination_host>:<metrics_port>/metrics
Пример:
curl -X GET --location "http://192.168.64.12:10082/metrics" | grep ttpusher_pusher_writes_total
ttpusher_pusher_writes_total¶
Суммарное количество записанных сообщений выбранным Destination.
Пример:
# HELP ttpusher_pusher_writes_total Total writes of the pusher instance
# TYPE ttpusher_pusher_writes_total counter
ttpusher_pusher_writes_total{space_name="dd6ce3ac-4a75-4aa0-9cec-21391184d75d"} 7
ttpusher_vclock¶
Последний записанный vclock signature данным Destination.
Пример:
# HELP ttpusher_vclock Current Source Replicaset VClock
# TYPE ttpusher_vclock gauge
ttpusher_vclock{replica="1",source_replicaset_uuid="35b25911-7d4c-4323-9c84-f8401dd024fb"} 0
ttpusher_vclock{replica="2",source_replicaset_uuid="35b25911-7d4c-4323-9c84-f8401dd024fb"} 61834
ttpusher_writer_status¶
Текущее состояние Destination:
1
: Destination работает в штатном режиме.0
: Destination работает c ошибками.
Пример:
# HELP ttpusher_writer_status Writer status
# TYPE ttpusher_writer_status gauge
ttpusher_writer_status{source_replicaset_uuid="35b25911-7d4c-4323-9c84-f8401dd024fb"} 1