Статистика запросов по категориям
GET /core/history/requestcount
Описание
Этот эндпоинт предоставляет разбивку запросов по категориям, датам и URL. Содержит данные о том, сколько запросов было выполнено за указанные дни, сгруппированных по категориям и URL. Используется для анализа частоты обращений к разным частям системы.
Параметры запроса
Обязательные параметры:
Нет
Вспомогательные параметры:
Нет
Пример:
GET /core/history/requestcount?dateFrom=2024-10-01&dateTo=2024-10-31&category=media
Ответ
Возвращается в формате JSON и содержит следующую структуру данных:
- date — Дата выполнения запросов.
- category — Категория запросов (например, `media`, `pages`, `other`).
- groups — Список запросов в категории:
- url — URL, по которому выполнялись запросы.
- count — Количество выполненных запросов по данному URL.
GET
/core/history/requestcount
При успешном запросе, ответ будет выглядеть так:
1{
2 "status": "success",
3 "payload": [
4 {
5 "date": "2024-10-29",
6 "category": "other",
7 "groups": [
8 {
9 "url": "/token/refresh/",
10 "count": 1
11 }
12 ]
13 },
14 {
15 "date": "2024-10-29",
16 "category": "media",
17 "groups": [
18 {
19 "url": "/media/?action=getStructure&dir=",
20 "count": 1
21 }
22 ]
23 },
24 {
25 "date": "2024-10-29",
26 "category": "pages",
27 "groups": [
28 {
29 "url": "/pages/",
30 "count": 1
31 }
32 ]
33 },
34 {
35 "date": "2024-10-30",
36 "category": "other",
37 "groups": [
38 {
39 "url": "/",
40 "count": 1
41 }
42 ]
43 }
44 ]
45}