I've been using Graphite for years. Originally we hosted Graphite in our data center, but more recently we switched to using Hosted Graphite. Drilling down into your metrics in Hosted Graphite can be daunting at first, but it becomes so simple to use once you understand it. There's a plethora of documentation provided by Hosted Graphite, and many third party applications that you can integrate with to get even more use from Hosted Graphite. You can create really useful dashboards of your most important systems, and the you can set the dashboard to auto-refresh. We keep Hosted Graphite up on displays dedicated to monitoring our systems.
We recently started using Hosted Graphite's alerts, but it's still in Beta. They're headed the right direction, and we're ultimately looking to get rid of our SolarWinds monitoring software in favor of Hosted Graphite.
The customer support is great. We've always seen quick resolution to our issues. They are extremely prompt, and they welcome feedback and suggestions. I can't say anything bad about their support.
Hosted Graphite is definitely a monitoring product that I'd recommend.
The graphs are easy to read, and you can create really great dashboards for your key systems. Drilling down through historic data is simple and quick as well.
I'd love to see their Alerts feature come out of Beta.
Graphite is a great platform for keeping metrics around how your software works. It's standard, there are plenty of clients for it, and it sticks to the mentality of doing one thing well. Having said that, it's a real pain to build and monitor. Whisper is a complex system to maintain, and it's very easy to make a setting which will have a lasting impact on your data in a way you don't want.
Luckily, Hosted Graphite handles this for you. They provide something that's wire-compatible with "normal" Graphite, but doesn't have the weaknesses of Whisper, and which you as a user don't have to deal with. I would easily spend more time each month making sure I have my own install running than I pay these guys for their service.
In terms of ease-of-use, their console is fine. Some bits are a bit complex and not where you'd think, but there's also not that much to configure. Graphite itself is a pretty complex format, and they don't do anything to simplify that - which is what I'd want. They add some extra "views" to take advantage of their infrastructure and those could be documented better, but they're mentioned in there in a few places.
Their service is friendly, and offers useful suggestions on how to make my queries better when I reach out to them.
If I'm a person who knows what Graphite is and is looking for someone to manage it for me, I'd definitely recommend this vendor.
Most valuable thing about HG is their use of OSS. You don't need vendor agent to collect metrics, you just use statsd (but you can anything that can send to Graphite). They are using also Grafana dashboard (which is best dashboarding so far), so you can import/export pre-made dashboards.
The use of OSS means that you can easily migrate from/to HG, just change your statsd collector URL and that's it. You can also host Grafana or alternative dashboarding yourself, because you have access to their Graphite endpoint. They also offer help to migrate your historical data to their service.
In the era of virtualization, per host pricing model just does not work. In HG you pay per metric (packs) and the value/price is very good.
Their support is blazing fast and friendly.
There are a few downsides for me so far:
- there is no established alerting yet (currently in beta), however you can attach external altering that works with Graphite, you know, you have access to their Graphite endpoint.
- in the era of devops, limitation of team members does not work well, I prefer all of my team members to have access to the monitoring
- having example/pre-baked dashboards would be very very helpful
I evaluated at least 10 alternative services before choosing HG, they best matched my needs.
I only just found out about it so my previous clients couldn't benefit.
Comes with a two week trial but I wasted too much time and hadn't had a chance to show my client the tool. I emailed support and asked for an extension (just a couple of days). They reset the counter on my trial and told me they'd help me if I needed anything else. This was probably within 30 minutes of sending the email.
Read that again... support responded to me within 30 minutes even though I hadn't paid them any money yet.
It just works and at the end of the day that's what I really care about.
I build custom software for enterprises and I need a platform that neither myself or my client need to think about. I don't want to manage a set of platforms to show my client business KPIs which is why I chose Hosted Graphite.
I add in a few lines of code in my app, point the metrics to Hosted Graphite and I look like a hero to my client.
Makes me look good, makes my client look good, I'm sticking with it.
Thanks Justin, very much appreciated!
We were in search of application monitoring platform. We had experience with server monitoring, but it was not detailed enough by definition, because result was like "something happened", not helping in real troubleshooting.
We tried a few options, some were not functional, some were hard to integrate and some were simply overpriced, and settled with Hosted Graphite. In about of one day we started collecting all interesting metrics. It's plug'n'play way of on-boarding, diamond-based data collection is really how it should be done. You just start to collect data, use one of many ready to use libraries for language your application is written in.
Billing model is flexible, you can collect ten metrics from one application or one metric for ten applications for the same price. Support is just awesome, very responsive. Overall, to be honest, product is much better we'd ever create in-house, even with insane budget. but what is more important Hosted Graphite listens to users, so we see how service involves based on our feedback.
Thanks for your kind words Roman.
Anyone who has ever need to graph system or business metrics has probably heard of graphite and anyone trying to configure it knows the pain of maintaining a complex piece of software such as graphite and all the moving parts around it.
Hosted graphite is a great metrics SAAS product based on graphite but also provides additional tools such as statsd and grafana integrated together and at a price point which makes it cheaper than the same amount of amazon instances required to handle the load we're putting on it - not to talk about time .
Dave and his team are amazing at being transparent and communicative with us throughout any issue and even include detailed post-mortems for bigger events - something I would never expect from larger companies.
The great service along with a great price makes us an extremely happy user and I would highly recommend to anyone in need of graphite.
Keep up the good work guys!
Thanks for the kind words Omri.
I've personally setup and maintained many instances of Graphite and other metrics systems and am fully aware of how complicated it can be to maintain such a critical and high throughput system. These guys really abstract the magic and provide an absolutely beautiful and easy to use interface to metrics.
Their customer service is top notch and the turn around on support tickets is nearly always within the same day. Absolutely no complaints!
Finally and probably the most important from the business perspective is that running your own system with this availability and feature set would cost your considerably more than their monthly fees. I don't know how they do it, but thanks!
Graphite is a great tool, that helps you measure both business KPIs and application performance over time.
Hostedgraphite provides you a great hosting service. Our servers hosted in AWS cloud. We did the math: In order to meet graphite system requirements, it would be cheaper to use the hostedgraphite service. Needless to say, it saved us the need to deploy graphite, which is a huge headache.
In addition, they helped us understanding some of the un-clear bahaviors of graphite. They were responsive to our support cases.
I definitely recommend every SaaS application to use graphite, and every graphite user to use the hosted solution provided by hostedgraphite.
For several projects I have tried, with various levels of success, setting up a complete Graphite installation. But with all the weird port numbers, odd dependencies, obscure programs and commands, something always breaks. Plus Graphite has a lot of features left for user customization and you never know exactly what the perfect settings are. Hosted Graphite is awesome because I was up and running in less 5 minutes. Not the cheapest service in the world, but completely worth the fact that I've never had to care about setting Graphite up or managing it.
We had a few bottlenecks in our systems, but weren't certain where they were. In the space of an afternoon we were able to integrate our NodeJS apps with Hosted Graphite and get some pretty graphs to isolate the problems.
Any questions or issues we had were resolved by the lovely support team very quickly, really felt like they went the extra mile every time.
Only con for us was that we started off using Statsd instead of their "Data Views" which meant our quota ran out pretty quickly. Once we cleared that up, it was all good.
Hosted Graphite has proven to be a great way to visualize our metrics. It has saved us significant amounts of development time so our team can focus on building new features instead of figuring out the quirks of graphite. HG is pretty much plug and play, and the questions I did have about configuration were answered quickly and thoroughly by the support team. Switching to a hosted graphite solution over deploying our own instance probably saved us a few headaches and a lot of time.
Thanks Evan, glad to be able to help you!
Hosted Graphite was incredibly easy to startup and the one issue we had, the customer service went above and beyond, providing some custom filters on the inbound metrics so we didn't have to worry about changing our own system -- all because we wanted to spend _less_ money with them.
I couldn't be happier with hosted graphite.
Thanks Ben, always happy to help!
We had some issues managing our own graphite instance so we're very happy using HostedGraphite. The built in statsd and grafana are great. I wish it had more flexible or more complete stats extraction from the Heroku logplex.
Thanks for your feedback Kelly, we're actively working on extending our Heroku integration to include more extensive collection.
Integrating Hosted Graphite into our platform via our Ansible provisioning scripts was straightforward. We're able to push data to HG via Collectd, from AWS and Log Entries.
The real star of HG is the Grafana dashboards. They look great, giving a clear presentation of key data which can be shared around the organisation.
Love Hosted Graphite, it's a great solution to having to provision and manage graphite and statsd servers and allows to focus on just collecting and visualising our metrics.
These guys understand the in's and out's of metrics. They take a holistic, partnership approach towards making the product work for us - a true partner to have on board!