Insanely simple Cloud-based replacement for statsd + graphite
dattss.com
dattss.com
Question about the architecture though: what were the reasons for using HTTP as opposed to UDP (which is typically how these stats collection servers receive data)? It looks like it's possible to keep system load manageable since you aggregate the data and space out the HTTP requests, but why do this instead of just blasting the server with UDP requests?
Once you have a pre-aggregation and only periodic updates... UDP does not make sense anymore.
HTTP also good for browser clients which could make sense.
pics: http://imgur.com/a/idFF6 https://github.com/mambaru/btp-daemon - and google-translated text https://gist.github.com/3139890
Anyone interested? Is it worth to translate it to english?
Maybe I'm just not seeing them, but this seems to be missing some of my favorite graphite features.
- Combining multiple metrics on a single graph
- Filters (e.g. lowestCurrent)
- Graph labels and resizing
Is there a feature like graphite events?
- Combining graph is one of the biggest missing feature at the moment. We'll have simultaneous hover very soon to kind to help with that, and we'll work on combining the graphs right after! (useful for scale of course!)
- On timers you have the main "filters" built-in: min, max, 0.1 / 0.9 percentile and average. The filters are more an UI challenge than anything else so we should be able to iterate on that. We wanted to get something out fast!
- Graph resizing: same as above. The sky's the limit, we're using d3.js and it's pretty awesome but we wanted to limit ourselves to the core features for this first release!
Thanks a bunch for your comments they're really useful!
If you spend a lot of work then perhaps you might be a "replacement for graphite" in about 1 year.
Today you're barely a prototype.
That's fine. Then how about "wants to become a graphite replacement" or something in the headline?
we already are a replacement for statsd + graphite
Excuse me? As it stands your frontend apparently can't even plot two lines in the same chart.
You can even configure client-side which percentile you want, by default 10th / 90th
In the meantime please have a look at http://github.com/teleportd/dattss-sdk to see how the nodeJS client works!
Cheers
The ambiguity is like that Oracle Linux debacle.
I don't even really care if you intend on living in fantasy-land and never intend on charging for the service (get real), at least give me some idea of what the limitations are.
I like the live demo though, good idea.
I want to use your service but you need to set up some clearly defined boundaries. I'm not some sort of enterprise-wonk trying to hold you to an uptime contract, I'm a startup guy trying to make certain he's not hinging stuff his company uses on something overly uncertain.
Still a lot of discovery to do before we get a clear pricing. Not a priority RIGHT NOW, will become one rapidly.
We're free because we're in beta. Won't stay free. It's a promess. We may open source the whole thing though. Not contradictory at all.
Glad you liked the demo! :)
$1-2 / stat / month with no limit on traffic/storage?
Also the visualization UI is freakin' sweet!
As far as retention is concerned let say we aim for 1 month history. Might be more if people say they want it but we believe the value is in the analysis of what is happening now.
Make sense?
$1 per stats isn't prohibitive?