Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Используйте API управления мониторингом для выполнения следующих задач.
| Задача | Дополнительная информация |
|---|---|
| Управление оповещениями для мониторинга API | |
| Управление коллекциями для мониторинга API | |
| Просмотр журналов мониторинга API на разных уровнях | |
| Просмотр метрик мониторинга API |
квоты на вызовы API
Все API мониторинга устанавливают квоту, ограничивающую количество вызовов API в минуту. Например, API создания коллекций ограничивает количество вызовов шестью в минуту.
Не все API имеют одинаковые ограничения по объему трафика. Для определения лимита обратитесь к справочной документации по каждому API.
Используйте curl
В примерах использования API в этом документе используется curl для демонстрации работы мониторинга API. curl — это инструмент командной строки с открытым исходным кодом для передачи данных с использованием синтаксиса URL, поддерживающий распространенные протоколы, такие как HTTP и HTTPS. Информацию о загрузке и использовании curl см. на сайте https://curl.haxx.se/ .
В таблице ниже приведено краткое описание параметров командной строки curl, использованных в примерах.
| Вариант | Описание |
-d '{ }' | Определяет тело запроса, передаваемое напрямую или с указанием имени файла. |
-H | Определяет заголовок запроса. В заголовке запроса необходимо передать следующую информацию:
|
-i | Отображает дополнительную информацию, например заголовки, в ответе. |
-X | Указывает тип запроса ( GET , POST и т. д.). |
Получите токен доступа OAuth 2.0.
Apigee Edge поддерживает OAuth 2.0 для аутентификации пользователей. С помощью OAuth 2.0 вы обмениваете свои учетные данные Apigee Edge на токен доступа и токен обновления, которые затем можно использовать для безопасных вызовов к API Apigee Edge. После получения токена вам не нужно снова обменивать свои учетные данные до истечения срока действия токена. Токен обновления позволяет поддерживать вашу «сессию» с сервером в течение более длительного периода без предоставления учетных данных. Для получения дополнительной информации о токенах доступа см. раздел «Использование OAuth2 для доступа к API управления» .
Используя свои учетные данные Apigee Edge, вы можете получить токены доступа и обновления OAuth 2.0 для доступа к ресурсам Apigee Edge с помощью утилиты get_token от Apigee.
Для получения токена доступа OAuth 2.0:
Установите утилиту
get_token. Информацию об установке утилитыget_tokenсм. в разделе «Использование get_token» .Выполните
get_token, чтобы получить токен доступа OAuth 2.0.При первом вводе команды или если срок действия токена обновления истек,
get_tokenзапросит у вас имя пользователя, пароль и шестизначный код двухфакторной аутентификации. Введите каждое значение по запросу. Если у вас не включена двухфакторная аутентификация, просто нажмите Enter в командной строке.Скопируйте токен OAuth 2.0 и сохраните его в переменной, например,
ACCESS_TOKEN:export ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
При вызове API мониторинга передайте токен доступа OAuth 2.0 в заголовке HTTP, используя заголовок Authorization . Например:
curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
-H "Authorization: Bearer $ACCESS_TOKEN"
...