Справочник по метрикам | Clusters_Federation
Справочники Справочник по метрикам

Справочник по метрикам

Метрики 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
Нашли ответ на свой вопрос?
Обратная связь