Вы просматриваете документацию 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» в различных контекстах: что это значит? В будущем обновлении отображение этой метки в пользовательском интерфейсе будет улучшено. |