Why we’re teaching our staff how to get a pay rise

At Hosted Graphite, we’re open about how we do things: both internally and externally. We publish the status of our internal systems (and share a full history of all incidents), we share our weekly Baremetrics reports on revenue and churn rate with everyone in the company and, most recently, we told all our staff how…

Amazon CloudWatch Monitoring: Feature Spotlight

This is the first of a new series that will highlight some key features and integrations we’ve launched. It’s a look at things we’ve been working hard to improve, as well as spotlighting some other features that customers have told us we’ve been a bit too quiet about up until now. First up, we’re looking…

Adventures in fault tolerant alerting with Python

We gave a presentation a couple of weeks ago Python Ireland’s April meetup where we described our experiences with PySyncObj, a relatively new but solid library for building fault tolerant distributed systems in Python. Most of the services that run Hosted Graphite are built in Python, and this includes our alerting system. While that talk wasn’t recorded, this blog post…

Hosted Graphite’s Alerting now integrates with OpsGenie!

TL;DR: Hosted Graphite’s alerting feature now integrates with OpsGenie, including auto-resolving incidents according to the alerting rules. Hosted Graphite’s alerting feature continues to sprout new functionality – we just launched the ability to send notifications of infrastructure problems straight to your on-call engineering team via OpsGenie. If you’re not familiar with OpsGenie, here’s how they…

System monitoring – what are my options? (part 2)

In part one of this series on system monitoring libraries we checked out a some popular libraries used to monitor servers. In this follow-up, we take a look at a few more options and make a recommendation to answer the question ‘which of the many available monitoring tools is best for your environment?’ Diamond Diamond is a Python…

System monitoring – what are my options? (part 1)

There are many options for system monitoring –  so many in fact that a lot of people turn to one of the two worst options: Writing your own, or getting struck with paralysis by analysis and doing nothing. Monitoring your systems and alerting when something weird happens is crucial to understanding and tackling issues as early as…

Enabling remote work

At Hosted Graphite, we rely on remote work – our CEO works full-time from the US and the rest of the team work from Ireland. We have a flexible policy on working from home (essentially, Nike-style: just do it). As long as work gets done, we don’t sweat the details of when or where it…

Alerting from first principles

An Introduction to Alerting Having recently added our Alerting for Graphite, we thought it’d be useful to put together a short primer on Alerting. What do you need to look at when considering what you alert on, and where those alerts go? An early warning system is only as good as its alarms. What is…

No brogrammers: Practical tips for writing inclusive job ads

A common problem with hiring for tech companies is that job ads often use strong, offputting language that alienates women, people of colour, and other minorities in the tech community. By paying attention to the language we use to describe ourselves, our ideal candidates, and the job responsibilities, we can broaden the net of candidates that might apply…

Managing ChatOps Signal-to-Noise with HipChat and Hosted Graphite

We’re close to releasing a big new feature for Hosted Graphite – the ability to define alerts that can notify you when your metric data indicates something might be wrong with your infrastructure. You can choose to be notified via email, webhooks, PagerDuty, Slack, and now, HipChat. The alerting feature is in beta right now but…

New Years Resolution : Stop Self Hosting Graphite

Obvious fact alert: New Year’s Resolutions don’t work for anyone (this lifehack clickbait has five reasons why). They especially don’t work for companies because if the resolution was really that important you probably would have taken it on already. The January-specific orbital tilt of the earth won’t make you especially free to take new stuff…