DecaLog

Description

Capturez et enregistrez 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 d’enregistrement, de surveillance et de traçage fiables et puissantes pour WordPress core, PHP, base de données, plugins et thèmes.

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 registre 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 ou 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 d’enregistrement 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 témoin dans le fureteur 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 enregistreurs
  • Types d’enregistreurs disponibles
  • Registre des évènements WordPress
  • Détail de l’évènement avec la visionneuse interne
  • Registre 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 « Réglages > DecaLog » dans le menu gauche de votre panneau d’administration pour ajuster les paramètres.
  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 registres. Les administrateurs de sites ont juste accès aux registres 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 août 2021
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
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
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.
24 octobre 2019
Clear, efficient and fully customizable plugin. Will certainly install it on all my new WP projects on dev/debug and prod site state.
27 septembre 2019
As usual with Pierre's plugins, the plugin is simple but powerful and does what it claims to do. As a website maintainer I clearly see the use of this plugin.
Lire les 6 avis

Contributeurs & développeurs

« 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.

Historique des changements

Merci de consulter le journal des modifications.