]> git-server-git.apps.pok.os.sepia.ceph.com Git - cephmetrics.git/log
cephmetrics.git
8 years agoat-a-glance: correct grammar on status panels (mons/osds)
Paul Cuzner [Wed, 21 Jun 2017 21:00:46 +0000 (09:00 +1200)]
at-a-glance: correct grammar on status panels (mons/osds)

8 years agoMerge pull request #11 from zmc/wip-ansible
pcuzner [Wed, 21 Jun 2017 03:39:14 +0000 (15:39 +1200)]
Merge pull request #11 from zmc/wip-ansible

More ansible updates

8 years agorgw updates: tweak detection of rgw sockets, and modify RGW dashboards
Paul Cuzner [Wed, 21 Jun 2017 02:17:29 +0000 (14:17 +1200)]
rgw updates: tweak detection of rgw sockets, and modify RGW dashboards

 The detection didn't work on some systems (I was expecting a pid in the name),
 so the glob used is now more generic.

 The rgw dashboard has been updated with a row that shows a roll-up of all rgw's
 and then repeated rows for each specific rgw node

8 years agoCompatibility for ansible < 2.3 11/head
Zack Cerza [Tue, 20 Jun 2017 22:09:04 +0000 (16:09 -0600)]
Compatibility for ansible < 2.3

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoInstall dependencies of collector plugins
Zack Cerza [Tue, 20 Jun 2017 19:13:09 +0000 (13:13 -0600)]
Install dependencies of collector plugins

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoBy default, don't use EPEL
Zack Cerza [Tue, 20 Jun 2017 18:56:46 +0000 (12:56 -0600)]
By default, don't use EPEL

Instead, use a repo on ceph.com for now.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoInstall unzip to extract the Vonage plugin
Zack Cerza [Tue, 20 Jun 2017 18:56:21 +0000 (12:56 -0600)]
Install unzip to extract the Vonage plugin

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoDon't fail when firewalld isn't installed
Zack Cerza [Tue, 20 Jun 2017 18:53:53 +0000 (12:53 -0600)]
Don't fail when firewalld isn't installed

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoPass --dashboard-dir to dashUpdater.py
Zack Cerza [Tue, 20 Jun 2017 18:54:21 +0000 (12:54 -0600)]
Pass --dashboard-dir to dashUpdater.py

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agoMake the dashboard dir an argument
Zack Cerza [Tue, 20 Jun 2017 18:53:11 +0000 (12:53 -0600)]
Make the dashboard dir an argument

Instead of hardcoding it.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 years agodashboards updated to account for null missing values
Paul Cuzner [Tue, 20 Jun 2017 04:16:52 +0000 (16:16 +1200)]
dashboards updated to account for null missing values

Prior to this change the charts had "Display/Null Value" set as null - but in
an environment where observations/metrics are arriving late or miss, the
 resulting chart would be part populated at best, at worst blank with only
 hover only providing an indication that data points are present.

Ideally the data should be present - but by setting as connected, null values
will not stop the graphs from being rendered.

8 years agodashUpdater - dashboard refresh mode needed overwrite set to True
Paul Cuzner [Tue, 20 Jun 2017 02:35:37 +0000 (14:35 +1200)]
dashUpdater - dashboard refresh mode needed overwrite set to True

8 years agoat-a-glance : health history chart updated
Paul Cuzner [Mon, 19 Jun 2017 20:47:25 +0000 (08:47 +1200)]
at-a-glance : health history chart updated

The health history query lead to interpolation of health values, so you'd see 1,2 or 3's due to averaging. This
change updates the query to use consolidateBy function which should keep the values as intended - 0,4,8
representing OK, WARN, ERROR

INSTALL instructions updated since this chart problem was listed as a Known Issue

8 years agoINSTALL info doc update
Paul Cuzner [Mon, 19 Jun 2017 04:44:24 +0000 (16:44 +1200)]
INSTALL info doc update

Removed some of the initial issues recorded, since they have been
resolved or worked around.

8 years agoadded osd-state information
Paul Cuzner [Mon, 19 Jun 2017 04:10:09 +0000 (16:10 +1200)]
added osd-state information

The mon collector now includes the status of osd's in it's output
(where 0 = up, 1 = down). To use this additional info, the at-a-glance
and backend-storage dashboards have been updated.

at-a-glance now includes a link from the OSD's 'down' value to the
backend storage dashboard

backend-storage dashboard includes an osd down table - which basically
shows osd's with a status of > 0

8 years agoat-a-glance - mon reporting now uses status panel, not singlestat
Paul Cuzner [Sun, 18 Jun 2017 23:36:27 +0000 (11:36 +1200)]
at-a-glance - mon reporting now uses status panel, not singlestat

Status Panel allows the mon's to be shown as a total/in quorum and down. In
addition, the panel uses a threshold and goes amber if a mon is down.

8 years agodashUpdater - refactoring and startup options added
Paul Cuzner [Sun, 18 Jun 2017 22:08:23 +0000 (10:08 +1200)]
dashUpdater - refactoring and startup options added

Multiple changes
- refactored code
- added argparse to provide runtime options
- adding logging module to provide more debug information
- added checks to confirm grafana port is available before attempting to fetch dashboards
- issue a return code back to the calling shell