olidb2
We've been through a number of data stores ourselves, starting with Postgres back in 2010 - then on to Redis + Cassandra before we built our own. But that's a story for another post...
We're hiring engineers that specialize in one of the following: + Data visualization in the browser + Go and distributed systems + System programming and low-level performance optimization + Data Engineering on the hadoop/spark/python stack
We're one of the very few NYC startups to be engineering-driven and working on hard, large-scale data analysis and visualization problems. We're also growing very fast :-)
Our product is built by engineers for engineers which means you can and will have a lot of impact on it.
More details at http://jobs.datadoghq.com/
We had to build our own Time-Series streaming / storage / query so we could handle millions of points per second and years of retention.
(we love ElasticSearch, though)
We're looking for engineers passionate about either
* Data visualization using D3
* Large-scale real-time data processing in Go, Python and C
* UX/UI Design and development
* Writing technical pieces you'd want to readScreenBoards: Dashboards to tell a story with your live data
We're a growing, well-funded startup. And we're hiring engineers for all positions from back-end to ops to data visualization.
Think tens of billions of data points a day to stream, store, visualize and analyze. We use Python, Numpy, Cython, D3, JS, Cassandra, Postgres, Redis, Elasticsearch, and more...
Check our jobs out at http://jobs.datadoghq.com
High-performance data structures for Python
And here's its awesome API in action in Datadog -http://www.datadoghq.com/2012/07/pagerduty/
Pup's feature-set is limited today, though, compared to graphite. You may also check-out the full http://datadoghq.com service for more. It's SaaS, and free up to 5 servers.
If that doesn't cut if for you, we're happy to help - let us know what you're trying to do!
And you can then ask for "my.metric" summed over "availability-zone:us-east-1a" grouped by "role".
Here's a screenshot to show what it looks like https://skitch.com/oliveur/emywc/sobotka-datadog
You obviously have a lot of experience with monitoring tools - I'd love to connect. I'm @oliveur on the twitters.
You can attach any arbitrary set of tags to metrics or events - on a per-datapoint basis, and slice / dice / alert based on those tags. Datadog will automatically tag your points by chef role or AWS availability-zone, for example, and you can add any other tag you want. Tags also don't have to be tied to a host and can also relate to a specific volume, mysql index, etc...
(Note to HN, this is a feature of datadoghq - pup will gladly collect and filter on tags, but won't aggregate them, yet)
Don't be shy if you have questions when running pup.
Once you get addicted to metrics and want more aggregation / graphing / alerting / analysis capabilities, there's a number of open-source components you can pipe your statsd data into. Or you can use our own http://datadoghq.com service for that.
Our service isn't free beyond 5 hosts, but is quite a bit cheaper than rolling and running your own or flying blind and facing the consquences. It's a hard problem, and we're on a mission to solve it for companies that don't start with goo* or end in *ook.
We're on a mission to provide monitoring that doesn't suck, and we believe that making it easy and rewarding to instrument your app is an important step on the way.
By default, pup aggregates statsd data in 10s intervals, and the UI refreshes it continuously.
Pup has a narrower scope than Graphite (which we also use and love), but optimizes for shortest time to app metrics viz.
(Oh and Datadog itself is all free up to 5 hosts - but remains completely optional)
- Our goal with pup was to make it super-easy to see app metrics. It is therefore much narrower in scope than services like New Relic or projects like Graphite. It's open-source, though, and you can take it anywhere you want.
- We ourselves operate a service that can consume data from Pup and other sources, and provides metrics + events aggregation and correlation, fancy graphing, alerting, etc.. You can check-it out at http://datadoghq.com