Partilhar via


Referência de configurações de logs de diagnóstico: Gerenciamento de API

APLICA-SE A: Todas as camadas de gerenciamento de API

Esta referência descreve as configurações para o log de diagnóstico da API de uma instância do Gerenciamento de API. Para habilitar o registro em log de solicitações de API, consulte as seguintes orientações:

Nota

Certas configurações, quando observadas, aplicam-se apenas ao registro em log no Application Insights.

Definição Tipo Description
Ativar boolean Especifica se o registro em log dessa API está habilitado.

O registro em log pode ser habilitado para todas as APIs ou para uma API individual. As configurações de uma API individual substituem as configurações de todas as APIs, se habilitadas.
Destino Registador do Azure Application Insights Especifica o logger a ser usado para o log do Application Insights.
Amostragem (%) decimal Valores de 0 a 100 (por cento).
Especifica a porcentagem de solicitações que são registradas. 0% de amostragem significa zero solicitações registradas, enquanto 100% de amostragem significa todas as solicitações registradas. Padrão: 100

Para obter os impactos no desempenho do log do Application Insights, consulte Implicações de desempenho e amostragem de log.
Sempre registrar erros boolean Se essa configuração estiver habilitada, todas as falhas serão registradas, independentemente da configuração Amostragem .
Registrar o endereço IP do cliente boolean Se essa configuração estiver habilitada, o endereço IP do cliente para solicitações de API será registrado.
Verbosidade Especifica a detalhamento dos logs e se os rastreamentos personalizados configurados em políticas de rastreamento são registrados.

* Erro - solicitações falhadas e rastreamentos personalizados de gravidade error
* Informações - solicitações falhadas e bem-sucedidas, e rastreamentos personalizados de gravidade error e information
* Verbose - solicitações falhadas e bem-sucedidas, e rastreamentos personalizados de gravidade error, informatione verbose

Padrão: Informações
Protocolo de correlação Especifica o protocolo usado para correlacionar a telemetria enviada por vários componentes ao Application Insights. Padrão: Legacy

Para obter informações, consulte Correlação de telemetria no Application Insights.
Cabeçalhos a registar list Especifica os cabeçalhos que são registrados para solicitações e respostas. Padrão: nenhum cabeçalho é registrado.
Número de bytes de carga (corpo) a registar integer Especifica o número de bytes iniciais do corpo de resposta ou solicitação de front-end ou back-end que são registrados. Máximo: 8.192. Padrão: 0
Pedido de Frontend Especifica se e como as solicitações de front-end (solicitações recebidas para o gateway de Gerenciamento de API) são registradas.

Se essa configuração estiver habilitada, especifique Cabeçalhos a serem registrados, Número de bytes de carga útil a serem registrados ou ambos.
Resposta Frontend Especifica se e como as respostas de frontend (respostas de saída do gateway de Gerenciamento de API) são registradas.

Se essa configuração estiver habilitada, especifique Cabeçalhos a serem registrados, Número de bytes de carga útil a serem registrados ou ambos.
Solicitação de back-end Especifica se e como as solicitações de back-end (solicitações de saída do gateway de Gerenciamento de API) são registradas.

Se essa configuração estiver habilitada, especifique Cabeçalhos a serem registrados, Número de bytes de carga útil a serem registrados ou ambos.
Resposta de back-end Especifica se e como as respostas de back-end (respostas recebidas para o gateway de Gerenciamento de API) são registradas.

Se essa configuração estiver habilitada, especifique Cabeçalhos a serem registrados, Número de bytes de carga útil a serem registrados ou ambos.

Importante

Se habilitada, as cargas úteis de solicitação ou resposta registradas podem ter até 8.192 bytes. O Gerenciamento de API também impõe um limite de 32 KB para uma entrada de log de diagnóstico enviada ao Azure Monitor, que inclui as cargas úteis e outros atributos, como códigos de status, cabeçalhos e carimbos de data/hora. Se o tamanho combinado dos atributos exceder 32 KB, o Gerenciamento de API cortará a entrada removendo todo o conteúdo de corpo e rastreamento.

Próximos passos

  • Para obter mais informações, consulte a referência para a entidade de diagnóstico na API REST de gerenciamento de API.
  • Use a política de rastreamento para adicionar rastreamentos personalizados à telemetria do Application Insights, logs de recursos ou rastreamento de solicitações.