Справочник по параметрам журналов диагностики: Управление API
ОБЛАСТЬ ПРИМЕНЕНИЯ: все уровни Управление API
В этом справочнике описываются параметры для ведения журнала API диагностика из экземпляра Управление API. Чтобы включить ведение журнала запросов API, ознакомьтесь со следующими рекомендациями.
Примечание.
Некоторые параметры, отмеченные, применяются только к ведению журнала в Application Insights.
Параметр | Тип | Описание |
---|---|---|
Включить | boolean | Указывает, включено ли ведение журнала для данного API. Ведение журнала можно включить для всех API или отдельного API. Параметры для отдельных параметров API переопределяются для всех API, если он включен. |
Назначение | Средство ведения журнала Azure Application Insights | Указывает средство ведения журнала, используемое для ведения журнала Application Insights. |
Выборка (%) | десятичное | Значения от 0 до 100 (в процентах). Указывает процент зарегистрированных запросов. Выборка в 0 % означает, что в журнал не будет записан ни один запрос, а выборка в 100 % — что в журнал будут записаны все запросы. По умолчанию — 100 Сведения о влиянии на производительность ведения журнала Application Insights см. в статье о последствиях производительности и выборке журналов. |
Всегда записывать ошибки в журнал | boolean | Если этот параметр включен, все ошибки регистрируются независимо от параметра выборки . |
IP-адрес клиента журнала | boolean | Если этот параметр включен, IP-адрес клиента для запросов API регистрируется. |
Уровень детализации | Указывает детализацию журналов и регистрируются ли пользовательские трассировки, настроенные в политиках трассировки . * Ошибка — неудачные запросы и пользовательские трассировки серьезности error * Сведения — неудачные и успешные запросы, а также пользовательские трассировки серьезности error и information * Подробные сведения — неудачные и успешные запросы, а также пользовательские трассировки серьезности error , information и verbose Сведения по умолчанию. |
|
Протокол корреляции | Указывает протокол, используемый для корреляции телеметрии, отправляемой несколькими компонентами в Application Insights. По умолчанию: устаревшая версия Дополнительные сведения см. в статье Корреляция данных телеметрии в Application Insights. |
|
Заголовки для журнала | список | Указывает заголовки, которые регистрируются для запросов и ответов. По умолчанию: заголовки не записываются в журналы. |
Количество полезных данных (текст) в журнал | integer | Указывает количество начальных байтов внешнего или внутреннего запроса или текста ответа, зарегистрированного в журнале. Максимум: 8 192. По умолчанию: 0 |
Запрос к интерфейсу | Указывает, регистрируются ли интерфейсные запросы (входящие запросы к шлюзу Управление API). Если этот параметр включен, укажите заголовки для журнала, количество полезных данных в журнал или оба параметра. |
|
Ответ интерфейса | Указывает, регистрируются ли ответы внешнего интерфейса (исходящие ответы из шлюза Управление API). Если этот параметр включен, укажите заголовки для журнала, количество полезных данных в журнал или оба параметра. |
|
Запрос к серверу | Указывает, регистрируются ли внутренние запросы (исходящие запросы из шлюза Управление API). Если этот параметр включен, укажите заголовки для журнала, количество полезных данных в журнал или оба параметра. |
|
Ответ сервера | Указывает, регистрируются ли ответы серверной части (входящие в шлюз Управление API). Если этот параметр включен, укажите заголовки для журнала, количество полезных данных в журнал или оба параметра. |
Внимание
Если этот параметр включен, полезные данные запроса или ответа в журнале могут составлять до 8 192 байт. Управление API также применяет ограничение в 32 КБ для записи журнала диагностики, отправленной в Azure Monitor, которая включает полезные данные и другие атрибуты, такие как коды состояния, заголовки и метки времени. Если совокупный размер атрибутов превышает 32 КБ, Управление API обрезает запись, удалив все содержимое текста и трассировки.
Следующие шаги
- Дополнительные сведения см. в справочнике по сущности диагностики в УПРАВЛЕНИЕ API REST API.
- Используйте политику трассировки для добавления пользовательских трассировок в данные телеметрии Application Insights, журналы ресурсов или трассировку запросов.