Наблюдаемость в службе "Управление API Azure"
ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни Управление API
Наблюдаемость — это возможность определить внутреннее состояние системы на основе данных, которые она создает, и возможность изучить эти данные, чтобы ответить на вопросы о том, что случилось и почему.
Управление API Azure помогает организациям централизовать управление всеми интерфейсами API. Поскольку эта служба является единой точкой входа для всего трафика API, это идеальное место для просмотра данных об интерфейсах API.
Обзор
Управление API Azure позволяет выбрать использование управляемого шлюза или локального шлюза, который развертывается либо автоматически, либо с использованием расширения Azure Arc.
В следующей таблице перечислены все возможности функции наблюдаемости, поддерживаемые службой "Управление API" для работы API, и поддерживаемые ими модели развертывания. Эти возможности могут использовать издатели API и другие пользователи, имеющие разрешения на работу или управление экземпляром Управление API.
Примечание.
Для потребителей API, использующих портал разработчика, доступен встроенный отчет API. Он предоставляет сведения только об использовании отдельных API за предыдущие 90 дней. В настоящее время встроенный отчет API недоступен на портале разработчика для уровней служб версии 2.
Средство | Полезно для | Запаздывание данных | Хранение | Образец | Тип данных | Поддерживаемые модели развертывания |
---|---|---|---|---|---|---|
Инспектор API | Тестирование и отладка | Мгновенные | Последние 100 трассировок | Включается на один запрос | Трассировка запросов | Управляемое, локальное размещение, Azure Arc, рабочая область |
Встроенная аналитика | Создание отчетов и мониторинг | Минуты | Время существования | 100% | Отчеты и журналы | Управляется |
Метрики Azure Monitor | Создание отчетов и мониторинг | Минуты | 90 дня (необходимо обновление для продления) | 100% | Метрики | Управляемый, локальный2, Azure Arc |
Журналы Azure Monitor | Отчеты, мониторинг и отладка | Минуты | 31 день/5 ГБ (необходимо обновление для продления) | 100 % (можно настроить) | Журналы | Управляемый1, локальный3, Azure Arc3 |
Azure Application Insights | Отчеты, мониторинг и отладка | сек. | 90 дней/5 ГБ (необходимо обновление для продления) | Пользовательское | Журналы, метрики | Управляемое1, локальное1, Azure Arc1, рабочая область1 |
Ведение журналов через концентратор событий Azure | Пользовательские сценарии | сек. | Управление осуществляет пользователь | Пользовательское | Пользовательское | Управляемый1, локальный1, Azure Arc1 |
OpenTelemetry | Наблюдение | Минуты | Управление осуществляет пользователь | 100% | Метрики | Локальный2 |
1. Необязательно, в зависимости от конфигурации компонента в службе "Управление API" Azure
2. Необязательно, в зависимости от конфигурации шлюза
3. В настоящее время локальный шлюз не отправляет журналы диагностики в Azure Monitor. Однако можно настроить и сохранить журналы локально, где развернут локальный шлюз. Для получения дополнительной информации см. раздел Настройка локальных метрик и журналов для локального шлюза
Next Steps
- Начало работы с метриками и журналами Azure Monitor
- Узнайте, как регистрировать запросы с помощью Application Insights
- Узнайте, как регистрировать события с помощью концентраторов событий
- Сведения о визуализации данных Azure Monitor с помощью Управляемой Grafana Azure