[Gluster-devel] gstatus update
Paul Cuzner
pcuzner at redhat.com
Fri Mar 21 03:07:26 UTC 2014
Hi,
I've just been doing some work relating to a splunkapp for red hat storage/gluster.
The goal is to provide some gluster related stats in a easy to consume form (i.e. little development needed from a 3rd party!), so I've updated gstatus to 'fill in the blanks'.
gstatus now provides 3 output modes - console (default), json and keyvalue.
In addition to the changes in how the information gets presented, I've also added client count, for the cluster and by volume. Incidentally, I'm counting unique client connections, which differs from the information provided by the CLI (just using python sets)
eg.
[root at ip-10-100-1-11 gstatus]# gstatus -a
Status: HEALTHY Capacity: 120.00 GiB(raw bricks)
Glusterfs: 3.4.0.59rhs 80.00 GiB(usable)
Nodes : 4/ 4 Volumes: 3 Up
Self Heal: 4/ 8 0 Up(Degraded)
Bricks : 12/12 0 Up(Partial)
Clients : 5 0 Down
Volume Information
distvol UP - 4/4 bricks up - Distribute
Capacity: (0% used) 346.00 MiB/40.00 GiB (used/total)
Self Heal: N/A
Protocols: glusterfs:on NFS:on SMB:on
Gluster Clients : 5
mirror2 UP - 4/4 bricks up - Distributed-Replicate
Capacity: (0% used) 173.00 MiB/20.00 GiB (used/total)
Self Heal: 4/ 4 All files in sync
Protocols: glusterfs:on NFS:on SMB:on
Gluster Clients : 4
mirror UP - 4/4 bricks up - Distributed-Replicate
Capacity: (0% used) 173.00 MiB/20.00 GiB (used/total)
Self Heal: 4/ 4 All files in sync
Protocols: glusterfs:on NFS:on SMB:on
Gluster Clients : 5
Status Messages
- Cluster is HEALTHY, all checks successful
and in JSON mode
[root at ip-10-100-1-11 ~]# gstatus -o json
2014-03-21 02:57:58.412101 {"brick_count": 12, "bricks_active": 12, "client_count": 5, "glfs_version": "3.4.0.59rhs", "node_count": 4, "nodes_active": 4, "raw_capacity": 128534446080, "sh_active": 4, "sh_enabled": 8, "status": "healthy", "usable_capacity": 85689630720, "volume_count": 3, "volume_summary": {"degraded": 0, "down": 0, "partial": 0, "up": 3}}
and keyvalue
[root at ip-10-100-1-11 ~]# gstatus -o keyvalue
2014-03-21 02:58:33.042857 brick_count=12,bricks_active=12,client_count=5,glfs_version='3.4.0.59rhs',node_count=4,nodes_active=4,raw_capacity=128534446080,sh_active=4,sh_enabled=8,status='healthy',usable_capacity=85689630720,volume_count=3,volume_summary_down=0,volume_summary_degraded=0,volume_summary_partial=0,volume_summary_up=3
(this keyvalue mode may lend itself to logstash/kibana analysis)
The other thing I've noticed is how much faster the 3.5 CLI appears to be compared to 3.4. Great work guys!
Cheers,
Paul C
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20140320/76a97460/attachment-0001.html>
More information about the Gluster-devel
mailing list