Description

Capturez et journalisez les événements, les métriques et les traces sur votre site. Rendez WordPress observable – enfin !

Standard de fait pour l’observabilité de WordPress, DecaLog fournit des fonctionnalités de journalisation, de surveillance et de traçage fiables et puissantes pour le cœur de WordPress, PHP, la base de données, les extensions et les thèmes.

🎁 Essayez cette extension sur un site factice gratuit : test en un clic !

DecaLog capture les évènements générés par le cœur de WordPress, PHP, la base de données, les extensions et thèmes, calcule les métriques et les KPI et suit les traces de l’exécution complète de WordPress. Il a la capacité d’enrichir ces événements, métriques et traces avec de nombreux détails concernant leur déclenchement, avant de les stocker dans la base de données WordPress ou de les transmettre à des services externes.

Si vous ne souhaitez pas utiliser de services externes, DecaLog fournit tous les outils pour tirer pleinement partie de l’observabilité, directement dans le tableau de bord d’administration WordPress. Il prend en charge la délégation de journaux multisite et contient de nombreuses fonctionnalités pour aider à protéger les informations personnelles (pseudonymisation des utilisateurs, obscurcissement IP, etc.).

Pour une liste complète des services utilisables – internes ou tiers – merci de consulter la liste officielle des services pris en charge.

DecaLog peut être utilisé dans les phases de développement/débogage ou sur les sites en production : il n’a presque aucun impact sur les ressources du serveur. Il fournit aussi un ensemble complet de commandes WP-CLI pour faciliter les opérations.

DecaLog fait partie de PerfOps One, une suite d’extensions WordPress gratuites et open source dédiées à l’observabilité et aux performances des opérations.

Développeurs

Si vous êtes un développeur d’extension ou thèmes et que vous souhaitez profiter des fonctionnalités de journalisation de DecaLog, il existe un SDK DecaLog pour vous.

Assistance

Cette extension est gratuite et distribuée sans aucune garantie d’aucune sorte. Son utilisation se fait à vos risques et périls, je ne saurais être tenu responsable d’aucun dommage que son utilisation pourrait causer à votre site. Pensez à toujours sauvegarder vos données avant d’installer une nouvelle extension.

Dans tous les cas, je serai heureux de vous apporter mon assistance si vous rencontrez des problèmes lors de l’utilisation de cette extension. Merci de me contacter via la page support de ce site.

Confidentialité

Cette extension, comme tout autre logiciel, n’est ni conforme ni non conforme aux lois et règlements sur la protection de la vie privée. Il est de votre responsabilité de l’utiliser – en activant les options ou services correspondants – dans le respect des données personnelles de vos utilisatrices et utilisateurs ainsi que des lois applicables.

Cette extension ne dépose pas de cookie dans le navigateur de l’utilisatrice ou de l’utilisateur.

Cette extension peut traiter des données à caractère personnel (DCP). Si le RGPD ou le CCPA ou un règlement similaire s’applique à votre cas, vous devez utiliser les options d’anonymisation intégrées dans l’extension et/ou adapter vos processus (gestion du consentement, mesure de sécurité, registre des traitements, etc.).

Don

Si vous aimez cette extension ou la trouvez utile et que vous voulez me remercier pour le travail accompli, vous pouvez faire un don à La Quadrature Du Net ou l’Electronic Frontier Foundation qui sont des associations de défense des droits et libertés des citoyens sur Internet. En les soutenant, vous aidez les actions quotidiennes qu’ils accomplissent pour défendre nos libertés fondamentales !

Captures d’écran

  • Liste des journaliseurs
  • Types de journaliseurs disponibles
  • Journal des évènements WordPress
  • Détail de l’évènement avec la visionneuse interne
  • Journal des traces WordPress
  • Détail de la trace avec la visionneuse interne
  • Console en direct dans le navigateur
  • Évènements et traces vues dans Grafana (exemple de service externe)
  • Métriques vues dans InfluxDB (exemple de service externe)

Installation

Depuis votre Tableau de bord WordPress

  1. Visitez « Extensions > Ajouter ».
  2. Cherchez « DecaLog ».
  3. Cliquez sur le bouton « Installer maintenant ».
  4. Activez DecaLog.

Depuis WordPress.org

  1. Téléchargez DecaLog.
  2. Téléversez le dossier decalog dans votre dossier /wp-content/plugins/, en utilisant votre méthode préférée (ftp, sftp, scp, etc.).
  3. Activez DecaLog depuis la page des extensions.

Une fois activé

  1. Visitez « PerfOps One > Centre de contrôle > DecaLog » dans le menu gauche de votre panneau d’administration pour ajuster les réglages.
  2. Profitez !

FAQ

Quels sont les prérequis pour que cette extension fonctionne ?

Vous avez besoin d’au moins WordPress 5.2 et PHP 7.2.

Cette extension fonctionne-t’elle sur un multisite ?

Oui. Cette extension est conçue pour fonctionner sur un multisite aussi. Les administrateurs du réseau peuvent configurer l’extension et avoir accès à tous les journaux. Les administrateurs de sites ont juste accès aux journaux de leurs sites.

Où puis-je obtenir de l’aide ?

L’assistance est proposée via la page officielle d’assistance.

Où puis-je trouver la documentation ?

La documentation pour les utilisatrices et utilisateurs est fournie sous forme d’aide en ligne dans l’extension.

La documentation du développeur se trouve dans la documentation du SDK DecaLog.

Où puis-je signaler un bogue ?

Vous pouvez signaler des bogues et suggérer des améliorations via le suivi d’incidents GitHub de l’extension.

Avis

29 juin 2024
this plugin can be downloaded and installed, but not activated.You can attempt activation in both wp cli and in the plugins dashboard, but it still remains deactivated, and there are no messages or logs indicating the reason why it doesn’t activate.
13 août 2022 1 réponse
Very nice to be able to push certain events to New Relic logs. I can even see Wordfence alerts and user logins coming in which is awesome!
29 août 2021 1 réponse
Just came across the Perfops One Suite by chance and I have to say: Amazing! Well coded, well maintained and an amazing feature set. I wouldn’t run any of our projects without it anymore. We use it with Datadog as Logger and I am really impressed by acually every aspect. The Decalog SDK is a real gamechanger for plugin / theme development on your own platform when using Decalog. Thank you very much Pierre. This is one of the examples why WordPress and OpenSource rock 🙂
5 novembre 2020 1 réponse
The debug log file was empty, and yet an error 500. I just install this plugin and he catches every call just before the crash, really simple to use, and very useful.
30 septembre 2020 1 réponse
Very quick and effective plugin. Works great with custom SIEM integrations and forwarding services of all kinds. Highly recommend this, it’s been invaluable to us.
Lire les 8 avis

Contributeurs/contributrices & développeurs/développeuses

« DecaLog » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“DecaLog” a été traduit dans 3 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « DecaLog » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

Merci de consulter le journal des modifications.