Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Вы просматриваете документацию Apigee X.
Ознакомьтесь с документацией Apigee Edge .
Предоставление подробной и необходимой информации в обращении в службу поддержки упрощает и ускоряет ответ вашей команде Google Cloud Apigee. Если в вашем обращении отсутствуют важные детали, нам потребуется запросить дополнительную информацию, что может потребовать нескольких обменов сообщениями. Это занимает больше времени и может привести к задержкам в решении проблем. Данное руководство по передовым методам поможет вам узнать, какая информация необходима для более быстрого решения вашей проблемы в службе технической поддержки.
Описание проблемы
В сообщении об ошибке должна содержаться информация, подробно объясняющая, что произошло и что ожидалось, а также когда и как это произошло. Хороший запрос в службу поддержки Apigee должен содержать следующую ключевую информацию для каждого из продуктов Apigee:
| Ключевая информация | Описание | Apigee Edge для публичного облака | Apigee Edge для частного облака |
|---|---|---|---|
| Продукт | Укажите конкретный продукт Apigee, в котором наблюдается проблема, а также, если применимо, информацию о версии. |
| |
| Подробности проблемы | Четкое и подробное описание проблемы, в котором изложен суть вопроса, включая полное сообщение об ошибке, если таковое имеется. |
|
|
| Время | Укажите точное время начала проблемы и ее продолжительность. |
|
|
| Настраивать | Подробная информация о том, где наблюдается проблема. |
|
|
В следующих разделах эти понятия описаны более подробно.
Продукт
Существуют разные продукты Apigee: Apigee Edge в публичном облаке и Apigee Edge в частном облаке , поэтому нам нужна конкретная информация о том, какой именно продукт вызывает проблему.
В следующей таблице приведены примеры, показывающие полную информацию в столбце «Что нужно делать» и неполную информацию в столбце «Чего не нужно делать» :
| DOs | ЧЕГО НЕ СЛЕДУЕТ ДЕЛАТЬ |
|---|---|
Развертывание API-прокси OAuth2 в нашей организации в публичном облаке завершилось неудачей... | Развертывание API-прокси завершилось неудачей. (Нам необходимо знать, в каком продукте Apigee вы столкнулись с проблемой.) |
| Установка завершилась с ошибкой на нашем сервере Edge Private Cloud версии 4.50.00 ... | В нашей системе частного облака установка завершилась неудачей. (Информация о версии отсутствует) |
Подробности проблемы
Предоставьте точную информацию о наблюдаемой проблеме, включая сообщение об ошибке (если таковое имеется), а также ожидаемое и фактическое наблюдаемое поведение.
В следующей таблице приведены примеры, показывающие полную информацию в столбце «Что нужно делать» и неполную информацию в столбце «Чего не нужно делать» :
| DOs | ЧЕГО НЕ СЛЕДУЕТ ДЕЛАТЬ |
|---|---|
Новый | Созданный сегодня новый прокси-сервер (Имя прокси-сервера неизвестно. Неясно, возвращает ли прокси ошибку или какой-либо неожиданный ответ.) |
Наши клиенты получают ошибки | Наши клиенты получают ошибку (Простое сообщение об ошибке |
Время
Время — это очень важная информация. Инженеру службы поддержки важно знать, когда вы впервые заметили эту проблему, как долго она продолжалась и сохраняется ли она до сих пор.
Инженер службы поддержки, занимающийся решением проблемы, может находиться не в вашем часовом поясе, поэтому относительные указания времени затрудняют диагностику проблемы. Поэтому рекомендуется использовать формат даты и времени ISO 8601 , чтобы указать точное время возникновения проблемы.
В следующей таблице приведены примеры, показывающие точное время и продолжительность возникновения проблемы в столбце «Что нужно делать» , а также неоднозначную или неясную информацию о том, когда возникла проблема, в столбце «Чего не следует делать» :
| DOs | ЧЕГО НЕ СЛЕДУЕТ ДЕЛАТЬ |
|---|---|
Вчера в период с 17:30 по 17:35 по тихоокеанскому времени 6 ноября 2020 года было зафиксировано огромное количество 503s ... | Вчера в 17:30 в течение 5 минут было зафиксировано огромное количество (Мы вынуждены использовать указанную дату, и также неясно, в каком часовом поясе наблюдалась эта проблема.) |
| Высокие задержки наблюдались на следующих API-прокси в период с 15:30 IST 09.11.2020 по 18:10 IST ... | На прошлой неделе на некоторых API-прокси наблюдались высокие задержки. (Неясно, в какой именно день и в течение какого времени эта проблема наблюдалась на прошлой неделе.) |
Настраивать
Нам необходимо знать, где именно вы наблюдаете проблему. В зависимости от используемого вами продукта, нам потребуется следующая информация:
- Если вы используете Apigee Cloud , у вас может быть несколько организаций, поэтому нам необходимо знать конкретную организацию и другие подробности, в которой вы наблюдаете проблему:
- Названия организаций и окружающей среды
- Имя и номера ревизий API-прокси (для случаев сбоя запросов к API)
- Если вы используете частное облако, вы можете использовать одну из множества поддерживаемых топологий установки . Поэтому нам необходимо знать, какую топологию вы используете, включая такие детали, как количество центров обработки данных и узлов.
В следующей таблице приведены примеры, показывающие полную информацию в столбце «Что нужно делать» и неполную информацию в столбце «Чего не нужно делать» :
| DOs | ЧЕГО НЕ СЛЕДУЕТ ДЕЛАТЬ |
|---|---|
С 06.11.2020 09:30 CST количество ошибок Детали настройки периферийного устройства: Подробности о неработающем API следующие: Ошибка: | Количество ошибок увеличилось (В нем не содержится никакой информации об используемом продукте, о том, с какого момента наблюдается проблема, или о деталях настройки.) |
Не удаётся запустить обработчик сообщений в Edge Private Cloud версии 4.19.06 после добавления дополнительных узлов шлюза. Диагностические журналы: Топология сети: | Не удаётся запустить обработчик сообщений в Edge Private Cloud версии 4.19.06 после добавления дополнительных узлов шлюза. (Отсутствуют журналы обработки сообщений и топология сети.) |
Полезные артефакты
Предоставление нам материалов, связанных с проблемой, ускорит ее решение, поскольку поможет нам понять, какое именно поведение вы наблюдаете, и получить более полное представление о проблеме.
В этом разделе описаны некоторые полезные артефакты, которые пригодятся для всех продуктов Apigee:
Общие характеристики для всех продуктов Apigee
Следующие артефакты полезны для всех продуктов Apigee: Apigee Edge в публичном облаке и Apigee Edge в частном облаке :
| Артефакт | Описание |
|---|---|
| Вывод инструмента трассировки | Вывод инструмента Trace содержит подробную информацию о запросах API, проходящих через продукты Apigee. Это полезно для выявления любых ошибок времени выполнения, таких как 4XX , 5XX , а также проблем с задержкой. |
| Скриншоты | Скриншоты помогают передать контекст наблюдаемого поведения или ошибки. Они полезны при обнаружении любых ошибок или проблем, например, в пользовательском интерфейсе или аналитике. |
| HAR (Http ARchive) | HAR-файл — это файл, который перехватывается инструментами HTTP-сессий для отладки любых проблем, связанных с пользовательским интерфейсом. Его можно перехватить с помощью таких браузеров, как Chrome, Firefox или Internet Explorer. |
tcpdumps | Инструмент tcpdump захватывает TCP/IP-пакеты, передаваемые или принимаемые по сети. Это полезно для решения любых проблем, связанных с сетью, таких как сбои TLS-рукопожатия, ошибки 502 , проблемы с задержкой и т. д. |
Дополнительные артефакты для Apigee Edge for Private Cloud
Для Apigee Edge for Private Cloud нам могут потребоваться некоторые дополнительные компоненты, которые позволят быстрее диагностировать проблемы.
| Артефакт | Описание |
|---|---|
| топология сети | Схема топологии установки Edge, описывающая вашу конфигурацию частного облака, включая все центры обработки данных, узлы и компоненты, установленные на каждом узле. |
| Журналы диагностики компонентов Edge | Диагностические журналы, относящиеся к конкретному компоненту Apigee Edge, такому как обработчик сообщений, маршрутизатор или Cassandra. |
| Файл конфигурации установки | Файл конфигурации, используемый при установке или обновлении Apigee Edge. Этот файл полезен для проверки правильности всех настроек в случаях возникновения проблем с установкой или миграцией. |
| Дампы кучи | Дампы кучи представляют собой моментальный снимок состояния памяти процесса Java. Это полезно, если в определенных компонентах Edge наблюдается высокая загрузка памяти или ошибки OutOfMemory . |
| Дампы потоков | Дамп потоков — это снимок всех потоков запущенного Java-процесса. Это полезно, если наблюдается высокая загрузка ЦП или процессора на определенных компонентах периферийных устройств. |
Шаблоны и примеры кейсов
В этом разделе представлены шаблоны и примеры обращений для различных продуктов, основанные на передовых методах, описанных в данном документе:
Apigee Edge в публичном облаке
Шаблон
В этом разделе представлен пример шаблона для Apigee Edge в публичном облаке .
Проблема:
<Предоставьте подробное описание проблемы или наблюдаемого поведения с вашей стороны. Укажите название и версию продукта, если применимо.>
Сообщение об ошибке:
<Укажите полное сообщение об ошибке (если таковое имеется)>
Время начала проблемы (формат ISO 8601):
Время завершения задачи (в формате ISO 8601):
Детали настройки Apigee:
Названия организаций:
Названия переменных окружения:
Названия прокси-серверов API:
Номера редакций:
Шаги для воспроизведения:
<По возможности укажите шаги для воспроизведения проблемы>
Диагностическая информация:
<Список прикрепленных файлов>
Пример из практики
В этом разделе представлен пример использования Apigee Cloud (Apigee в Google Cloud/Apigee Edge в публичном облаке).
Проблема:
В нашей организации в публичном облаке наблюдается большое количество ошибок 503 Service Unavailable. Не могли бы вы изучить эту проблему и устранить её или подсказать, как её решить?
Сообщение об ошибке:
{"fault":{"faultstring":"The Service is temporarily available", "detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"}}}Время начала проблемы (формат ISO 8601): 04.10.2020, 06:30 IST.
Время окончания проблемы (формат ISO 8601): Проблема всё ещё сохраняется.
Детали настройки Apigee Cloud:
Названия организаций: myorg
Названия переменных окружения: dev
Названия API-прокси: myproxy
Номера редакций: 3
Шаги для воспроизведения:
Для воспроизведения проблемы выполните следующую команду curl :
curl -X GET 'https://myorg-dev.apigee.net/v1/myproxy'
Диагностическая информация:
Вывод инструмента трассировки ( trace-503.xml )
Apigee Edge для частного облака
Шаблон
В этом разделе представлен пример шаблона для Apigee Edge for Private Cloud .
Проблема:
<Предоставьте подробное описание проблемы или наблюдаемого поведения с вашей стороны. Укажите название и версию продукта, если применимо.>
Сообщение об ошибке:
<Укажите полное сообщение об ошибке (если таковое имеется)>
Время начала проблемы (формат ISO 8601):
Время завершения задачи (в формате ISO 8601):
Детали настройки частного облака Edge:
<Приложите схему сетевой топологии, описывающую конфигурацию вашего частного облака, включая центры обработки данных и узлы>
Шаги для воспроизведения:
<По возможности укажите шаги для воспроизведения проблемы>
Диагностическая информация
<Список прикрепленных файлов>
Пример из практики
В этом разделе представлен пример использования Apigee Edge для частного облака.
Проблема:
В процессе установки сервера управления Apigee на узле № 10 в рамках Edge Private Cloud 4.19.06 на Linux RHEL 7.6 мы столкнулись со следующей ошибкой.
Сообщение об ошибке:
<snipped as the output is too long>
Checking for management-server uuid ................................................
Unable to get uuid for management-server.
Error: setup.sh: /opt/apigee/apigee-service/bin/apigee-service exited with unexpected status 1Время возникновения проблемы (формат ISO 8601): Она возникает при каждой установке.
Время завершения задачи (в формате ISO 8601): Непригодный
Детали настройки частного облака Edge:
Прикреплен файл network-topology.png
Шаги для воспроизведения:
Вот команда, которая привела к указанной выше ошибке:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f /app/NonProdConfig.txt
Диагностическая информация:
Прикреплены следующие файлы:
-
output.txtполный вывод указанной выше команды, включая сообщение об ошибке - Журналы сервера управления и
- Файл конфигурации
NonProdConfig.txt