]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Graylog: Integrate with Log{Client,LogMonitor}
authorMarcel Lauhoff <ml@irq0.org>
Thu, 21 May 2015 22:47:45 +0000 (00:47 +0200)
committerMarcel Lauhoff <lauhoff@uni-mainz.de>
Fri, 29 Jan 2016 14:33:36 +0000 (15:33 +0100)
commitc4892d941b3f7dedfa18e1fcdbda37546269900a
treee8566cd29eab79c144464e0df82b366edfc36273
parentf88fcf032f31fd82f6c1ec56ac63b3a6451c5262
Graylog: Integrate with Log{Client,LogMonitor}

Adds graylog/GELF logging support to clog and monitor log.

Changes to Graylog class:
- Support Logging LogEntry classes
- Add parameter "logger" to indicate the log source
  (e.g dlog, clog, mon)

New config opts:
- clog to graylog
- clog to graylog host
- clog to graylog port

- mon cluster log to graylog
- mon cluster log to graylog host
- mon cluster log to graylog port

Signed-off-by: Marcel Lauhoff <ml@irq0.org>
17 files changed:
src/Makefile-env.am
src/common/Graylog.cc [new file with mode: 0644]
src/common/Graylog.h [new file with mode: 0644]
src/common/LogClient.cc
src/common/LogClient.h
src/common/Makefile.am
src/common/config_opts.h
src/log/Log.cc
src/log/Log.h
src/log/Makefile.am
src/mds/MDSDaemon.cc
src/mds/MDSRank.cc
src/mon/LogMonitor.cc
src/mon/LogMonitor.h
src/mon/Monitor.cc
src/osd/OSD.cc
src/test/Makefile.am