Вы можете в любое время проверить статус загрузки метаданных и данных времени выполнения, запросив локальную конечную точку статуса коннектора Apigee API Hub для частного облака.
Как проверить статус загрузки
На виртуальной машине, на которой работает коннектор Apigee API Hub для частного облака, выполните следующую команду curl:
curl localhost:8080/v1/uapim/status
{
"apiSyncStatus": [
{
"organization": "foo",
"phase": "Preparing",
"components": [
"proxy": {
"lastUpdated": "2025-04-16T00:56:45Z",
"progress": {
"totalItems": 100,
"pendingItems": 90,
"completedItems": 6,
"failedItems": 4
}
},
"environment": { //environment upload status
"lastUpdated": "2025-04-16T00:56:45Z",
"progress": {
"totalItems": 5,
"pendingItems": 1,
"completedItems": 3,
"failedItems": 1
}
}]
},
{
"organization": "bar",
"phase": "Processing",
"components": [
"proxy": {
"lastUpdated": "2025-04-16T00:56:45Z",
"progress": {
"totalItems": 110,
"pendingItems": 16,
"completedItems": 3,
"failedItems": 1
}
},
"environment": {
"lastUpdated": "2025-04-16T00:56:45Z",
"progress": {
"totalItems": 5,
"pendingItems": 3,
"completedItems": 1,
"failedItems": 1
}
}]
},
{
"organization": "test",
"phase": "Queued",
"lastUpdated": "2025-04-16T00:56:45Z"
}
],
"analyticsSyncStatus": [
{
"organization": "test",
"environment": "dev",
"failedItems": 2,
"lastUpdated": "2025-04-16T00:56:45Z"
},
{
"organization": "test",
"environment": "prod",
"failedItems": 4,
"lastUpdated": "2025-04-16T00:56:45Z"
}
]
}
Результат содержит информацию о следующем:
- Метаданные API. Статус загрузки метаданных API, в том числе организации, среды, текущего этапа (например, "Подготовка", "Обработка", "В очереди"), общего количества загрузок, количества завершенных и ожидающих загрузок, количества ошибок и времени последнего обновления.
- Метаданные времени выполнения. Статус загрузки данных времени выполнения с указанием организации, среды, количества ошибок и времени последнего обновления.
Распространенные проблемы и способы их устранения
Если у вас возникнут проблемы, проверьте журналы коннектора и конечную точку статуса. Основной файл журнала для коннектора портала Apigee находится в каталоге /opt/apigee/var/log/edge-uapim-connector/edge-uapim-connector.log.
- Коннектор Apigee API Hub для Private Cloud не запускается:
- Проверьте журналы. Изучите
/opt/apigee/var/log/edge-uapim-connector/edge-uapim-connector.logна наличие сообщений об ошибках, связанных с конфигурацией. - Проверьте настройки. Перепроверьте все настройки, заданные в
uapim-connector.properties, и переменные среды. - Доступ к Pub/Sub. Проверьте в журналах, может ли
opdk-connectorполучить доступ к предоставленным темам Pub/Sub. - Доступ к серверу управления. Проверьте журналы, чтобы узнать, может ли
opdk-connectorуспешно вызвать сервер управления Apigee с указанным URL и учетными данными. - Время запуска. Если в вашей среде Apigee тысячи развертываний, запуск коннектора Apigee Hub может занять примерно 20–30 минут.
- Проверьте журналы. Изучите
- Метаданные API не отображаются в центре API:
- Журналы коннектора. Проверьте журналы
opdk-connector, чтобы узнать, может ли он получить доступ к теме издатель-подписчик с метаданными API и вызвать сервер управления. - Статус загрузки. Проверьте выходные данные
curl localhost:8080/v1/uapim/status. Найдите разделAPIMetadata.- Является ли значение lastUpdated недавним?
- Значение errorCount постоянно увеличивается?
- На каком этапе находится проект?
- Исключения и ошибки. Найдите в журналах исключения или ошибки, связанные с обработкой метаданных.
- Журналы коннектора. Проверьте журналы
- Данные времени выполнения не отображаются в центре API:
- Журналы коннектора. Проверьте, может ли коннектор opdk-connector получить доступ к теме издатель-подписчик во время выполнения и вызвать сервер управления.
- Статус загрузки. Используйте команду
curl localhost:8080/v1/uapim/status. Перейдите к разделуRuntimeData.- Является ли значение lastUpdated недавним?
- Значение errorCount постоянно увеличивается?
- Исключения и ошибки. Проверьте, нет ли в журналах исключений или ошибок, связанных с обработкой данных во время выполнения.
- Конфигурация обработчика сообщений. Убедитесь, что
message-processor-communication.propertiesправильно настроен на всех обработчиках сообщений для двойной записи и что обработчики сообщений были перезапущены. - Монтирование NFS. Убедитесь, что монтирование NFS настроено правильно и доступно как для процессоров сообщений, так и для коннектора UAPIM.
- Прокси-сервер развернут, но информация в центре API неточная:
- Время ожидания. Подождите несколько минут, пока данные не будут распространены.
- Журналы. Проверьте журналы
opdk-connector, чтобы узнать информацию о загруженных прокси-серверах. Это поможет определить, обрабатывает ли коннектор события развертывания.