Augmenter la journalisation de débogage pour le Chiffrement Edge proxy
Augmentez le niveau de journalisation pour interpréter les journaux et déboguer les problèmes avec le proxy.
Il existe actuellement trois options pour augmenter la journalisation du débogage dans le Chiffrement Edge proxy. Augmentez le niveau de journalisation pour déboguer les problèmes, fournissez au support technique des informations pour examiner le problème avec l’avantage d’instructions de journal plus détaillées.
Selon le problème en cours de débogage, configurez la journalisation du débogage de l’une des trois façons suivantes :
- Problèmes de débogage autres que la connectivité SSL
- Journalisation des mesures de minutage des demandes via le proxy
- Débogage des problèmes de connectivité SSL entre le proxy Chiffrement Edge et l’instance
Pour tous les tickets de débogage, vous pouvez afficher et interpréter les journaux dans les vôtres ou ouvrir un incident pour obtenir une interprétation de ServiceNow l’assistance technique fournissant la description du problème et la façon dont il est reproduit.
Problèmes de débogage avec l’application autre que la Chiffrement Edge connectivité SSL
Cette méthode vous permet de déboguer les problèmes liés à l’application Chiffrement Edge , sans arrêter ni redémarrer le proxy. Ces étapes augmentent le niveau de journalisation et aident à résoudre le problème de la cause première avec des instructions de journal plus détaillées.
Avant de commencer
Rôle requis : administrateur
Procédure
Résultats
Une fois la propriété modifiée, vous pouvez voir des détails supplémentaires dans votre fichier $proxy_installation_location/logs/edgeencryption.log . Lorsque vous avez terminé le débogage, rétablissez la modification apportée au fichier $proxy_installation_location/conf/log4j2.properties .
Journalisation des mesures de minutage des demandes via le proxy
Activez la journalisation des mesures de synchronisation pour ajouter une instruction de mesure pour chaque demande traitée par le Chiffrement Edge proxy. Chacun de ces enregistrements de journal de mesures de minutage contient des informations utiles sur la demande, telles que les délais de traitement et la règle de chiffrement utilisée.
Avant de commencer
Rôle requis : administrateur
Les paramètres de journalisation supplémentaires sont ajoutés au fichier $proxy_installation_location/conf/log4j2.properties . Les modifications apportées sont prises en charge par le proxy dynamiquement dans un délai d’environ une minute après que les modifications apportées au fichier ont été apportées, de sorte que vous n’avez pas besoin de redémarrer les proxys.
Procédure
Résultats
Une fois le fichier log4j.properties enregistré, les types de messages suivants s’affichent dans le fichier journal $proxy_installation_location/logs/edgenetwork.log pour connaître les délais réseau.
2022-07-21 12:56:15,783 [qtp1971991758-7700] DEBUG com.snc.edgeencryption.metrics.EdgeEncryptionTimingMetricCache - request_uri=/api/now/ui/presencesysparm_auto_request=true&cd=1658433375754 request_method=POST client_request_received="2022-07-21 12:56:15,015" proxy_request_processing_time=6 all_rules_processing_time=0 rule_executed="REST JSON" rule_execution_time=1 proxy_instance_round_trip=14 proxy_response_processing_time=1 total_time_from_proxy=21 reponse_code=201 glide_user=SCv3_1:BAz1ZK7ee9XoroG2nvMlixHpgTvsT4fY2bwQvnH2WdU=:y5HGsTTqo3Pjq6G0xk4LoazCwCiWRJk4/6SpbXuBzqg=:6816f79cc0a8016401c5a33be04be441 jsessionid_suffix=037A66
Les valeurs des messages du journal sont les suivantes :
request_uri: The URI being requested
request_method: The HTTP method being used, for example, GET, POST, PUT, PATCH, DELETE
client_request_received: The timestamp noting when the HTTP client request arrived at the Edge proxy
proxy_request_processing_time: How long the Edge proxy took to process the request in milliseconds
all_rules_processing_time: Total time it took to execute all of the Edge Encryption rules for the request in milliseconds
rule_executed: The name of the encryption rule that was executed
rule_execution_time: How long it took to execute listed rule_executed in milliseconds
proxy_instance_round_trip: The time from when the Edge proxy sent the request to the instance until the instance sent the response and was received by the edge proxy in milliseconds
proxy_response_processing_time: How long the Edge proxy took to process the response in milliseconds
total_time_from_proxy: The total time from when the Edge proxy received the request from the client and returned the response to the client in milliseconds
response_code: HTTP response code
glide_user: The glide_user cookie value
jsessionid_suffix: The JSession cookie suffix associated with the request
Déboguer les problèmes de connectivité SSL entre le Chiffrement Edge proxy et l’instance
Utilisez cette méthode pour déboguer les problèmes de connectivité SSL entre le proxy et votre instance, tels que les Chiffrement Edge échecs d’accès à l’instance via le proxy. Ces étapes augmentent la journalisation et aident à trouver les instructions de journal détaillées.
Avant de commencer
Rôle requis : administrateur
Procédure
Résultats
Après avoir reproduit le problème, les instructions du journal de débogage liées à l’échange SSL se trouvent dans le fichier $proxy_installation_location/logs/wrapper_<current date>.log . Lorsque vous avez terminé le débogage. Vous pouvez supprimer ou commenter à distance la connexion supplémentaire en supprimant ou en commentant la ligne créée lors des étapes précédentes.