DevConf 2017

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

AV

Aravinda VK

@aravindavk

Real-time monitoring GlusterFS using event APIs

Submitted Apr 9, 2017

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

Outline

  • 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

Requirements

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.

Links

Slides

http://aravindavk.in/files/real-time-monitoring-glusterfs/#/

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}