Контроль качества клиентских событий
Проверить последовательность timestamp, уникальность ID и допустимые параметры, сформировать отчёт ошибок интеграции.
Методика и примеры
Контроль качества клиентских событий
Проверяет уникальность ID, обратный ход времени в исходном порядке, контракт и опасные имена параметров. Значения подозрительных полей в отчёт не копируются.
Входные данные примера
Основной источник
[
{
"id": "e1",
"user": "u1",
"name": "tool_success",
"time": "2026-01-02T00:00:00Z",
"params": {
"toolId": "csv",
"duration": 10
}
},
{
"id": "e1",
"user": "u1",
"name": "tool_success",
"time": "2026-01-01T00:00:00Z",
"params": {
"email": "private@example.test"
}
}
]Второй источник
[
{
"name": "tool_success",
"required": {
"toolId": "string",
"duration": "number"
},
"optional": [
"version"
]
}
]Результат примера
| Строка | Ключ | Проблема | Основание |
|---|---|---|---|
| 2 | e1 | повтор event ID | |
| 2 | e1 | время уменьшилось в исходном порядке | 2026-01-01T00:00:00Z |
| 2 | e1 | запрещённое имя параметра |
Показано строк: 3 из 6.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
