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

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

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

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

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

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

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

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

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

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

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

Инструмент «Автономная трассировка» позволяет просматривать и анализировать ранее сохраненные сеансы трассировки. Сохраненный сеанс трассировки по сути является «записью» сеанса трассировки и может быть полезен в случаях, когда требуется устранение неполадок и дальнейший анализ. Пользовательский интерфейс инструмента «Автономная трассировка» аналогичен интерфейсу инструмента «Трассировка в реальном времени».

Для получения более подробной информации см. раздел «Использование инструмента автономной трассировки» .

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

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

Улучшения пользовательского интерфейса управления периферийными устройствами

В этом релизе внесен ряд небольших улучшений в удобство использования и согласованность пользовательского интерфейса управления 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-схем
В репозитории GitHub с примерами Apigee обновлены схемы политик Edge. См.: 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. Вызывается NullPointerException.
Политика GetOAuthV2Info выдавала исключения NullPointerException при попытке получить "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, псевдонимом виртуального хоста и портом виртуального хоста.
КОРЕРТ-348 Код ответа бэкэнда 200 изменяется на 503 из-за заголовка "Connection: close" в ответе.
DEVRT-1039 Тарифный план для транзакций не является обязательным.
Требование о наличии политики регистрации транзакций не соблюдалось. В настоящее время для монетизации по-прежнему требуется наличие политики регистрации транзакций для продукта, прежде чем можно будет определить тарифный план для пакета, включающего этот продукт.
DEVRT-1210 В поле даты в Условиях использования не используется часовой пояс организации для проверки.
Дата вступления в силу Условий использования рассчитывалась неверно. Теперь дата сверяется с часовым поясом организации.
МГМТ-927 Пользовательский интерфейс разработчика некорректно обрабатывает XML-данные в политиках, что может вызывать проблемы при сохранении новых версий.
Интерфейс управления не обрабатывал прокси-серверы и политики API, когда XML-определения переносились на несколько строк. Эта проблема исправлена.
MGMT-1294 Новый интерфейс трассировки не отображает входящие запросы, если целевой бэкэнд долго отвечает.
MGMT-1302 Цикл перенаправления при входе в пользовательский интерфейс управления
В некоторых случаях вход в пользовательский интерфейс управления в Firefox не работал. Эта проблема исправлена.
MGMT-1309 Фильтр Trace UI явно кодирует специальные символы с помощью URL-кодирования.
MGMT-1323 Модель API можно получить без учетных данных.
Теперь для доступа к ресурсам модели API требуется аутентификация для всех запросов, кроме конечной точки обнаружения proxyUrl. Это означает, что для просмотра HTML-документов SmartDocs непосредственно в административной панели теперь требуются учетные данные.
MGMT-1386 Ошибка AJAX на странице обзора APIProxy
При одновременной активности нескольких организаций в разных вкладках браузера возникали ошибки целостности данных. Теперь интерфейс управления Edge помогает обеспечить целостность данных в ситуациях с несколькими вкладками браузера. После работы с одной организацией на вкладке браузера система управления принудительно переключает вас на эту организацию во всех остальных вкладках интерфейса управления.
МГМТ-1410 При использовании в вызове сервиса целевой сервер не проверяется.
В политике вызова сервиса при развертывании пакета API-прокси допускалось отсутствие целевой конечной точки. Теперь целевая конечная точка политики проверяется, и отсутствие целевой конечной точки в вызове сервиса приводит к ошибке при развертывании.
MGMT-1411 Отсутствие переменной <Path> в LoadBalancer объекта TargetEndPoint приводит к возникновению NullPointerException во время развертывания.
В HTTPTargetConnection при использовании LoadBalancer без указания Path возникала ошибка 500. Эта проблема исправлена. Если в LoadBalancer отсутствует элемент Path, используется значение по умолчанию "/".
MGMT-1416 Улучшена обработка сообщений при развертывании пакета прокси с некорректным условием.
Улучшены сообщения об ошибках при разработке API-прокси, теперь они содержат больше информации о местоположении и причинах ошибок.
MGMT-1496 Некорректное сообщение об ошибке пользовательского интерфейса при добавлении пользователя.
При попытке повторного добавления существующего пользователя в организацию появлялось сообщение «Пользователь undefined уже существует в организации». Слово «undefined» теперь заменяется именем пользователя.
MGMT-1532 Пользовательская роль без разрешения на редактирование не позволяет создать API-прокси.
MGMT-1538 Разработчиков, в адресе которых в локальной части электронного письма присутствует символ $, невозможно получить.
MGMT-1543 Невозможно выполнить развертывание в роли «Пользователь» через пользовательский интерфейс управления.

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

В данной версии обнаружены следующие известные проблемы.

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