Code

grpc plugin: Add a plugin providing a gRPC server.
authorSebastian Harl <sh@tokkee.org>
Thu, 29 Oct 2015 21:37:53 +0000 (22:37 +0100)
committerSebastian Harl <sh@tokkee.org>
Mon, 30 May 2016 21:44:19 +0000 (23:44 +0200)
commit408b3fc30cabf109333b2b86caf5edf47f5b82f5
tree727db34c00b034732c64aa63a940572086c8008f
parent9e718fa4673df0ebef245a600feafaab3fcb09c4
grpc plugin: Add a plugin providing a gRPC server.

gRPC is an open source RPC framework based on protocol buffers. The plugin
currently exposes one RPC end-point for dispatching values to the daemon but
is easy to extend for more functionality.

The plugin is written in C++ and uses an synchronous architecture which should
provide maximum performance. The collectd build system has been extended to
support C++ (11) and protocol buffers (3.0+).
.gitignore
Makefile.am
configure.ac
proto/Makefile.am [new file with mode: 0644]
proto/collectd.proto [new file with mode: 0644]
proto/types.proto [new file with mode: 0644]
src/Makefile.am
src/daemon/collectd.h
src/grpc.cc [new file with mode: 0644]