presta / datadog-bundle
PrestaDatadogBundle is a Symfony bundle leveraging a Monolog handler for Datadog.
Package info
github.com/prestaconcept/PrestaDatadogBundle
Type:symfony-bundle
pkg:composer/presta/datadog-bundle
Requires
- php: ^8.1
- monolog/monolog: ^3.0
- symfony/http-client: ^6.4|^7.0
- symfony/http-foundation: ^6.4|^7.0
- symfony/monolog-bundle: ^3.8
- symfony/security-bundle: ^6.4|^7.0
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.7
- symfony/phpunit-bridge: ^6.4|^7.0
- symfony/property-access: ^6.4|^7.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-19 14:47:19 UTC
README
The PrestaDatadogBundle provides a Monolog handler for Datadog Log Management platform.
It exposes a friendly configuration to help you make your Symfony application communicate with your Datadog instance painlessly.
Requirements
- PHP 8.1 to 8.5 (8.2 or higher for Symfony 7)
- Symfony 6.4 or 7.x
- Monolog 3
Installation
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Applications that use Symfony Flex
Open a command console, enter your project directory and execute:
$ composer require presta/datadog-bundle
Applications that don't use Symfony Flex
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require presta/datadog-bundle
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles in the config/bundles.php file of your project:
// config/bundles.php return [ // ... Presta\DatadogBundle\PrestaDatadogBundle::class => ['all' => true], ];
Documentation
- Read the Getting Started guide.
- Read the Configuration Reference.
Contributing
Pull requests are welcome.
Thanks to our contributors.
This project is supported by PrestaConcept.