Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
Вы просматриваете документацию по Apigee X.
Ознакомьтесь с документацией по
Apigee Edge.
Если вы предоставите подробную информацию по запросу, служба поддержки Google Cloud Apigee сможет быстро и эффективно вам помочь. Если в вашем запросе в службу поддержки не хватает важной информации, нам приходится запрашивать ее, и это может занять много времени. Это занимает больше времени и может привести к задержкам в решении проблем. В руководстве по эффективным методам рассказывается, какая информация нам нужна, чтобы быстрее решить вашу проблему.
Как описать проблему
В проблеме должна быть информация о том, что произошло, а также о том, что должно было произойти, когда и как. Хороший запрос в службу поддержки Apigee должен содержать следующую ключевую информацию о каждом из продуктов Apigee:
| Основная информация | Описание | Apigee Edge для общедоступного облака | Apigee Edge для частного облака |
|---|---|---|---|
| Товар | Название продукта Apigee, в котором наблюдается проблема, включая информацию о версии, если применимо. |
|
|
| Сведения о проблеме | Четкое и подробное описание проблемы, включая полное сообщение об ошибке, если оно есть. |
|
|
| Время | Точная временная метка, когда началась проблема, и как долго она продолжалась. |
|
|
| Настройка | Подробная информация о том, где наблюдается проблема. |
|
|
Ниже эти понятия описаны более подробно.
Товар
Существуют разные продукты Apigee, например Apigee Edge в общедоступном облаке и Apigee Edge в частном облаке, поэтому нам нужна информация о том, с каким именно продуктом возникла проблема.
В таблице ниже приведены примеры, в которых в столбце Что можно делать указана полная информация, а в столбце Чего делать нельзя – неполная.
| DOs | Чего делать нельзя |
|---|---|
Развертывание прокси-сервера API OAuth2 не удалось в нашей организации Public Cloud… |
Не удалось развернуть прокси-сервер API (Нам нужно знать, в каком продукте Apigee вы столкнулись с проблемой.) |
| При установке Edge Private Cloud версии 4.50.00 произошла следующая ошибка: |
Не удалось установить частное облако. (Информация о версии отсутствует) |
Сведения о проблеме
Предоставьте точную информацию о проблеме, включая сообщение об ошибке (если оно есть), а также ожидаемое и фактическое поведение.
В таблице ниже приведены примеры, в которых в столбце Что можно делать указана полная информация, а в столбце Чего делать нельзя – неполная.
| DOs | Чего делать нельзя |
|---|---|
|
Новый прокси-сервер
|
Созданный сегодня прокси-сервер (Название прокси-сервера неизвестно. Непонятно, возвращает ли прокси-сервер ошибку или какой-либо неожиданный ответ.) |
|
При отправке запросов к прокси-серверу API наши клиенты получают ошибки
|
При отправке запросов к прокси-серверу API клиенты получают ошибки
Просто сообщить об ошибках |
Время
Время – очень важная информация. Специалисту службы поддержки важно знать, когда вы впервые столкнулись с этой проблемой, как долго она продолжалась и продолжается ли сейчас.
Специалист службы поддержки, который будет решать вашу проблему, может находиться в другом часовом поясе, поэтому относительные временные указания затрудняют диагностику. Поэтому мы рекомендуем использовать для временной метки формат ISO 8601, чтобы точно указать, когда была обнаружена проблема.
В таблице ниже приведены примеры того, как правильно (DOs) и неправильно (DON'Ts) указывать время и продолжительность проблемы.
| DOs | Чего делать нельзя |
|---|---|
Вчера между 2020-11-06 17:30 PDT и 2020-11-06 17:35 PDT наблюдалось большое количество 503s… |
Вчера в 17:30 в течение пяти минут наблюдалось большое количество (Мы вынуждены использовать подразумеваемую дату, и неясно, в каком часовом поясе наблюдалась проблема.) |
| Высокая задержка наблюдалась в следующих прокси API с 9 ноября 2020 г., 15:30 (IST) по 9 ноября 2020 г., 18:10 (IST)… |
На прошлой неделе в некоторых прокси API наблюдались высокие задержки. (Непонятно, в какой день и как долго наблюдалась проблема на прошлой неделе.) |
Настройка
Нам нужно знать, где именно вы видите проблему. В зависимости от того, какой продукт вы используете, нам потребуется следующая информация:
- Если вы используете Apigee Cloud, у вас может быть несколько организаций, поэтому нам нужно знать, в какой именно организации и с какими другими деталями вы наблюдаете проблему:
- Названия организации и среды
- Название прокси-сервера API и номера версий (для неудачных запросов к API).
- Если вы используете частное облако , то, возможно, применяете одну из поддерживаемых топологий установки. Поэтому нам нужно знать, какую топологию вы используете, включая такие детали, как количество центров обработки данных и узлов.
В таблице ниже приведены примеры, в которых в столбце Что можно делать указана полная информация, а в столбце Чего делать нельзя – неполная.
| DOs | Чего делать нельзя |
|---|---|
|
Настройки Edge
Ниже приведены сведения о неработающем API:
Ошибка
|
Количество ошибок (В нем нет информации о том, какой продукт используется, когда возникла проблема и какие настройки были заданы.) |
|
Не удается запустить Message Processor в Edge Private Cloud версии 4.19.06 после добавления дополнительных узлов шлюза. Журналы диагностики:
Топология сети:
|
Не удается запустить Message Processor в Edge Private Cloud версии 4.19.06 после добавления дополнительных узлов шлюза. (Отсутствуют журналы Message Processor и Топология сети.) |
Полезные объекты
Предоставление нам артефактов, связанных с проблемой, ускорит ее решение, поскольку поможет нам понять, что именно вы наблюдаете, и получить больше информации.
В этом разделе описаны некоторые полезные артефакты, которые можно использовать со всеми продуктами Apigee:
Общие артефакты для всех продуктов Apigee
Следующие артефакты полезны для всех продуктов Apigee: Apigee Edge в общедоступном облаке и Apigee Edge в частном облаке:
| Объект | Описание |
|---|---|
| Выходные данные инструмента трассировки | В выходных данных инструмента Trace содержится подробная информация о запросах API, проходящих через продукты Apigee. Это полезно при любых ошибках во время выполнения, например 4XX, 5XX и проблемах с задержкой. |
| Скриншоты | Скриншоты помогают понять, как именно проявляется проблема. Это поможет при обнаружении ошибок или проблем, например в интерфейсе или Аналитике. |
| HAR (архив HTTP) | HAR – это файл, который создается инструментами HTTP-сеансов для отладки проблем, связанных с интерфейсом. Это можно сделать с помощью браузеров, таких как Chrome, Firefox или Internet Explorer. |
tcpdumps |
Инструмент tcpdump захватывает пакеты TCP/IP, переданные или полученные через сеть. Это полезно при любых проблемах с сетью, например при сбоях подтверждения TLS, ошибках 502, проблемах с задержкой и т. д. |
Дополнительные артефакты для Apigee Edge для частного облака
Для Apigee Edge для частного облака нам могут понадобиться дополнительные артефакты, которые помогут быстрее диагностировать проблемы.
| Объект | Описание |
|---|---|
| Топология сети | Схема топологии установки Edge, описывающая вашу конфигурацию частного облака, включая все центры обработки данных, узлы и компоненты, установленные в каждом узле. |
| Журналы диагностики компонентов Edge | Диагностические журналы, относящиеся к определенному компоненту Apigee Edge, например процессору сообщений, маршрутизатору или Cassandra. |
| Файл конфигурации установки | Файл конфигурации, используемый при установке или обновлении Apigee Edge.
Этот файл полезен для проверки правильности всех настроек в случаях, когда возникают проблемы с установкой или переносом. |
| Дампы кучи | Дампы кучи – это снимки процесса памяти Java. Это полезно, если в определенных компонентах Edge наблюдается высокая загрузка памяти или ошибки OutOfMemory. |
| Дампы потоков | Дамп потоков – это снимок всех потоков выполняющегося процесса Java.
Это полезно, если вы наблюдаете высокую загрузку процессора или системы на определенных компонентах Edge. |
Шаблоны и примеры обращений
В этом разделе приведены шаблоны и примеры обращений для разных продуктов, основанные на рекомендациях, описанных в этом документе:
Apigee Edge в общедоступном облаке
Шаблон
В этом разделе приведен пример шаблона для Apigee Edge в общедоступном облаке.
Проблема
<Provide detailed description of the problem or the behaviour being observed at your end. Укажите название и версию продукта, если применимо.>
Сообщение об ошибке:
<Include the complete error message observed (if any)>
Время начала проблемы (в формате ISO 8601):
Время окончания проблемы (в формате ISO 8601).
Сведения о настройке Apigee:
Названия организаций:
Названия сред:
Названия прокси-серверов API:
Номера версий:
Действия для воспроизведения проблемы
<Укажите, как воспроизвести проблему, если это возможно>
Информация о диагностике
<Список прикрепленных файлов>
Пример
В этом разделе приведен пример использования Apigee Cloud (Apigee в Google Cloud/Apigee Edge в общедоступном облаке).
Проблема
В нашей организации Public Cloud наблюдается большое количество ошибок 503 (Сервис недоступен). Просим вас разобраться в ситуации и устранить проблему или подсказать нам, как это сделать.
Сообщение об ошибке:
{"fault":{"faultstring":"The Service is temporarily available", "detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"}}}
Время начала проблемы (формат ISO 8601): 2020-10-04 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 для частного облака.
Проблема
<Provide detailed description of the problem or the behaviour being observed at your end. Укажите название и версию продукта, если применимо.>
Сообщение об ошибке:
<Include the complete error message observed (if any)>
Время начала проблемы (в формате ISO 8601):
Время окончания проблемы (в формате ISO 8601).
Сведения о настройке Edge Private Cloud
<Прикрепите топологию сети, описывающую настройку вашего частного облака, включая центры обработки данных и узлы>
Действия для воспроизведения проблемы
<Укажите, как воспроизвести проблему, если это возможно>
Диагностическая информация
<Список прикрепленных файлов>
Пример
В этом разделе приведен пример использования 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 Private Cloud
Прикреплен файл network-topology.png.
Действия для воспроизведения проблемы
Вот команда, которая привела к ошибке выше:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f /app/NonProdConfig.txt
Информация о диагностике
Прикрепил следующие файлы:
output.txtс полным выводом указанной выше команды, включая сообщение об ошибке.- Журналы сервера управления и
- Файл конфигурации
NonProdConfig.txt