NOTICE: DISCONTINUATION OF SNAP TELEMETRY PROJECT.
The Snap Telemetry project will no longer be maintained by Intel. Intel will not provide or guarantee development of or support for Snap, including but not limited to, maintenance, bug fixes, new releases or updates. Patches to this project are no longer accepted by Intel. If you have an ongoing need to use Snap, are interested in independently developing it, or would like to maintain patches for the community, please create your own fork of the project.
At Grafana Labs, we’re building an OpenSaaS monitoring platform around Grafana.
We want to create a powerful yet turnkey experience; one that offers the best of both the SaaS and open source worlds.
Our sense is that monitoring has gotten too expensive, and creates unnecessary silos. Users have lost control of their data destiny, and are trapped by inflexible solutions and spiraling costs.
We think that there’s a better way forward. We’re building a platform that helps you take back control of your monitoring.
The pieces are slowly coming together:
Grafana is the centerpiece of our stack, and things aren’t slowing down. In fact, we’re just spooling up and are hard at work on key new improvements (including alerting)
We just announced a preview of Grafana.com. Users can extend and customize Grafana, through community-powered plugins. You’ll be able to monitor your entire stack by choosing from a wealth of Dashboards, Panels, Data Sources, and complete Apps. Not only can you discover and install new plugins for Grafana, but anyone can create plugins to bring visualizations of 3rd party metrics together, and publish your plugin to Grafana.net for everyone to install.
We continue to work on our hosted metrics offering, which will also tie in to grafana.net, and provide a seamlessly scalable Graphite-compatible Data Source that is optimized for Grafana.
But what about a host-based system agent? Collection of system data is a key part of any monitoring stack. There are a wealth of open-source agents out there, including projects like collectd, diamond, tcollector, and telegraph.
In looking at the landscape, none of the existing options felt all that appealing. By and large, they all seemed to be designed for infrastructure that was relatively static. There didn’t seem to be much innovation or fresh thinking going on in the space.
A few months ago, Intel released a new open source system agent called Snap, and it immediately piqued our interest.
Snap is written in Go, which we like and are familiar with (The Grafana backend and much of the Grafana Labs stack is written in Go). Snap also has an HTTP API for dynamic configuration and inspection, and a lot of its design seemed to reflect good thinking about really large scale and dynamic infrastructure. Finally, Snap supports real-time and ad hoc inspection of any metric, which ties in really nicely with a new “live data” feature coming in Grafana 3.x.
We started talking with Intel’s Software Defined Infrastructure team, and quickly realized that there was a tremendous amount of alignment between the Grafana and Snap projects.
Fast forward to a week ago: we announced an official collaboration between Intel and Grafana Labs, around Grafana and Snap. Grafana Labs co-founder Torkel Ödegaard shared the stage with Intel at their Cloud Day in San Fransisco, where he announced the partnership between our companies. Torkel also did a demo of the new Snap Data Source for Grafana, which is now available on Grafana.net. Read more detailed info and watch the demo
We’re really excited to be working with Intel, and fully expect Snap to become a key part of what we’re building. You can expect us to release and publish a wide range of Snap-powered plugins on Grafana.net over the coming months.