Nginx - Module de journaux

Table des matières
Le Journal C'est un fichier qui enregistre les activités de notre serveur, nous pouvons garder une trace des erreurs, de l'accès aux différentes ressources dont nous disposons, il est donc très important de savoir comment les gérer, car cette information nous permet de savoir où nous en sommes lorsque nous administrons un serveur.
Nginx possède un module de journaux où vous pouvez enregistrer tous ces types d'événements importants, mais plus que cela, cela nous permet également d'établir la manière dont nous pouvons transporter cette information, comment la diviser, quelles choses nous voulons vraiment être enregistrées, etc.
Définir le chemin des journaux
L'une des choses les plus importantes est d'établir le chemin du journalEn effet, si nous avons de nombreuses visites, nous avons probablement un nombre assez important de fichiers, nous souhaitons donc sûrement les placer dans un dossier particulier pour garantir la stabilité de notre service.
ImportantUne autre chose que nous voulons probablement faire est de séparer les choses qui sont enregistrées, par exemple le accès d'erreur, mais nous ne voulons pas toutes les erreurs dans ce cas, et si nous ne voulons que les erreurs critiques qui font échouer le système, car nous pouvons y parvenir avec ce que nous verrons dans l'image suivante :

La première chose que nous faisons ici est d'établir les données que nous souhaitons enregistrer et la manière de le faire, pour cela nous utilisons format_journal, alors nous pouvons établir les routes des deux types de journaux dont nous avons besoin, celui d'accès, identifié comme access_log et l'erreur identifiée comme error_log, après la route nous avons passé le type de journal En paramètre, pour le premier nous utilisons le format que nous avons créé et pour le format d'erreur nous passons le type de critique pour consigner les erreurs critiques.
Faire un journal comme Apache
Apache a une grande communauté en ligne et de par sa longévité et sa compétitivité cela a fait que de nombreux outils d'analyse sont faits pour ses formats, des outils d'analyse de logs par exemple, donc si on migre d'une structure basée sur Apache et nous voulons utiliser leurs outils, nous pouvons modifier la structure de nos journaux afin de pouvoir utiliser ces outils sans problème.
Nginx est suffisamment flexible pour nous permettre d'effectuer ces modifications, voyons comment nous pouvons réaliser cette configuration dans l'image suivante :

Comme on peut le voir, c'est assez simple ce que l'on fait c'est que l'on construit un nouveau format pour notre log puis on établit dans la directive où on définit le chemin que le log doit faire aussi avec ce format.
Ce que nous avons vu n'est qu'une petite partie de tout ce que le module de journaux de Nginx, nous devons donc être prêts à enquêter et à aller un peu plus loin pour pouvoir réaliser des configurations plus audacieuses et plus personnalisées qui nous permettent d'obtenir tous les résultats que nous voulons, le grand avantage est que Nginx il est très flexible et nous permet de faire beaucoup de choses à cet égard.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave