timeShift(GrafanaBuzz, 1w) Issue 39

Published: 6 Apr 2018 by Trent White RSS

Welcome to TimeShift

Welcome to another edition of timeShift. This week we have some plugin updates to share, as well as a dose of recent articles related to Grafana and the extended open source monitoring ecosystem. Be sure to check out all the talks from GrafanaCon.

Follow us on Twitter and let us know which talk is your favorite.


Latest Stable Release

Grafana 5.0.4 is available for download. Bug fixes in the latest release include:

  • Docker: Can’t start Grafana on Kubernetes 1.7.14, 1.8.9, or 1.9.4 #140 in grafana-docker repo thx @suquant
  • Dashboard: Fixed bug where collapsed panels could not be directly linked to/rendered #11114 & #11086 & #11296
  • Dashboard: Provisioning dashboard with alert rules should create alerts #11247
  • Snapshots: For snapshots, the Graph panel renders the legend incorrectly on right hand side #11318
  • Alerting: Link back to Grafana is wrong if root_path contains sub-path components #11403
  • Alerting: Incorrect default value for upload images setting for alert notifiers #11413

Check out the full release notes to see the features and fixes in Grafana v5.0.4.

Download Grafana 5.0.4 Now



From the Blogosphere

Using the Worldmap Panel with Prometheus: The Worldmap panel is one of our favorite Grafana panels, and as you probably guessed, displays metrics on a map. We use it in WorldPing to show OK/Error events for your endpoints. Brian Brazil from Robust Perception wrote a mini-article on how to use the Worldmap panel with Prometheus.

Multi-Level Dashboarding with Grafana – Use Case: NetEye ITOA | Alyvix: This article focuses on having context when visualizing metrics, and why asking the right questions about your data is important. Depending on the level of detail and type of graph you use, your data can either lead you to answers or leave you more confused.

Würth Phoenix @ GrafanaConEu 2018: Susanne Greiner, who wrote the above article also gave a talk at our most recent GrafanaCon and posted a write up to provide more context on how Würth Phoenix uses Grafana.

vSphere Performance data – Monitoring VMware vSAN performance: In the latest article from the series about monitoring vSphere Performance Rudi discusses how to add vSAN metrics to your dashboards.

Using Jenkins pipeline to add Grafana Annotations for release monitoring: Plivo uses Jenkins to deploy code several times a day across numerous micro-services. They monitor this system closely to ensure their services are performing optimally. This article covers how they add dynamic annotations to Grafana via Jenkins pipeline.

Creating a full monitoring solution for ARM Kubernetes Cluster: This second article covers implementing a dynamic monitoring stack after deploying a Kubernetes cluster into three Rock64 single board computers. Also, check out part one to see how Carlos built the cluster.



GrafanaCon Videos and Presentations

Videos and presentations from GrafanaCon EU are available. Big thanks to all of our speakers and sponsors for helping us put on such a wonderful event.

Check out the Talks



Grafana Plugins

This week we have a handful of plugin updates to share. If you’re not familiar with how to install or update plugins, it’s easy! For on-prem Grafana, use the grafana-cli tool, or for Hosted Grafana update with one-click.

UPDATED PLUGIN

Vonage Status Panel - Style updates for Grafana 5.0.

  • Added option to auto scroll the alerts in case the text overflows the panel view
  • Fixed header padding when title is absent

Update

UPDATED PLUGIN

Prometheus Alertmanager Data Source - This data source now has improved templating support and allows for the manual definition of severity levels.

Update

UPDATED PLUGIN

OpenNMS Helm App - OpenNMS Helm replaces the original OpenNMS data source. This is the second release and received a number of small updates. View the changelog to read about specific updates.

Update

UPDATED PLUGIN

Ajax Panel - This useful panel received a huge update. It now supports embedding webcams into a Grafana dashboard along with tons of other changes. Included is an Examples tab that shows off some of the features of the Ajax Panel. Here are just some of the changes:

  • Support template variables in parameters
  • Use data sources for complex authentication
  • Support loading images
  • Support header configuration
  • Support showing time info
  • Include various sample configurations

Update

UPDATED PLUGIN

IBM APM - Latest updates include:

  • Added support for string metrics
  • Added example dashboard for Node.js application running in IBM Cloud Private.
  • Simplified installation for Grafana 5. Plugin works correctly without modifications in Grafana 5 backend (thanks to Grafana 5 new feature #5457).
  • More readable dropdown lists in panel query editor.
  • Added datasource configuration option to deallocate dataset on ITM/APM server after every metric query

Update

Upcoming Events

In between code pushes we like to speak at, sponsor and attend all kinds of conferences and meetups. We also like to make sure we mention other Grafana-related events happening all over the world. If you’re putting on just such an event, let us know and we’ll list it here.

Percona Live 2018 | Santa Clara, CA - April 23-25, 2018:
Raj Dutt - metrictank: Building a New Time Series Engine for GrafanaCloud
Time series databases are sprouting up like mushrooms. At Grafana Labs, we built a new engine specifically for GrafanaCloud. Why would we do that? Learn about the design considerations, lessons learned, and tradeoffs we made in designing this engine that is compatible with both Graphite and Prometheus.

Register Now

KubeCon + CloudNativeCon Europe 2018 | Copenhagen, Denmark - May 2-4, 2018:
Tom Wilkie – Prometheus Monitoring Mixins: Using Jsonnet to Package Together Dashboards, Alerts and Exporters
In this talk we present a technique for using Jsonnet (a configuration language from Google) for packaging and deploying “Monitoring Mixins” - extensible and customizable combinations of dashboards, alert definitions and exporters. This technique allows developers of open source projects to publish best-practice monitoring configurations alongside their code, and for users to consume it, customize it and stay up to date. We will present example Mixins for Kubernetes and other services such as Consul and Cassandra.

We're also sponsoring KubeCon + CloudNativeCon as a Startup Sponsor. Swing by our booth to learn how to monitor Kubernetes with GrafanaCloud.

Register Now

Monitorama 2018 PDX | Portland, OR - June 4-6, 2018:
Join us again to hear talks from industry experts and community leaders discuss the newest approaches in monitoring and observability. Find out which tools and techniques are in use at some of the largest web architectures in the world.

Register Now

`

InfluxDays London 2018 | London, United Kingdom - June 14, 2018:
Join us as we sponsor two days of technical talks around Telegraf, InfluxDB, Chronograf, Kapacitor, Grafana and adjacent technologies.

Register Now

Grafana Labs is Hiring!

We are passionate about open source software and thrive on tackling complex challenges to build the future. We ship code from every corner of the globe and love working with the community. If this sounds exciting, you're in luck – WE'RE HIRING!

Check out our Open Positions



That’s a Wrap!

Thanks for reading another issue of timeShift. What would you like to see here? Submit a comment on this issue below, or post something at our community forum.

Follow us on Twitter, like us on Facebook, and join the Grafana Labs community.