Устранение неполадок с помощью аналитики

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

Устранение неполадок с медленной работой API

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

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

Проверьте возможные причины

Возможные причины:

  • Проблема наблюдается только в одном приложении или в нескольких? Если проблема возникает только с одним приложением, возможно, она связана с ним.
  • Если объявление видят несколько пользователей в разных приложениях и все они находятся в одном регионе, возможно, проблема связана с сетью.
  • Если вы не видите ни одной из этих проблем, возможно, проблема связана с Apigee Edge. Если вы недавно добавили или изменили правила. Возможно, он настроен неправильно.
  • Если общее время ответа высокое, но среднее время ответа конечной точки не изменилось, возможно, проблема связана с Apigee. Если среднее время ответа конечной точки также велико, это может быть связано с проблемой в сети между Apigee и целевым сервером или внутренним сервером приложений.

Как определить, какой API работает медленно

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

  1. В меню API выберите "Прокси API".
  2. В разделе "Эффективность" на странице "Прокси API" выберите "Среднее время ответа" в меню "Эффективность".
  3. Выберите диапазон дат для анализа.
  4. Выберите API, которые хотите оценить.

На графике найдите резкие скачки или постепенное увеличение времени ответа.

Как визуализировать данные с помощью специального отчета

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

  1. Откройте страницу специальных отчетов, как описано ниже.

    Edge

    Чтобы открыть страницу специальных отчетов в интерфейсе Edge, выполните следующие действия:

    1. Войдите в аккаунт на сайте apigee.com/edge.
    2. На панели навигации слева выберите Анализ > Специальные отчеты > Отчеты.

    Классическая версия Edge (частное облако)

    Чтобы открыть страницу "Специальные отчеты" в классическом интерфейсе Edge:

    1. Войдите в http://ms-ip:9000, где ms-ip – это IP-адрес или DNS-имя узла сервера управления.
    2. На панели навигации вверху выберите Аналитика > Отчеты.

  2. На странице "Пользовательские отчеты" нажмите + Создать отчет.
  3. Заполните основные сведения о специальном отчете, выберите частоту выборки и среду, которую хотите протестировать.
  4. В разделе "Показатели оси Y" выберите "Общее время ответа" и "Макс" для функции агрегирования:
  5. Укажите детализацию для прокси API и пути запроса:

Как проанализировать полученный отчет

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

Развернуть

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

Действие

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

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