Push de log do Kafka
As políticas de push de log do Kafka efetuam push de logs de chamadas de APIs abertas para o Kafka para análise.
 
  Se o gateway não oferecer suporte a essa política, entre em contato com o suporte técnico para atualizar o gateway para a versão mais recente.
Diretrizes de uso
- Um máximo de cinco políticas de push de log do Kafka podem ser criadas para um gateway.
 - As APIs vinculadas a uma política de push de log do Kafka deteriorarão o desempenho em 30%.
 
Parâmetros de configuração
| 
        Parâmetro  | 
      
        Descrição  | 
     
|---|---|
| 
        Informações sobre políticas  | 
     |
| 
        Broker Address  | 
      
        Endereço de conexão do Kafka de destino. Separe vários endereços com vírgulas (,).  | 
     
| 
        Topic  | 
      
        Tópico do Kafka de destino para reportar os logs.  | 
     
| 
        Key  | 
      
        Partição do Kafka para armazenar logs como uma fila de mensagens ordenada. Se esse parâmetro for deixado em branco, os logs serão armazenados em partições diferentes.  | 
     
| 
        Retry  | 
      
        Configuração para tentar novamente quando os logs falham ao serem enviados para o Kafka. 
  | 
     
| 
        Configuração SASL  | 
     |
| 
        Security Protocol  | 
      
        Protocolo usado para se conectar ao Kafka de destino. 
  | 
     
| 
        Message Tx/Rx Mechanism  | 
      
        Mecanismo de transmissão e recebimento de mensagens do Kafka de destino. O valor padrão é PLAIN.  | 
     
| 
        SASL Username  | 
      
        Este parâmetro só estará disponível se Security Protocol estiver definido como SASL_PLAINTEXT ou SASL_SSL. Nome de usuário usado para autenticação SASL ou SSL.  | 
     
| 
        SASL Password  | 
      
        Este parâmetro só estará disponível se Security Protocol estiver definido como SASL_PLAINTEXT ou SASL_SSL. Senha de usuário usada para autenticação SASL ou SSL.  | 
     
| 
        Confirm SASL Password  | 
      
        Este parâmetro só estará disponível se Security Protocol estiver definido como SASL_PLAINTEXT ou SASL_SSL. Digite a senha de SASL novamente.  | 
     
| 
        Certificate Content  | 
      
        Este parâmetro só está disponível se Security Protocol estiver definido como SASL_SSL. Certificado de AC usado para autenticação SSL.  | 
     
| 
        Configuração de metadados  | 
     |
| 
        System Metadata  | 
      
        Campos do sistema que precisam ser incluídos em logs por push. Por padrão, os campos start_time, request_id, client_ip, request_time, http_status, scheme, request_method, host, uri, upstream_addr, upstream_status, upstream_response_time, http_x_forwarded_for, http_user_agent e error_type são transportados nos logs. Você também pode especificar outros campos do sistema que precisam ser incluídos.  | 
     
| 
        Request Data  | 
      
        Informações de solicitação da API que precisam ser incluídas nos logs por push. 
  | 
     
| 
        Response Data  | 
      
        Informações de resposta da API que precisam ser incluídas nos logs enviados. 
  | 
     
| 
        Customized Authentication  | 
      
        Informações de autenticação personalizadas que precisam ser incluídas nos logs por push. 
  |