Сведения о аналитике API
Как владелец организации, вы и ваши назначенные пользователи можете просматривать активность GitHub Enterprise Cloud REST API для всей вашей организации или для конкретных приложений и пользователей. Это поможет вам понять источники действий REST API и управлять ими по основным ограничениям скорости, обеспечивая видимость временных интервалов, приложений и конечных точек API. Дополнительные сведения о основных ограничениях скорости см. в разделе Ограничения скорости для REST API.
Примечание.
В настоящее время эта функция поддерживает только core категорию конечных точек REST API и основных ограничений скорости. Активность API для поиска GitHub Actions (с использованием GITHUB_TOKEN секрета) и вторичное ограничение скорости не поддерживаются. Сведения о категориях API см. в разделе Конечные точки REST API для ограничений скорости. Дополнительные сведения об ограничениях первичной и вторичной скорости см. в разделе Ограничения скорости для REST API.
Включение доступа к аналитике API
Владельцы организации могут создавать пользовательские роли организации, чтобы пользователи могли просматривать аналитические сведения об API для своей организации. Чтобы предоставить пользователям доступ, выберите разрешение "Просмотр аналитики API организации" при создании пользовательской роли организации. Затем назначьте настраиваемую роль участнику или группе организации. Дополнительные сведения см. в разделе Разрешения на кастомные организационные роли.
Предупреждение
Предоставление доступа к организациям, не являющихся владельцами, позволит им просматривать аналитические сведения ОБ API для всех пользователей и приложений в организации, поэтому следует учитывать конфиденциальность.
Общие сведения об агрегации аналитики API
Функция выбора периода времени позволяет просматривать аналитические сведения API по предопределенным периодам или пользовательскому периоду, как описано в следующей таблице. По умолчанию данные представлены в формате UTC. Данные, отображаемые в формате UTC, можно изменить на часовой пояс браузера в раскрывающемся меню "Период" в правом верхнем углу страницы.
| Период | Description |
|---|---|
| Последние 30 минут | Данные за последние 30 минут до просмотра страницы. |
| Последний час | Данные за последние 1 час до момента просмотра страницы. |
| Последние 3 часа | Данные за последние 3 часа до момента просмотра страницы. |
| последние 12 часов | Данные за последние 12 часов до момента просмотра страницы. |
| Последние 24 часа | (по умолчанию) Данные за последние 24 часа до просмотра страницы. |
| За последние 7 дней | Данные за последние 7 дней до момента просмотра страницы. |
| Последние 31 дн. | Данные за последние 31 дней до момента просмотра страницы. |
| Пользовательское | Данные из пользовательского диапазона даты и времени, который вы предоставляете. Пользовательские диапазоны должны начинаться в течение последних 31 дней. |
Просмотр аналитики API для организации
-
В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите октикона "организация" aria-hidden="true" aria-label="organization" %} Ваши организации.
-
Щелкните название своей организации.
-
Под именем организации щелкните Insights.

-
В меню навигации "Аналитика" щелкните REST API.
-
При необходимости, чтобы выбрать период времени для просмотра аналитики API, выберите параметр в раскрывающемся меню "Период " в правом верхнем углу страницы. Дополнительные сведения см. в статье "Общие сведения об агрегации аналитики API".
-
При необходимости для переключения между датами и временем в формате UTC или локальном часовом поясе, используемом браузером, выберите "UTC" или "Локальный" в раскрывающемся меню "Период " в правом верхнем углу страницы.
-
При необходимости, чтобы выбрать, как детально отображать запросы REST API на диаграмме, выберите параметр в раскрывающемся меню "Интервал " в правом верхнем углу страницы. Большие интервалы отображают сводки действия API на диаграмме, а меньшие интервалы показывают больше сведений о выбранном периоде времени. Диаграмма не обновляется автоматически, чтобы отобразить новое действие.
Выбранный период и интервал автоматически становятся частью URL-адреса страницы, чтобы при совместном использовании URL-адреса с кем-то они видели то же представление.
Просмотр аналитики API для приложений и пользователей организации
Таблица «Акторы» показывает GitHub Apps пользователей, которые сделали запросы REST API в текущей организации в выбранный период. Таблица не обновляется автоматически, чтобы отобразить новое действие.
- Во-первых, просмотрите аналитику API для организации, выполнив описанные выше действия в разделе "Просмотр аналитики API для организации".
- Фильтрация приложений и пользователей, отображаемых в таблице "Субъекты".
- Чтобы отфильтровать по имени, введите первые несколько букв имени в поле поиска над таблицей "Субъекты". Нажмите клавишу ввода.
- Чтобы отфильтровать по типу субъекта (приложения или пользователя), выберите параметр в раскрывающемся меню "Тип " в правом верхнем углу таблицы "Субъекты".
- Чтобы отфильтровать по типу запроса (все или ограниченные по скорости), выберите параметр в раскрывающемся меню "Запросы " в правом верхнем углу таблицы "Субъекты".
Просмотр аналитических сведений API для конкретного приложения или пользователя в организации
- Во-первых, просмотрите аналитику API для организации, выполнив описанные выше действия в разделе "Просмотр аналитики API для организации".
- При необходимости выберите приложение в таблице "Субъекты", чтобы отобразить его действие REST API и любое ограничение скорости первичной частоты. Полученное представление будет зависит от выбранного приложения и отобразит конечные точки API, к ним доступ.
- При необходимости выберите пользователя в таблице "Субъекты", чтобы отобразить свое личное действие REST API. Полученный вид будет специфичен для выбранного пользователя и будет отображать активность API его personal access tokens и запросы, сделанные OAuth apps от его имени. Оба вносят свой вклад в личный основной предел скорости пользователя. Для получения информации о первичных тарифных лимитах для пользователей, OAuth apps которые действуют от их имени, см. Ограничения скорости для REST API.
- По желанию, в пользовательском представлении, нажмите на personal access token или OAuth app , чтобы просмотреть активность REST API, выполненная от имени пользователя.