Статистика по галереям шарда¶
Вы можете отображать прямо в браузере статистику по галереям того или иного шарда tntapi
в JSON-формате. Данный функционал может быть использован в системах мониторинга.
Примечание
В случае если FindFace Enterprise Server SDK развернут на одиночном физическом сервере, база данных Tarantool по умолчанию будет доступна только локально (127.0.0.1
). Если необходимо открыть доступ к базе данных Tarantool с удаленного сервера, внесите изменения в файл конфигурации tntapi
во время установки компонента.
В этом разделе:
Получение списка галерей¶
Для того чтобы отобразить список всех галерей, относящихся к шарду, введите в строке адреса браузера:
http://<tarantool_host_ip:shard_port>/stat/list/:start/:limit
:start
: номер галереи, с которой начинается список.:limit
: максимальное количество галерей в списке.Пример
Запрос
http://127.0.0.1:8001/stat/list/1/99
or
curl http://127.0.0.1:8001/stat/list/1/99 \| jq
Ответ
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6700 100 6700 0 0 45812 0 --:--:-- --:--:-- --:--:-- 45890
{
"galleries": [
{
"cnt_indexed": 0,
"id": 1,
"cnt_preindex": 0,
"name": "591b0cdfb0d5bd7058ef0968_default",
"cnt_linear": 35268
},
{
"cnt_indexed": 0,
"id": 2,
"cnt_preindex": 0,
"name": "591b0cdfb0d5bd7058ef0968_lublino",
"cnt_linear": 1818
},
{
"cnt_indexed": 0,
"id": 3,
"cnt_preindex": 0,
"name": "591b0cdfb0d5bd7058ef0968_gifs",
"cnt_linear": 297
}
],
"total": 3
}
Получение информации по галерее¶
Для получения информации по галерее, введите в адресной строке браузера:
http://<tarantool_host_ip:shard_port>/stat/info/:name
:name
: имя галереи.
Пример
Запрос
curl http://127.0.0.1:8001/stat/info/5968bda4a2a4bb6018bee2b2_cam_cam1 | jq
Ответ
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 210 100 210 0 0 17654 0 --:--:-- --:--:-- --:--:-- 19090
{
"cnt_indexed": 0,
"cnt_preindex_deleted": 0,
"index_file": "none",
"index_loaded": false,
"cnt_preindex": 0,
"cnt_linear": 85011,
"cptr": 29556448,
"id": 34,
"name": "5968bda4a2a4bb6018bee2b2_cam_cam1",
"cnt_indexed_deleted": 0
}