sentry / sentry-agent
Sentry Agent for PHP (https://sentry.io)
                                    Fund package maintenance!
                                                                            
                                                                                                                                        sentry.io/pricing
                                                                                    
                                                                            
                                                                                                                                        sentry.io
                                                                                    
                                                                
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 28
Forks: 0
Open Issues: 7
pkg:composer/sentry/sentry-agent
Requires
- php: ^7.2|^8
- ext-json: *
- sentry/sentry: ^4.15.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.70
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^8.5|^9.6
This package is auto-updated.
Last update: 2025-10-22 12:13:40 UTC
README
Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us Check out our open positions
Official Sentry Agent for PHP
Caution
The current state of this project is somewhere along the lines of pre-alpha.
We strongly recommend you to not run this in production.
During the 0.x release cycle, we might introduce breaking changes at any time.
Getting started
Install
Install the agent using Composer.
composer require sentry/sentry-agent
Configuration
The agent is configured as a custom HTTP client for the PHP (also Symfony & Laravel) SDKs.
Sentry\init([ 'dsn' => '___PUBLIC_DSN___', 'http_client' => new \Sentry\Agent\Transport\AgentClient(), ]);
Usage
vendor/bin/sentry-agent
Configuration
vendor/bin/sentry-agent [listen_address] [listen_port] [upstream_timeout] [upstream_concurrency] [queue_limit]
- listen_address, defaults to- 127.0.0.1
- listen_port, defaults to- 5148
- upstream_timeout, defaults to- 2.0seconds
- upstream_concurrency, defaults to- 10
- queue_limit, the amount of envelopes to keep in memory, defaults to- 1000
License
Licensed under the MIT license, see LICENSE