15.02.18 - Apigee Edge cloud release notes

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
Информация

17 февраля 2015 г. мы выпустили новую облачную версию Apigee Edge.

Новые функции и улучшения

Ниже перечислены новые функции и улучшения в этом выпуске.

Улучшения в Аналитике

В этой версии улучшены удобство использования и производительность отчетов и сводок Edge Analytics.

  • Диаграммы эффективности для API, разработчиков, продуктов и приложений для разработчиков перенесены. Раньше они показывались внизу основных страниц этих объектов. Теперь диаграммы доступны на вкладке Аналитика в верхней части каждой страницы.
  • В этом выпуске мы значительно улучшили следующие существующие и новые панели:
    • Панель управления Apigee (изменено). Включает три диаграммы показателей: "Трафик прокси", "Взаимодействие с разработчиками" и "Приложения разработчиков". На каждом графике есть кнопка "Подробнее", которая позволяет изучить каждый показатель. Подробнее о панели управления Apigee…
    • Производительность прокси-сервера API (новый раздел). Показывает шаблоны трафика прокси-сервера API и время обработки. Заменяет сводку "Эффективность прокси API". Подробнее о производительности прокси API…
    • Состав трафика (переработанный). Полностью переработанный интерфейс и контент. Показывает относительный вклад ваших лучших API, приложений, разработчиков и продуктов в общую программу API. Подробнее о составе трафика…
    • Анализ ошибок (пересмотрено): полностью переработанный внешний вид и содержание. Показывает долю ошибок для прокси API и целевых сервисов. Подробнее о панели управления "Анализ кодов ошибок"…
  • Существующие панели были переименованы:
    • Эффективность конечной точки переименована в Эффективность целевого сервиса. Показывает шаблоны трафика и показатели эффективности для целевых сервисов прокси-сервера API. Подробнее о целях эффективности…
    • Взаимодействие с партнерами переименовано в Взаимодействие с разработчиками. В этом разделе показано, какие из зарегистрированных разработчиков приложений создают больше всего трафика API. Для каждого разработчика можно узнать, кто генерирует больше всего трафика API и ошибок. Подробнее о взаимодействии с разработчиками…

Параметры фильтрации в интерфейсе управления

На страницах API Proxies, Products, Developers и Apps в интерфейсе управления доступны новые варианты фильтрации для поиска.

Инструмент "Трассировка офлайн"

Инструмент "Офлайн-трассировка" позволяет просматривать и анализировать ранее сохраненные сеансы трассировки. Сохраненный сеанс трассировки – это запись сеанса трассировки, которая может быть полезна при устранении неполадок и дальнейшем анализе. Интерфейс инструмента "Офлайн-трассировка" похож на интерфейс инструмента "Трассировка в реальном времени".

Подробнее о том, как использовать инструмент Offline Trace…

Роли пользователей, отображаемые в настройках пользователя

На странице пользовательских настроек в интерфейсе управления (имя пользователя > Пользовательские настройки) теперь отображаются роли пользователя.

Улучшения интерфейса управления Edge

В этой версии улучшено удобство использования и согласованность интерфейса управления Edge.

Исправлены ошибки

В этой версии исправлены следующие ошибки:

Идентификатор проблемы Описание
APIRT-272 Параметр io.timeout.millis не учитывается
Параметр io.timeout.millis в HTTP-подключении целевого сервиса прокси API теперь учитывается для динамических целевых конечных точек.
APIRT-441 Изменились сообщения об ошибках OAuth, возвращаемые клиенту
Если в правилах OAuthV2 для параметра continueOnError задано значение true, Edge заполняет следующие новые переменные потока, чтобы предоставить больше информации об ошибках: oauthV2.policy-name.fault.name и oauthV2.policy-name.fault.cause.
APIRT-641 Местоположение актуальных XSD-файлов
Схемы для правил Edge были обновлены в репозитории Apigee samples на GitHub. Подробнее: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy.
APIRT-848 Высокое использование памяти RES обработчиками сообщений
APIRT-970 Высокое использование кучи в процессорах сообщений
APIRT-998 Правило AccessControl с несколькими IP-адресами X-Forwarded-For не блокирует трафик
В правиле Access Control использовался только первый заголовок X-Forwarded-For. Теперь правило использует все заголовки X-Forwarded-For, если их несколько.
APIRT-1078 Во время развертывания процессоры и маршрутизаторы сообщений иногда переходят в устаревшее состояние
APIRT-1098 В журналах MP при выполнении кода JavaScript появляется исключение java.util.ConcurrentModificationException
В некоторых правилах JavaScript во время отладки или трассировки возникали ошибки "Сервис недоступен". Наши специалисты уже устранили эту проблему.
APIRT-1099 Проблема с GetOAuthV2Info – AuthorizationCode. Выбрасывание NPE.
Правило GetOAuthV2Info вызывало исключения указателя NULL при попытке получить значение AuthorizationCode. Наши специалисты уже устранили эту проблему. Теперь правило поддерживает получение информации о коде авторизации.
AXAPP-572 Раскрывающийся список на странице "Панель управления" не меняет состояние после выбора
AXAPP-1295 В специальных отчетах возникает внутренняя ошибка сервера
Теперь в интерфейсе управления специальные символы (%, ") правильно кодируются для вызовов аналитики из специальных отчетов.
AXAPP-1320 При детализации до пустого специального параметра возникает ошибка с уровнем точности "Точно"
AXAPP-1390 Предупреждение"Ошибка сервера" при попытке загрузить представление с лучшими показателями на странице "Сводка"
AXAPP-1427 Проблемы с отзывчивостью на панели управления при просмотре данных "по минутам"
CORERT-280 TCPMonitor должен планировать задачи с фиксированной задержкой, а не с фиксированным интервалом, чтобы избежать использования всех потоков.
Код TCPMonitor оптимизирован для более эффективного использования системных ресурсов.
CORERT-297 java.lang.OutOfMemoryError: Direct buffer memory observed on Netty router during load test (java.lang.OutOfMemoryError: прямая буферная память, обнаруженная на маршрутизаторе Netty во время нагрузочного тестирования)
CORERT-331 URL с символом "|" приводит к неверному запросу
Символы вертикальной черты в URL ("|") приводили к ошибкам неверного запроса. Проблема устранена.
CORERT-338 Поиск наиболее подходящего базового пути при наличии конфликтующих записей с proxyBasePath, env, псевдонимом vhost и портом vhost
CORERT-348 Ответ 200 от внутреннего сервиса изменен на 503 из-за заголовка ответа "Connection: close"
DEVRT-1039 План тарифов на транзакции не является обязательным
Требование правил регистрации транзакций не применялось. Монетизация по-прежнему требует, чтобы для продукта существовали правила записи транзакций, прежде чем для пакета, содержащего продукт, можно будет определить тарифный план.
DEVRT-1210 Поле даты принятия Условий использования не использует часовой пояс организации для проверки
Дата вступления в силу Условий использования рассчитывалась неправильно. Теперь дата проверяется с учетом часового пояса организации.
MGMT-927 Интерфейс разработчика неправильно обрабатывает XML в правилах, что может привести к проблемам при сохранении новых версий
Интерфейс управления неправильно обрабатывал прокси API и правила, если определения XML были разбиты на несколько строк. Наши специалисты уже устранили эту проблему.
MGMT-1294 В новом интерфейсе трассировки не показывается входящий запрос, если целевая серверная часть долго отвечает
MGMT-1302 Бесконечная переадресация при входе в интерфейс управления
В некоторых случаях вход в интерфейс управления в Firefox не работал. Теперь эта неполадка устранена.
MGMT-1309 Фильтр интерфейса трассировки явным образом кодирует специальные символы в URL
MGMT-1323 Модель API можно получить без учетных данных
Теперь для всех запросов к ресурсам модели API требуется аутентификация, кроме конечной точки обнаружения proxyUrl. Это означает, что для просмотра HTML-кода SmartDocs непосредственно из серверной части теперь требуются учетные данные.
MGMT-1386 Ошибка AJAX на странице обзора APIProxy
При работе с несколькими организациями на разных вкладках браузера возникали ошибки целостности данных. Теперь интерфейс управления Edge помогает обеспечивать целостность данных при работе с несколькими вкладками браузера. После того как вы поработаете с одной организацией на вкладке браузера, система управления заставит вас переключиться на эту организацию на всех остальных вкладках интерфейса управления.
MGMT-1410 Целевой сервер не проверяется при использовании в вызове сервиса
В правиле вызова сервиса при развертывании пакета прокси-сервера API разрешалось отсутствие целевой конечной точки. Теперь целевая конечная точка правила проверяется, и если в вызове сервиса отсутствует целевая конечная точка, при развертывании возникает ошибка.
MGMT-1411 Отсутствие переменной <Path> в LoadBalancer целевой конечной точки приводит к исключению NullPointerException во время развертывания
В HTTPTargetConnection, когда использовался LoadBalancer и не был указан путь, возникала ошибка 500. Наши специалисты уже устранили эту проблему. Если в LoadBalancer отсутствует элемент Path, используется значение по умолчанию "/".
MGMT-1416 Улучшены сообщения при развертывании пакета прокси с неправильным условием (Condition).
Сообщения об ошибках при разработке прокси API теперь содержат больше информации о местоположении и причинах ошибок.
MGMT-1496 Некорректное сообщение об ошибке в интерфейсе при добавлении пользователя
При попытке повторно добавить существующего пользователя в организацию появлялось сообщение "Пользователь undefined уже существует в организации". Слово "не определено" теперь заменяется именем пользователя.
MGMT-1532 Специальная роль без разрешения EDIT не позволяет создать прокси API
MGMT-1538 Невозможно получить данные разработчиков, в локальной части адреса электронной почты которых есть символ доллара
MGMT-1543 Невозможно развернуть в роли "Пользователь" через интерфейс управления

Известные проблемы

В этом выпуске есть следующие известные проблемы.

Идентификатор проблемы Описание
APIRT-950 В отчетах может быть указано значение "н/д" для приложения и продукта разработчика
В отчетах аналитики иногда появляется значение "н/д". В следующем разделе документации рассказывается, что означает "неприменимо" в разных контекстах: что означает "неприменимо" в разных контекстах. В будущем мы улучшим отображение этого ярлыка в интерфейсе.