Welcome to TimeShift
This week’s big news is that Grafana v5.2.2 was released and includes fixes for Prometheus graphs, dashboard links, loading external plugins, SQL connection leaks, and more. Also, check out our new Grafana Flux plugin and monitor temperature and forecasts using Grafana and the openweathermap API.
Have an article you’d like included in an upcoming TimeShift? Contact Us.
Latest Stable Release: Grafana 5.2.2
- Prometheus: Fix graph panel bar width issue in aligned prometheus queries #12379
- Dashboard: Dashboard links not updated when changing variables #12506
- Postgres/MySQL/MSSQL: Fix connection leak #12636 #9827
- Plugins: Fix loading of external plugins #12551
- Dashboard: Remove unwanted scrollbars in embedded panels #12589
- Prometheus: Prevent error using $__interval_ms in query #12533, thx @mtanda
From the Blogosphere
How the New Influx Query Engine Was Designed—And How to Use It With Grafana: Learn about the design of InfluxData’s new functional query engine Flux in a recap from GrafanaCon EU, and check out the new Flux plugin for Grafana to start using it today!
How to Collect Docker Daemon Metrics: Docker ships with native Prometheus integration - the Docker daemon can generate metrics about it and let you scrape that. Check out how to gather Docker daemon metrics in Linux and MacOS.
Grafana + Prometheus = Awesome: A walkthrough of setting up and configuring a Prometheus/Grafana stack with a few example queries to get you started with your first dashboard.
Playing with Grafana and weather APIs: After receiving a Beewi temperature sensor, Gonzalo wanted to visualize the data from the openweathermap API using Grafana. This article shows you how to collect the data and visualize temperature, UV index, current weather conditions, and forecast in a Grafana dashboard.
Monitoring temperature and humidity with a Raspberry Pi 3, DHT22 sensor, InfluxDB and Grafana: In a second weather related article, Sam needed to track the temperature of his garage for a very important reason - brewing beer. He shares his equipment, setup, scripts and how he intends to improve the setup in the future.
Integration for ServiceNow table API and Grafana: In a follow up on the article about integrating ServiceNow with Grafana, we learn about the newly re-written snow-grafana-proxy plugin, along with the new configuration options, parameters and command line options.
OpenNMS updated their Helm app this week. Depending on your Grafana installation, there are 2 ways to update your plugins – for on-prem Grafana, use the grafana-cli tool, or for Hosted Grafana update with one-click.
OpenNMS Helm App - Version 2.0.0 has been released. It includes a new datasource for querying flow data from OpenNMS and requires Grafana 5.x or greater.
Other new features are:
- Support for “fallback” attributes to the performance datasource.
- The ability to configure query timeouts for all of the datasources in the OpenNMS helm plugin.
Tweet of the WeekWe scour Twitter each week to find an interesting/beautiful dashboard or monitoring related tweet and show it off! #monitoringLove
Last Thursday, wrote a custom data streaming stack as a POC and used @grafana to visualize the output. Forgot to turn it off before I left work for a long weekend. Here's where the ISS went all that time: pic.twitter.com/qy6UqAzXAb— Drew Furgiuele (@Pittfurg) July 23, 2018
This is awesome! Thanks for sharing.
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.
PromCon 2018 | Munich, Germany - August 9-10, 2018:
Tom Wilkie: Prometheus Monitoring Mixins: Using Jsonnet to Package Together Dashboards, Alerts, and Exporters - Prometheus offers powerful open source monitoring and alerting - but that comes with higher degrees of freedom, making pre-configured monitoring “packages” hard to build. Simultaneously, it’s becoming accepted wisdom that the developers of a given software package are best placed to operate said software, or at least construct the basic monitoring configuration.
In this talk we present a technique for using Jsonnet (a configuration language from Google) for packaging and deploying “Monitoring Mixins” - extensible and customisable 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, customise it and stay up to date. We will present example Mixins for Kubernetes and other services such as Consul, Vault, and Cassandra.
David Kaltschmidt: Explore Your Prometheus Data in Grafana – Grafana is the de-facto dashboarding solution for Prometheus. Now imagine you received a page. Grafana is often the starting point for your incident response. You look at a time series panel, form a hypothesis, and would like to dive deeper. We’ve built a whole new section that allows you to do just that by iterating quickly through Prometheus queries while leaving your dashboards intact. I’ll show-case our new Explore UI and how it can fit into your workflows for both troubleshooting and data exploration.
We’re also a proud PromCon 2018 sponsor of the evening social event and a diversity scholarship. We hope to see you there!Register Now
2018 Sensu Summit | Portland, OR - August 22-23, 2018:
We are a proud sponsor of this year’s Sensu Summit! Come enjoy Portland in the summer and learn a ton from the sharpest operations engineers in monitoring!
CloudNative London 2018 | London, United Kingdom - September 26-28, 2018:
Tom Wilkie: Monitoring Kubernetes With Prometheus – In this talk Tom will explore all the moving part for a working Prometheus-on-Kubernetes monitoring system, including kube-state-metrics, node-exporter, cAdvisor and Grafana. You will learn about the various methods for getting to a working setup: the manual approach, using CoreOS’s Prometheus Operator, or using Prometheus Ksonnet Mixin.
Tom will also share some little tips and tricks for getting the most out of your Prometheus monitoring, including the common pitfalls and what you should be alerting on.
How are we doing?
Hope you enjoyed this issue of TimeShift. What do you think? Are there other types of content you’d like to see here? Submit a comment on this issue below, or post something at our community forum.