Registrando solicitações

Comece por solicitações de logon e logout dos caminhos WKND no serviço AEM Publish.

  • Adicione a seguinte regra ao arquivo /config/cdn.yaml do projeto WKND.
kind: CDN
version: '1'
metadata:
  envTypes:
    - dev
    - stage
    - prod
data:
  trafficFilters:
    rules:
    # On AEM Publish service log WKND Login and Logout requests
      - name: publish-auth-requests
        when:
          allOf:
            - reqProperty: tier
              matches: publish
            - reqProperty: path
              in:
                - /system/sling/login/j_security_check
                - /system/sling/logout
        action: log
  • Confirme e envie as alterações para o repositório Git do Cloud Manager.

  • Implante as alterações no ambiente de Desenvolvimento do AEM usando o pipeline de configuração do Cloud Manager Dev-Config criado anteriormente.

    Pipeline de configuração do Cloud Manager

  • Teste a regra entrando e saindo do site WKND do programa no serviço Publish (por exemplo, https://publish-pXXXX-eYYYY.adobeaemcloud.com/us/en.html). Você pode usar asmith/asmith como nome de usuário e senha.

    Logon WKND

Análise

Vamos analisar os resultados da regra publish-auth-requests baixando os logs de CDN do AEMCS da Cloud Manager e usando a ferramenta de painel, que você configurou no capítulo anterior.

  • No cartão Ambientes do Cloud Manager, baixe os logs de CDN do serviço Publish do AEMCS.

    Downloads de Registros CDN da Cloud Manager

    TIP
    Pode levar até 5 minutos para que as novas solicitações apareçam nos logs de CDN.
  • Copie o arquivo de log baixado (por exemplo, publish_cdn_2023-10-24.log na captura de tela abaixo) na pasta logs/dev do projeto da ferramenta de painel Elastic.

    Pasta de Logs da Ferramenta ELK

  • Atualize a página da ferramenta Elastic dashboard.

    • Na seção superior Filtro global, edite o filtro aem_env_name.keyword e selecione o valor de ambiente dev.

      Filtro Global da Ferramenta ELK

    • Para alterar o intervalo de tempo, clique no ícone de calendário no canto superior direito e selecione o intervalo de tempo desejado.

      Intervalo de tempo da ferramenta ELK

  • Revise os painéis Solicitações analisadas, Solicitações sinalizadas e Detalhes das solicitações sinalizadas do painel atualizado. Para entradas de log CDN correspondentes, ele deve mostrar os valores de IP do cliente (cli_ip), host, url, ação (waf_action) e nome da regra (waf_match) de cada entrada.

    Painel de ferramentas ELK