sentry-extensions / cyclops

Cyclops is meant to be a high performance barrier in front of Sentry (http://getsentry.com).
http://sentry-extensions.github.io/cyclops/
163 stars 15 forks source link

Cyclops without database access? #8

Open mabrahamde opened 10 years ago

mabrahamde commented 10 years ago

i am using Sentry in a PHP project and am interested in using Cyclops to improve Sentry Performance. Also i need to switch from udp-based to http-based logging, thus network latency becomes an issue.

In PHP sending sentry messages async is not easy. A cyclops server running directly on the web server may act as message relay. Thus network latency may not be an issue anymore.

However i do not understand one thing. Why does Cyclops need access to the Sentry database? Is it possible to run Cyclops without database access? Can i use Cyclops in front of the sas solution on getsentry.com?

heynemann commented 10 years ago

We need database access to be able to enable project-specific queues. What that means is that if a specific project gets TONS of errors, it won't starve other projects from getting errors. We process message queues per project, instead of per date.

mabrahamde commented 10 years ago

sound like you are using more than just configuration data from db. thus providing some data on alternative way may not be sufficient, right?