DevConf 2017

Scaling platforms and services. Co-hosted by Rootconf, Red Hat and the Linux Foundation.

Real-time monitoring GlusterFS using event APIs

Submitted by Aravinda VK (@aravindavk) on Apr 9, 2017

Section: Full talk of 40 mins duration Technical level: Beginner Status: Confirmed & Scheduled


Previously to monitor GlusterFS, applications had to run the cluster/volume status commands in periodic intervals. Let us imagine a Gluster monitoring system which displays a list of volumes and its state, to show the real-time status, monitoring app need to query the Gluster in regular interval to check volume status, new volumes, etc. Assume if the polling interval is 5 seconds then monitoring app has to run gluster volume info command ~17000 times a day!

With Gluster 3.9 release, Events APIs are available which can be consumed by registering applications as Webhooks. A monitoring application can get real-time status of Cluster without polling or with minimal polling.

In this talk, we will learn about Events APIs and how it can be used for monitoring GlusterFS


  • Introduction to Gluster FS
  • Challenges involved in real-time monitoring of a distributed File system(GlusterFS)
  • Events APIs Introduction
  • Demo
  • Example application
  • Future plans of Gluster Events APIs


Basic Knowledge of GlusterFS(Optional)

Speaker bio

Aravinda works as Senior Software Engineer at Red Hat, in GlusterFS team where he contributes to Geo-replication, Glusterfind, Events APIs and other components.




{{ errorMsg }}

You need to be a participant to comment.

Login to leave a comment