15.02.18 - Примечания к выпуску облака Apigee Edge

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

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

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

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

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

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

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

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

На страницах API-прокси, продуктов, разработчиков и приложений в пользовательском интерфейсе управления доступны новые параметры фильтрации для поиска.

Инструмент автономной трассировки

Инструмент Offline Trace позволяет просматривать и анализировать ранее сохранённые сеансы трассировки. Сохранённый сеанс трассировки — это, по сути, «запись» сеанса трассировки, которая может быть полезна в случаях, когда требуется устранение неполадок и дальнейший анализ. Интерфейс инструмента Offline Trace аналогичен интерфейсу инструмента «Live Trace».

Более подробную информацию см. в разделе Использование инструмента 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 на GitHub. См.: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy .
APIRT-848 Высокое использование RES-памяти процессорами сообщений
APIRT-970 Высокое использование кучи в процессорах сообщений
APIRT-998 Политика AccessControl с более чем одним IP-адресом X-Forwarded-For не блокирует трафик
В политике контроля доступа использовался только первый заголовок X-Forwarded-For. Теперь политика использует все заголовки X-Forwarded-For, если их несколько.
APIRT-1078 Процессоры сообщений и маршрутизаторы иногда переходят в состояние неактивности во время развертывания.
APIRT-1098 Журналы MP, отображающие исключение java.util.ConcurrentModificationException при выполнении Javascript
В некоторых политиках JavaScript во время отладки/трассировки возникали ошибки «Сервис недоступен». Эта проблема была исправлена.
APIRT-1099 Проблема с GetOAuthV2Info - AuthorizationCode. Вызывает NPE.
Политика GetOAuthV2Info вызывала исключения нулевого указателя при попытке получить «AuthorizationCode». Эта проблема была исправлена. Теперь политика поддерживает получение информации об AuthorizationCode.
AXAPP-572 Раскрывающийся список на странице панели мониторинга не меняет состояние после выбора
AXAPP-1295 Пользовательские отчеты, приводящие к внутренней ошибке сервера
Пользовательский интерфейс управления теперь обеспечивает правильную кодировку специальных символов (%, ") для вызовов аналитики из пользовательских отчетов.
AXAPP-1320 Развертка до пустого пользовательского измерения приводит к ошибке с уровнем точности «Точный».
AXAPP-1390 Предупреждение «Ошибка сервера» при попытке загрузить представление максимальной производительности на странице «Панель мониторинга»
AXAPP-1427 Проблема с откликом на панели управления при просмотре «по минутам»
КОРЕРТ-280 TCPMonitor должен планировать задачи с фиксированной задержкой, а не с фиксированным интервалом, чтобы избежать использования всех потоков.
Код TCPMonitor был оптимизирован для более эффективной обработки системных ресурсов.
КОРЕРТ-297 java.lang.OutOfMemoryError: обнаружена прямая буферная память на маршрутизаторе Netty во время нагрузочного теста
КОРЕРТ-331 URL с символом «|» приводит к формированию неверного запроса.
Символы вертикальной черты (|) в URL-адресах вызывали ошибки запроса. Эта проблема была исправлена.
КОРЕРТ-338 Найти наилучшее соответствие базовому пути при наличии конфликтующих записей с proxyBasePath, env, псевдонимом vhost и портом vhost
КОРЕРТ-348 Код 200 бэкенда изменён на 503 из-за заголовка ответа «Connection: close».
ДЕВРТ-1039 План тарифов на транзакции не является обязательным
Требование политики регистрации транзакций не соблюдалось. В настоящее время для монетизации по-прежнему требуется наличие политики регистрации транзакций для продукта, прежде чем можно будет определить тарифный план для пакета, содержащего этот продукт.
ДЕВРТ-1210 Поле даты «Условия и положения» не использует часовой пояс организации для проверки.
Дата вступления в силу Условий рассчитывалась неверно. Теперь она сверяется с часовым поясом организации.
МГМТ-927 Пользовательский интерфейс разработчика некорректно анализирует XML в политиках, что может вызывать проблемы при сохранении новых версий.
Интерфейс управления не анализировал прокси-серверы и политики API, если определения XML были разбиты на несколько строк. Эта проблема была исправлена.
МГМТ-1294 Новый пользовательский интерфейс трассировки не отображает входящий запрос, если целевому бэкэнду требуется некоторое время для ответа.
МГМТ-1302 Перенаправление цикла при входе в пользовательский интерфейс управления
В некоторых случаях вход в интерфейс управления Firefox не работал. Эта проблема была исправлена.
МГМТ-1309 Фильтр Trace UI явно кодирует специальные символы URL
МГМТ-1323 Модель API может быть получена без учетных данных
Ресурсы модели API теперь требуют аутентификации для всех запросов, за исключением конечной точки обнаружения proxyUrl. Это означает, что для просмотра HTML-документов SmartDocs непосредственно из бэкенда теперь требуются учётные данные.
МГМТ-1386 Ошибка AJAX на странице обзора APIProxy
Ошибки целостности данных возникали при работе нескольких организаций на разных вкладках браузера. Интерфейс управления Edge теперь помогает обеспечить целостность данных в ситуациях с несколькими вкладками браузера. После работы с одной организацией на вкладке браузера руководство заставляет вас переключиться на эту организацию во всех остальных вкладках интерфейса управления.
МГМТ-1410 Целевой сервер не проверен при использовании в вызове службы
В политике вызова службы отсутствующая целевая конечная точка была разрешена при развертывании пакета прокси-API. Целевая конечная точка политики теперь проверяется, и отсутствие целевой конечной точки в вызове службы приводит к ошибке при развертывании.
МГМТ-1411 Отсутствие переменной <Path> в LoadBalancer TargetEndPoint приводит к возникновению NPE во время развертывания.
В HTTPTargetConnection при использовании LoadBalancer и отсутствии указания пути возникала ошибка 500. Эта проблема исправлена. Если в LoadBalancer отсутствует элемент Path, используется значение по умолчанию «/».
МГМТ-1416 Улучшения в сообщениях при развертывании прокси-пакета с неверным условием
Сообщения об ошибках при разработке прокси-серверов API были улучшены и теперь включают больше информации о месте и причинах ошибок.
МГМТ-1496 Некорректное сообщение об ошибке пользовательского интерфейса при добавлении пользователя
При попытке повторно добавить существующего пользователя в организацию появлялось сообщение «Пользователь с именем undefined уже существует в организации». Теперь слово «undefined» заменяется именем пользователя.
МГМТ-1532 Пользовательская роль без разрешения EDIT не позволяет создавать прокси-сервер API.
МГМТ-1538 Разработчики, в локальной части адреса электронной почты которых есть символ $, не могут быть получены.
МГМТ-1543 Невозможно выполнить развертывание в роли «Пользователь» через пользовательский интерфейс управления.

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

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

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