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