It’s easy to get pulled into paying more and more at a major monitoring company, despite not getting the functionality that you’re looking for. Leaving your monitoring provider can be difficult because it means replacing expensive software or hardware, re-educating your team, and transferring huge amounts of data to a new system - data which may or may not be well suited to the new system. Despite these issues, there are many reasons that motivate users to move to open source.
Major monitoring services are often not flexible with customizations, custom written plugins, or on-premises setups. Many products have steep learning curves which makes educating employees time-consuming. As well, costs can be astronomical as a result of itemized and hidden costs.
Vendor lock-in is created when:
Users are motivated to move to open source because:
Open source Graphite and Prometheus are flexible open source monitoring tools that allow users to customize how they see fit. Users can download the software and start using it with no contract signing, no commitment, and no limited-time free trials.
You can access all of your data all of the time, you can change the software by writing new plugins, and you can set up custom dashboards. There are hundreds of developers creating new plugins and adapting the software to new situations every day, and all of this information is open and available to anyone.
Using open source monitoring tools is free. Open source Graphite and Prometheus are great tools for monitoring time series data, and it is easy to pair them with Grafana for visualization and alerts. It’s possible to use all of these tools at your company with zero cost.
The danger of open source monitoring is seen when your production grows too large for you to be able to easily manage it on your own. It might be really cheap to monitor a small system with Graphite, but when that system expands, it can get more and more difficult, costing you time and money.
The benefits are:
The challenges are:
At MetricFire, we host open source Graphite, Prometheus and Grafana so that our customers don’t have to worry about the challenges of running open source monitoring software. Whenever the monitoring gets too time-consuming, you can easily offload the work to MetricFire. No changes in your system, no new technology or skills - just send the metrics over and keep going as usual.
We are built on open source Prometheus, Graphite, and Grafana, so we can offer:
Constant development: MetricFire continuously integrates the best of open-source technology into our product offering, which is continually changing and evolving as the open-source community grows.
Future-proofed option: MetricFire is founded in open source products that have huge developer communities, and are still growing. These communities will continue to adapt the software as new technology comes out, making MetricFire resilient to changes in the industry.
Extensive plugins: MetricFire users can apply the huge diversity of plugins built by the open source community, at no extra cost.
Easy-to-find employees: You can easily hire and drop-in a SRE/software engineer from the job market, as most of them are already familiar with the technology.
As MetricFire is a corporation, and not just an open source contributor, we have the resources to improve upon the open-source projects. Here are some of the ways we improve upon Graphite, Prometheus, and Grafana:
Alerting: Open-source Graphite doesn’t come equipped with Alerting. At MetricFire, we build a central Graphite alerting service, which is faster, and more reliable than the oft-used but difficult-to-manage Grafana alerting.
Unified monitoring: Graphite and Prometheus are two separate monitoring technologies. We host both technologies for you and offer a unified and seamless UI to access both. No more forcing all your monitoring needs into a single technology; no more square pegs, round holes.
Awesome team dashboards: Graphite and Prometheus only have out-of-box barebones graphing tools. We integrate both with hosted Grafana to give everyone in your team access to great Grafana dashboards.
Out-of-box dashboards: Upon account creation, or installation of our plugins (AWS, Heroku, etc.), dashboards magically appear to get you going quickly.
Long-term storage: No more sleepless nights worrying if your Graphite or Prometheus will collapse when it runs out of disk space or storage. We auto-scale horizontally while you sleep.
Metricfire is Agile: MetricFire is an agile company that is able to work closely with our enterprise customers to incorporate their needs into our roadmap. Our customers’ needs define the direction that MetricFire will go. We are looking to build features that you need, that you can’t find anywhere else. We can immediately offer a level of customization that is impossible to find at larger vendors.
Open source monitoring tools such as Graphite, Prometheus, and Grafana are a great solution for avoiding vendor lock in and getting high value out of your resources. However, running open source can be extremely difficult to scale, making it more resource-consuming than expected. MetricFire is a great option for those looking to get the best of the open source monitoring products, at lower operational costs, and with great customer support.
To try out MetricFire, sign up for our free trial here, and build your own dashboards today. If you’re looking to talk to our team directly, book a demo and talk with us about how MetricFire can help with your monitoring needs.