Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Устранение неполадок с медленной работой API
Визуализация данных – важный инструмент устранения неполадок. Apigee Edge постоянно собирает и анализирует данные для ваших API, а визуализация – самый эффективный способ получить, сравнить, сопоставить и оценить эти данные.
Предположим, вы получаете от клиентов (например, через службу поддержки, социальные сети или форумы) жалобы на то, что один из ваших API работает медленно. Визуализация может помочь. С чего начать?
Проверьте возможные причины
Возможные причины:
- Проблема наблюдается только в одном приложении или в нескольких? Если проблема возникает только с одним приложением, возможно, она связана с ним.
- Если объявление видят несколько пользователей в разных приложениях и все они находятся в одном регионе, возможно, проблема связана с сетью.
- Если вы не видите ни одной из этих проблем, возможно, проблема связана с Apigee Edge. Если вы недавно добавили или изменили правила. Возможно, он настроен неправильно.
- Если общее время ответа высокое, но среднее время ответа конечной точки не изменилось, возможно, проблема связана с Apigee. Если среднее время ответа конечной точки также велико, это может быть связано с проблемой в сети между Apigee и целевым сервером или внутренним сервером приложений.
Как определить, какой API работает медленно
Чтобы определить, какой API работает недостаточно эффективно, можно сравнить среднее время ответа всех ваших API и посмотреть, не выходит ли какой-либо из них за рамки.
- В меню API выберите "Прокси API".
- В разделе "Эффективность" на странице "Прокси API" выберите "Среднее время ответа" в меню "Эффективность".
- Выберите диапазон дат для анализа.
- Выберите API, которые хотите оценить.
На графике найдите резкие скачки или постепенное увеличение времени ответа.
Как визуализировать данные с помощью специального отчета
Если вы знаете, какой API вызывает проблему, то можете создать специальный отчет с диаграммами и графиками, сравнивающими выбранные вами показатели. Например, вы можете визуализировать максимальное время задержки по приложениям и ресурсам.
- Откройте страницу специальных отчетов, как описано ниже.
Edge
Чтобы открыть страницу специальных отчетов в интерфейсе Edge, выполните следующие действия:
- Войдите в аккаунт на сайте apigee.com/edge.
- На панели навигации слева выберите Анализ > Специальные отчеты > Отчеты.
Классическая версия Edge (частное облако)
Чтобы открыть страницу "Специальные отчеты" в классическом интерфейсе Edge:
- Войдите в
http://ms-ip:9000, где ms-ip – это IP-адрес или DNS-имя узла сервера управления. На панели навигации вверху выберите Аналитика > Отчеты.
- На странице "Пользовательские отчеты" нажмите + Создать отчет.
- Заполните основные сведения о специальном отчете, выберите частоту выборки и среду, которую хотите протестировать.
- В разделе "Показатели оси Y" выберите "Общее время ответа" и "Макс" для функции агрегирования:

- Укажите детализацию для прокси API и пути запроса:

Как проанализировать полученный отчет
В новом отчете о задержках будут показаны времена ответа по API, а затем по каждому ресурсу в API. Сопоставив эту информацию с данными об архитектуре сети, вы сможете быстро выявлять проблемы, связанные с инфраструктурой.
Развернуть
Вы можете изучить API с наихудшими показателями (самой высокой задержкой).

Действие
Теперь, когда вы знаете, какой ресурс работает медленно, вы можете проверить свою сеть на наличие проблем с сервисом или добавить третий параметр, например "Приложение разработчика", чтобы узнать, какие приложения или разработчики затронуты этой проблемой.
Как видите, Edge API Analytics предлагает несколько способов решения одной и той же проблемы, и визуализация играет важную роль в процессе устранения неполадок.