Техника ниже помогла мне много раз:
System.out.println(TheNoDefFoundClass.class.getProtectionDomain().getCodeSource().getLocation());
, где TheNoDefFoundClass - это класс, который может быть «потерян» из-за предпочтения старой версии той же библиотеки, что и ваша программа. Это чаще всего случается с случаями, когда клиентское программное обеспечение развертывается в доминирующем контейнере, вооружившись его собственными загрузчиками классов и множеством древних версий самых популярных библиотек.
Я получил предложение сделать это в приложениях логики в соответствии с этой статьей, где кажется, что вы можете сделать больший диапазон, чем 48 часов?
https://docs.microsoft.com/en-us/azure/azure-monitor/app/automate-with-logic-apps
по этому запросу показано:
запросов | где отметка времени> назад (1d) | где успех == "Ложь" | название проекта, operation_Id | объединение (исключения | идентификатор задачи проекта, outerMessage, идентификатор_операции) по идентификатору операции | оценивать autocluster ()
Спасибо!
Ян
Нет, ты не можешь. Это по замыслу. Подробности см. В этом выпуске github :
Максимальный период времени ограничен 48 часами, а частота - 24 часами; Вы не можете превзойти либо.
Это сделано для предотвращения злоупотребления Azure Monitor злоумышленниками, которые отправляют запросы, извлекающие большие объемы данных и снижающие производительность аналитики для всех.
BLOCKQUOTE>