Welcome to TimeShift
It’s good to be back from our short holiday break. This week we have articles on the world’s fastest internet (with a shout out to Prometheus and Grafana), visualizing real-time and historic weather data, making teams more autonomous, and Grafana + Prometheus + Postgres + TimescaleDB. Hope you have a happy and safe Friday the 13th - see you next week!
Have an article you’d like included in an upcoming TimeShift? Contact Us.
Latest Stable Release: Grafana 5.2.1
- Elasticsearch alerting it’s finally here!
- Native builds for ARM native builds of Grafana for many more platforms!
- Improved Docker image with support for docker secrets
- Security make your Grafana instance more secure
- Prometheus with alignment enhancements
- InfluxDB with support for a new function
- Alerting with alert notification channel type for Discord
- Dashboards & Panels with save & import enhancements
From the Blogosphere
Ballerina Makeover with Grafana: In this guest blog post, the folks from cloud-native programming language Ballerina show you how you can easily visualize metrics from a Ballerina service with Grafana, walking you step by step through the installation and configuration of the components.
How Grafana gives our teams more autonomy with their data: As the saying goes, “Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime,” Vitor shows how using Grafana has empowered teams across Intuit to get hands on and explore their own data, and provides a step by step guide to starting this in your organization.
World’s Fastest Internet - 1.6 TERABITS per Second: Get an inside look at the world’s fastest internet connection which powered a recent LAN party in Sweden (monitored by Prometheus and Grafana)!
Visualize your data with Grafana: Learn how to visualize some real-time and historical weather data in a Grafana dashboard using the nio platform, Elasticsearch and the OpenWeatherMap API. Very cool stuff.
Uniting SQL and NoSQL for Monitoring: Why PostgreSQL is the ultimate data store for Prometheus: This article shows you how to use Prometheus, PostgreSQL + TimescaleDB, and Grafana for storing, analyzing, and visualizing metrics. If you’re not familiar with TimescaleDB, they spoke at our last GrafanaCon - checkout Erik’s talk.
Introducing Pagination for Grafana Scripted Dashboards: The new release of Würth Phoenix’s NetEye 4 takes advantage of Grafana’s scripted dashboards, but adds some new functionality. Sometimes when you have a large number of panels on a single dashboard it can be slow to load. Würth Phoenix has added the concept of pagination to their default analytics dashboard and they show you how they did it.
Highly Available Grafana running on AWS Fargate and RDS Aurora: Set up a fully operational Grafana that’s load balanced and backed by Amazon Aurora.
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.
TimeSeries Boston | Boston, MA – July 17, 2018:
Jacob Lisi: What does Kubernetes Look Like? Performance Monitoring & Visualization with Grafana - Monitoring Kubernetes is vital to understanding the health and performance of a cluster, but which metrics are most important to add to your dashboards and alert on? Jacob will discuss how to most effectively monitor and visualize your Kubernetes cluster using the Grafana Kubernetes plugin and PromQL. Some of the topics of discussion include(1) how and what to collect when monitoring Kubernetes, (2) how to bring your Grafana dashboards to the next level by using Kubernetes as a data-source, and (3) what to do when managing multiple clusters. All of these topics and more will be discussed to help people get the most out of their Kubernetes monitoring.
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.