/datamarts/{datamart}/entities/{entity}/statistics
Содержание раздела
Доступны следующие методы:
GET— возвращает статистику обработки запросов по логической сущности{entity};POST— обнуляет статистику обработки запросов по логической сущности{entity}.
GET-метод в ответе возвращает параметры, описанные в разделе GET_ENTITY_STATISTICS.
URL
{baseUrl}/api/v1/datamarts/{datamart}/entities/{entity}/statistics
Параметры:
baseUrl— путь для подключения к серверу ноды Prostore (IP-адрес или доменное имя и номер порта);datamart— имя логической базы данных, которой принадлежит логическая сущность;entity— имя логической сущности, по которой запрашивается или обнуляется статистика.
Заголовки запроса
Поддерживаются следующие типы заголовков:
x-request-id(опциональный) — задает уникальный идентификатор HTTP-запроса. Если не указан, система генерирует UUID-значение и возвращает его в качестве идентификатора в ответе.
Тело запроса
Тело запроса отсутствует.
Примеры CURL-запросов
GET-запрос
curl -X 'GET' \
'http://localhost:9090/api/v1/datamarts/marketing/entities/sales/statistics' \
-H 'x-request-id: 7cf843da-fef7-45cf-8d81-cdccfc57b662'
POST-запрос
curl -X 'POST' \
'http://localhost:9090/api/v1/datamarts/marketing/entities/sales/statistics' \
-H 'x-request-id: 62f86c70-1916-4842-965c-f080c96a6818' \
-d ''
Ответ на GET-запрос
Фрагмент примера ответа:
{
"statistics": {
"entityCatalog": null,
"entitySchema": "marketing",
"entityName": "sales",
"readCount": 21,
"readDuration": 800,
"readErrorCount": 2,
"firstRead": "2023-09-13 13:54:27.66",
"lastRead": "2023-09-13 14:25:40.42",
"downloadCount": 0,
"downloadDuration": 0,
"downloadErrorCount": 0,
"firstDownload": null,
"lastDownload": null,
"writeCount": 0,
"writeDuration": 0,
"writeErrorCount": 1,
"firstWrite": "2023-09-13 14:24:31.774",
"lastWrite": "2023-09-13 14:24:31.774",
"uploadCount": 0,
"uploadDuration": 0,
"uploadErrorCount": 0,
"firstUpload": null,
"lastUpload": null,
"rowsCount": 31,
"rowsCountDelta": 34
}
}