├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── composer.json └── src ├── Client ├── ClientWrapper.php ├── DatadogClient.php ├── DatadogDns.php ├── DatadogFactory.php ├── DatadogFactoryInterface.php ├── DogStatsInterface.php ├── MockClient.php └── NullDatadogClient.php ├── DependencyInjection ├── CompilerPass │ ├── PushDatadogHandlerPass.php │ └── SqlLoggerPass.php ├── Configuration.php └── OkvpnDatadogExtension.php ├── Dumper ├── ContextDumperInterface.php ├── DatadogEvent.php └── MonologContextDumper.php ├── EventListener ├── DatadogFlushBufferListener.php ├── ExceptionListener.php └── ResponseTimeListener.php ├── Logging ├── ArtifactsStorageInterface.php ├── DatadogHandler.php ├── DatadogSqlLogger.php ├── DeduplicationDatadogLogger.php ├── ErrorBag.php ├── LocalArtifactsStorage.php └── Watcher │ ├── ContextWatcherInterface.php │ └── DefaultWatcher.php ├── OkvpnDatadogBundle.php ├── Resources ├── config │ ├── listener.yml │ ├── services.yml │ └── sqllogger.yml └── docs │ ├── 1.png │ ├── consumers.png │ ├── dashboard.png │ ├── exception.png │ ├── jira.png │ └── telegram.png ├── Services ├── ExceptionHashService.php └── SkipCaptureService.php └── Stream └── UdpStreamWriter.php /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/composer.json -------------------------------------------------------------------------------- /src/Client/ClientWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Client/ClientWrapper.php -------------------------------------------------------------------------------- /src/Client/DatadogClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Client/DatadogClient.php -------------------------------------------------------------------------------- /src/Client/DatadogDns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Client/DatadogDns.php -------------------------------------------------------------------------------- /src/Client/DatadogFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Client/DatadogFactory.php -------------------------------------------------------------------------------- /src/Client/DatadogFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Client/DatadogFactoryInterface.php -------------------------------------------------------------------------------- /src/Client/DogStatsInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Client/DogStatsInterface.php -------------------------------------------------------------------------------- /src/Client/MockClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Client/MockClient.php -------------------------------------------------------------------------------- /src/Client/NullDatadogClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Client/NullDatadogClient.php -------------------------------------------------------------------------------- /src/DependencyInjection/CompilerPass/PushDatadogHandlerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/DependencyInjection/CompilerPass/PushDatadogHandlerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/CompilerPass/SqlLoggerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/DependencyInjection/CompilerPass/SqlLoggerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/OkvpnDatadogExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/DependencyInjection/OkvpnDatadogExtension.php -------------------------------------------------------------------------------- /src/Dumper/ContextDumperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Dumper/ContextDumperInterface.php -------------------------------------------------------------------------------- /src/Dumper/DatadogEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Dumper/DatadogEvent.php -------------------------------------------------------------------------------- /src/Dumper/MonologContextDumper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Dumper/MonologContextDumper.php -------------------------------------------------------------------------------- /src/EventListener/DatadogFlushBufferListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/EventListener/DatadogFlushBufferListener.php -------------------------------------------------------------------------------- /src/EventListener/ExceptionListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/EventListener/ExceptionListener.php -------------------------------------------------------------------------------- /src/EventListener/ResponseTimeListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/EventListener/ResponseTimeListener.php -------------------------------------------------------------------------------- /src/Logging/ArtifactsStorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Logging/ArtifactsStorageInterface.php -------------------------------------------------------------------------------- /src/Logging/DatadogHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Logging/DatadogHandler.php -------------------------------------------------------------------------------- /src/Logging/DatadogSqlLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Logging/DatadogSqlLogger.php -------------------------------------------------------------------------------- /src/Logging/DeduplicationDatadogLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Logging/DeduplicationDatadogLogger.php -------------------------------------------------------------------------------- /src/Logging/ErrorBag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Logging/ErrorBag.php -------------------------------------------------------------------------------- /src/Logging/LocalArtifactsStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Logging/LocalArtifactsStorage.php -------------------------------------------------------------------------------- /src/Logging/Watcher/ContextWatcherInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Logging/Watcher/ContextWatcherInterface.php -------------------------------------------------------------------------------- /src/Logging/Watcher/DefaultWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Logging/Watcher/DefaultWatcher.php -------------------------------------------------------------------------------- /src/OkvpnDatadogBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/OkvpnDatadogBundle.php -------------------------------------------------------------------------------- /src/Resources/config/listener.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/config/listener.yml -------------------------------------------------------------------------------- /src/Resources/config/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/config/services.yml -------------------------------------------------------------------------------- /src/Resources/config/sqllogger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/config/sqllogger.yml -------------------------------------------------------------------------------- /src/Resources/docs/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/docs/1.png -------------------------------------------------------------------------------- /src/Resources/docs/consumers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/docs/consumers.png -------------------------------------------------------------------------------- /src/Resources/docs/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/docs/dashboard.png -------------------------------------------------------------------------------- /src/Resources/docs/exception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/docs/exception.png -------------------------------------------------------------------------------- /src/Resources/docs/jira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/docs/jira.png -------------------------------------------------------------------------------- /src/Resources/docs/telegram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Resources/docs/telegram.png -------------------------------------------------------------------------------- /src/Services/ExceptionHashService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Services/ExceptionHashService.php -------------------------------------------------------------------------------- /src/Services/SkipCaptureService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Services/SkipCaptureService.php -------------------------------------------------------------------------------- /src/Stream/UdpStreamWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/okvpn/datadog-symfony/HEAD/src/Stream/UdpStreamWriter.php --------------------------------------------------------------------------------