Статистика запросов по категориям

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}