Wso2 Api manager Analytics 2.6.0 автоматическая очистка данных вызывает потерю данных - PullRequest
0 голосов
/ 23 октября 2019

Я использую Wso2 api manager 2.6.0 и api-m analytics 2.6.0, во время SIT я обнаружил, что данные в таблице ApiUserPerAppAgg_DAYS были удалены из-за IncrementalDataPurging, из журнала, который я вижу, по праву система пыталась удалить1 год назад данные ApiUserPerAppAgg_DAYS, и пытался удалить вчерашние данные ApiUserPerAppAgg_MINUTES, но на самом деле он использовал неправильную метку времени для удаления таблицы ApiUserPerAppAgg_DAYS, из-за чего данные ранее, чем вчера, были потеряны. ниже приведены мой журнал аналитики и журнал mysql:

========= журнал аналитики, часовой пояс UTC + 8 ====== [2019-10-22 18: 26: 13,253]DEBUG {org.wso2.siddhi.core.aggregation.IncrementalDataPurging} - Очистка данных таблицы: ApiUserPerAppAgg_DAYS с сохранением отметки времени: 1540203973246

[2019-10-22 18: 26: 13,259] DEBUG {или g. wso2.siddhi.core.aggregation.IncrementalDataPurging} - Очистка данных таблицы: ApiUserPerAppAgg_MINUTES с сохранением отметки времени: 1571653573246

======== Mysql.log, время журналаUTC ========= 2019-10-22T10: 26: 13.255145Z 6510 Запрос УДАЛИТЬ ИЗ ApiUserPerAppAgg_DAYS WHERE (ApiUserPerAppAgg_DAYS.AGG_EVENT_TIMESTAMP <1540203973246) </p> 13 10110: 269: 1010: 269: 1010: 269: 010: 0: 299: 1010: 0: 269: 1010: 26: 0: 0: 10: 259: 10: 10: 26: 10: 26: 0Query DELETE FROM ApiUserPerAppAgg_DAYS ГДЕ (ApiUserPerAppAgg_DAYS.AGG_EVENT_TIMESTAMP <1540203973246) </p>

2019-10-22T10: 41: 13.328761Z 6560 Запрос DELETE FROM ApiUserPerAppAgg_DAYS где (ApiUserPerAppAgg_DAYS.AGG_EVENT_TIMESTAMP <<strong> 1571653573246 ) <== удалить данные </p>

2019-10-22T10: 41: 13.329568Z 6560 Запрос УДАЛИТЬ ИЗ ApiUserPerAppAgg_DAYS WHERE (ApiUserPerAppAgg_DAYS.AGG_EVENT_TIMESTAMP <15716535732-22 * 101 * 201 * 201 * 101 * 201 * 1019: 201 * 101 * 101 * 201 * 101 * 201 * 101 * 101 * 201 * 101 * 201 * 101 * 201 * 101 * 101 * 201 * 101 * 101 * 201 * 101 * 201 * 101 * 201 * 101 * 101 * 201 * 101 * 101 * 201 * 101 * 101 * 201 * 101 * 201 * 1019: 201 * 101 * 1019: 13.329881Z 6560 Запрос DELETE FROM ApiUserPerAppAgg_DAYS ГДЕ (ApiUserPerAppAgg_DAYS.AGG_EVENT_TIMESTAMP <1571653573246) </p> * * 1 020 2019-10-22T10: 41: 13.330219Z 6560 Запрос DELETE FROM ApiUserPerAppAgg_DAYS ГДЕ (ApiUserPerAppAgg_DAYS.AGG_EVENT_TIMESTAMP <1571653573246) </p>

2019-10-22T10: 41: 13.330497Z 6560 Запрос DELETE FROM ApiUserPerAppAgg_DAYS ГДЕ (ApiUserPerAppAgg_DAYS.AGG_EVENT_TIMESTAMP <1540204873295) * * * одна тысяча двадцать три 1024 * 2019-10-22T10: 41: 13.330952Z 6560 Запрос DELETE FROM ApiUserPerAppAgg_DAYS ГДЕ (ApiUserPerAppAgg_DAYS.AGG_EVENT_TIMESTAMP<1540204873295) </p>

У меня вопрос, это ошибка? почему оператор delete выполняется так много раз? я могу отключить IncrementalDataPurging?

Пожалуйста, помогите, большое спасибо.

...