Накопительная статистика
Справка по накопительной статистике
В этом разделе вы можете получить
два вида статистики по заданному адресу IP.
Технически проект состоит из
двух частей.
1.
Веб-сервер (фронтэнд) принимает запрос к API. Если точно такой же запрос уже есть в кэше,
отдается содержимое кэша (в 4-м поле журнала веб-сервера пишется слово HIT),
иначе делается запрос к серверу приложений (бэкэнд), в 4-м поле пишется MISS.
Учет числа запросов и дневная квота в 500 запросов определяется именно по журналу веб-сервера.
2.
Сервер приложений (бэкенд) обрабатывает запрос и возвращает ответ веб-серверу.
Если запрос был неправильным, возвращается сообщение об ошибке.
Наиболее частые ошибки: пропущено поле To (получатель), неправильное значение поля To
(например, несуществующий индекс или неправильное местоположение), ошибка в поле Weight.
Уважаемые коллеги! Обратите внимание, что расчет дневной квоты (500 запросов) ведется по статистике веб-сервера (фронтэнда).
Поэтому, если ваш скрипт выдал для расчета одной доставки 8 одинаковых запросов (это реальные случаи!),
то все они будут учтены в вашей дневной квоте, хотя до бэкенда дойдет всего один запрос.
Настоятельно рекомендую организовывать кэширование. Если ваш проект написан на PHP, воспользуйтесь бесплатной библиотекой
PostcalcLight, или посмотрите, как там кэширование организовано.
В идеале слово HIT не должно встречаться в ваших логах вообще.
Внимание! Накопительная статистика генерируется один раз в день, вскоре после полуночи
за предыдущие сутки.
Накопительная статистика по IP 95.183.8.192 по суткам за последние 60 суток
Значение полей:
Объем - объем переданных данных в килобайтах
Фронтэнд - число запросов к веб-серверу. Не должно превышать 500 в сутки.
Кэш - число ответов из кэша. По возможности не должно быть большим.
Бэкэнд - число запросов к серверу API. Обычно равно Фронтэнд - Кэш.
ОК - число правильных запросов
Bad - число ошибочных запросов (например: пропущен получатель, не указан вес и т.п.)
% Ошибок - процент ошибок
Дата |
Объем |
Фронтэнд |
Кэш |
Бэкэнд |
ОК |
Bad |
% Ошибок |
2022-12-08 |
32.3 |
26 |
13 |
13 |
26 |
0 |
0.0 % |
2022-12-09 |
44.4 |
36 |
18 |
18 |
36 |
0 |
0.0 % |
2022-12-10 |
44.4 |
36 |
18 |
18 |
36 |
0 |
0.0 % |
2022-12-11 |
37.5 |
30 |
15 |
15 |
30 |
0 |
0.0 % |
2022-12-12 |
47.0 |
38 |
19 |
19 |
38 |
0 |
0.0 % |
2022-12-13 |
42.4 |
34 |
17 |
17 |
34 |
0 |
0.0 % |
2022-12-14 |
41.8 |
34 |
17 |
17 |
34 |
0 |
0.0 % |
2022-12-15 |
42.0 |
34 |
17 |
17 |
34 |
0 |
0.0 % |
2022-12-16 |
37.0 |
32 |
16 |
16 |
32 |
0 |
0.0 % |
2022-12-17 |
42.9 |
36 |
18 |
18 |
36 |
0 |
0.0 % |
2022-12-18 |
47.2 |
38 |
19 |
19 |
38 |
0 |
0.0 % |
2022-12-19 |
25.0 |
20 |
10 |
10 |
20 |
0 |
0.0 % |
2022-12-20 |
27.4 |
22 |
11 |
11 |
22 |
0 |
0.0 % |
2022-12-21 |
46.0 |
38 |
19 |
19 |
38 |
0 |
0.0 % |
2022-12-22 |
42.5 |
34 |
17 |
17 |
34 |
0 |
0.0 % |
2022-12-23 |
51.9 |
42 |
21 |
21 |
42 |
0 |
0.0 % |
2022-12-24 |
43.2 |
36 |
18 |
18 |
36 |
0 |
0.0 % |
2022-12-25 |
34.2 |
28 |
14 |
14 |
28 |
0 |
0.0 % |
2022-12-26 |
53.9 |
44 |
22 |
22 |
44 |
0 |
0.0 % |
2022-12-27 |
45.4 |
38 |
19 |
19 |
38 |
0 |
0.0 % |
2022-12-28 |
52.3 |
42 |
21 |
21 |
42 |
0 |
0.0 % |
2022-12-29 |
50.6 |
40 |
20 |
20 |
40 |
0 |
0.0 % |
2022-12-30 |
34.0 |
28 |
14 |
14 |
28 |
0 |
0.0 % |
2022-12-31 |
24.5 |
20 |
10 |
10 |
20 |
0 |
0.0 % |
2023-01-01 |
40.6 |
40 |
24 |
16 |
24 |
16 |
40.0 % |
2023-01-02 |
82.1 |
68 |
34 |
34 |
68 |
0 |
0.0 % |
2023-01-03 |
48.8 |
40 |
20 |
20 |
40 |
0 |
0.0 % |
2023-01-04 |
49.4 |
42 |
22 |
20 |
38 |
4 |
9.5 % |
2023-01-05 |
32.6 |
26 |
13 |
13 |
26 |
0 |
0.0 % |
2023-01-06 |
47.1 |
38 |
19 |
19 |
38 |
0 |
0.0 % |
2023-01-07 |
32.3 |
26 |
13 |
13 |
26 |
0 |
0.0 % |
2023-01-08 |
45.7 |
36 |
18 |
18 |
36 |
0 |
0.0 % |
2023-01-09 |
80.7 |
70 |
39 |
31 |
58 |
12 |
17.1 % |
2023-01-10 |
40.2 |
32 |
16 |
16 |
32 |
0 |
0.0 % |
2023-01-11 |
54.7 |
44 |
22 |
22 |
44 |
0 |
0.0 % |
2023-01-12 |
51.8 |
44 |
22 |
22 |
44 |
0 |
0.0 % |
2023-01-13 |
34.4 |
28 |
14 |
14 |
28 |
0 |
0.0 % |
2023-01-14 |
22.4 |
18 |
9 |
9 |
18 |
0 |
0.0 % |
2023-01-15 |
48.9 |
40 |
20 |
20 |
40 |
0 |
0.0 % |
2023-01-16 |
4 150.3 |
4430 |
3528 |
902 |
18 |
4412 |
99.6 % |
2023-01-17 |
132.3 |
144 |
121 |
23 |
0 |
144 |
100.0 % |
2023-01-18 |
249.5 |
278 |
246 |
32 |
0 |
278 |
100.0 % |
2023-01-19 |
158.0 |
176 |
155 |
21 |
0 |
176 |
100.0 % |
2023-01-20 |
102.3 |
114 |
98 |
16 |
0 |
114 |
100.0 % |
2023-01-21 |
82.8 |
92 |
71 |
21 |
0 |
92 |
100.0 % |
2023-01-22 |
68.2 |
76 |
68 |
8 |
0 |
76 |
100.0 % |
2023-01-23 |
147.0 |
164 |
145 |
19 |
0 |
164 |
100.0 % |
2023-01-24 |
152.5 |
170 |
149 |
21 |
0 |
170 |
100.0 % |
2023-01-25 |
127.3 |
142 |
124 |
18 |
0 |
142 |
100.0 % |
2023-01-26 |
3.8 |
4 |
3 |
1 |
0 |
4 |
100.0 % |
Журнал веб-сервера, не более 600 последних строк
Справка по журналу сервера
В этом разделе вы можете в реальном времени наблюдать, как ваши запросы к API проходят на сервер.
Если галочка Обработать журнал не поставлена, выводит журнал в формате Apache log как есть.
При этом переменные на русском языке отображаются в нечитаемом виде - в "процентной" кодировке или нотации
командного интерпретатора \xHH (где H - 16-ричная цифра).
Если галочка Обработать журнал стоит, переводит закодированные русские буквы из журнала в читаемый вид
и выделяет их цветом:
Кодировка UTF-8
Кодировка Windows-1251
Неправильная кодировка, ошибка
- недопустимые символы, чаще всего получаются при двойной перекодировке.
Некодированные символы
- русские буквы при передаче не были переведены в "процентную" кодировку, а поступили на сервер как есть.
Это может быть источником плохо обнаруживаемых ошибок. В PHP воспользуйтесь функцией urlencode() или http_build_query().
Обратите внимание на колонку 4 - если в ней стоит HIT, значит, запрос был выдан из кэша.
Этого следует по возможности избегать.
Также посмотрите на колонку 7 - время выдачи ответа.
Поля имеют следующие значения:
1 - адрес IP,
2 - дата и время,
3 - код ответа,
4 - состояние кэша (MISS или HIT),
5 - коэффициент сжатия фронтэндом (всегда прочерк),
6 - время ответа бэкенда в секундах,
7 - общее время ответа на запрос в секундах,
8 - количество байт в ответе,
9 - собственно запрос,
10 - поле Referer (как правило, прочерк),
11 - поле User-Agent
12 - статус расчета тарифа: OK или ошибка
Анализ этого журнала позволяет ответить на вопросы:
* Не превышена ли дневная норма запросов с данного адреса IP?
* Сколько запросов дублируется (4-е поле имеет значение HIT, т.е. на сервер в течение короткого времени пришел точно такой же запрос)?
* Доходят ли вообще запросы с данного адреса IP до сервера api.postcalc.ru? Если их нет в журнале веб-сервера, значит, они не дошли.
* Как выглядят переменные в запросе после стандартной обработки?
Показать окно с журналом
×
Журнал сервера в реальном времени
Elapsed time: 0.13662099838257 sec.