Обнуление статистики
Содержание раздела
Доступны POST-методы для обнуления статистики по следующим сущностям:
- по указанной логической сущности,
- по логическим сущностям указанной логической базы данных,
- по логическим сущностям всех логических БД текущего окружения.
URL
{baseUrl}/api/v1/datamarts/{datamart}/entities/{entity}/statistics
— обнуление статистики по сущности{entity}
в логической БД{datamart}
;{baseUrl}/api/v1/datamarts/{datamart}/statistics
— обнуление статистики по сущностям логической БД{datamart}
;{baseUrl}/api/v1/datamarts/all/statistics
— обнуление статистики по сущностям всех логических БД текущего окружения.
Параметры:
baseUrl
— адрес ноды Prostore, состоящий из IP-адреса или доменного имени и номера порта;datamart
— имя логической базы данных, по сущностям которой обнуляется статистика;entity
— имя логической сущности, по которой обнуляется статистика.
Заголовки запроса
Поддерживаются опциональные заголовки:
x-request-id
— задает уникальный идентификатор HTTP-запроса. Если не указан, система генерирует UUID-значение и возвращает его в качестве идентификатора в ответе;Authorization
— задает тип аутентификации и авторизационный токен (JWT). Возможное значение типа аутентификации —Bearer
.
Подробнее об аутентификации запросов см. в разделе Аутентификация.
Тело запроса
Тело запроса отсутствует.
Примеры запросов
Обнуление статистики по одной сущности
Запрос без авторизационного токена:
curl -X 'POST' \
'http://localhost:9090/api/v1/datamarts/marketing/entities/sales/statistics' \
-H 'x-request-id: d286eeec-2845-4a87-86a9-a1227dab1819' \
-d ''
Запрос с авторизационным токеном:
curl -X 'POST' \
'http://localhost:9090/api/v1/datamarts/marketing/entities/sales/statistics' \
-H 'x-request-id: eef9ef22-11c0-4225-9043-73a00fa7eafd' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c' \
-d ''
Обнуление статистики по сущностям логической БД
Запрос без авторизационного токена:
curl -X 'POST' \
'http://localhost:9090/api/v1/datamarts/marketing/statistics' \
-H 'x-request-id: d307a253-e2b1-4a1f-957c-9226b43ef0d6' \
-d ''
Запрос с авторизационным токеном:
curl -X 'POST' \
'http://localhost:9090/api/v1/datamarts/marketing/statistics' \
-H 'x-request-id: 4e95dac5-029c-4ef6-a0a5-eca7557b0ed1' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c' \
-d ''
Обнуление статистики по сущностям окружения
Запрос без авторизационного токена:
curl -X 'POST' \
'http://localhost:9090/api/v1/datamarts/all/statistics' \
-H 'x-request-id: d5628938-f8f3-47bb-8b2f-03e9a6a3d53e' \
-d ''
Запрос с авторизационным токеном:
curl -X 'POST' \
'http://localhost:9090/api/v1/datamarts/all/statistics' \
-H 'x-request-id: 194d6013-7e8e-4243-9c41-76f92d8fccf7' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c' \
-d ''