Code Monkey home page Code Monkey logo

wp-decalog's Introduction

DecaLog

version php wordpress license

Capture and log events, metrics and traces on your site. Make WordPress observable - finally!

See WordPress directory page or official website.

๐ŸŽ Give this plugin a drive test on a free dummy site: One-Click Test!

De-facto standard stack for WordPress observability, DecaLog provides reliable and powerful logging, monitoring and tracing features for WordPress core, PHP, database, plugins and themes.

DecaLog captures events generated by WordPress core, PHP, database, plugins and themes, collates metrics and KPIs and follows traces of the full WordPress execution. It has the ability to enrich these events, metrics and traces with many details regarding their triggering, before storing them in WordPress database or passing them to external services.

If you don't want to use external services, DecaLog provides the tools to leverage all the benefits of observability right in the WordPress admin dashboard. It supports multisite logs delegation and contains many features to help to protect personal information (user pseudonymization, IP obfuscation, etc.).

For a full list of supported - internal or third-party - services please, jump to the official supported services list.

DecaLog can be used in dev/debug phases or on production sites: it has nearly no resource impact on the server. It provides an extensive set of WP-CLI commands to help operations too.

DecaLog is part of PerfOps One, a suite of free and open source WordPress plugins dedicated to observability and operations performance.

The development of The PerfOps One plugins suite is sponsored by Hosterra - Ethical & Sustainable Internet Hosting.

DecaLog is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see 'about' tab in the plugin settings to see the details.

WP-CLI

DecaLog implements a set of WP-CLI commands. For a full help on these commands, please read this guide.

Hooks

DecaLog introduces some filters and actions to allow plugin customization. Please, read the hooks reference to learn more about them.

Installation

  1. From your WordPress dashboard, visit Plugins | Add New.
  2. Search for 'DecaLog'.
  3. Click on the 'Install Now' button.

You can now activate DecaLog from your Plugins page.

Support

For any technical issue, or to suggest new idea or feature, please use GitHub issues tracker. Before submitting an issue, please read the contribution guidelines.

Alternatively, if you have usage questions, you can open a discussion on the WordPress support page.

Contributing

DecaLog lets you use its logging features inside your ownplugins or themes. To understand how it works and how to use it to log your own events, metrics and traces, please read the DecaLog SDK Documentation.

Before submitting an issue or a pull request, please read the contribution guidelines.

โš ๏ธ The master branch is the current development state of the plugin. If you want a stable, production-ready version, please pick the last official release.

Smoke tests

WP compatibility PHP compatibility

wp-decalog's People

Contributors

pierre-lannoy avatar janthiel avatar stevapple avatar szepeviktor avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.