author | Sebastian Harl <sh@tokkee.org> | |
Thu, 29 Oct 2015 21:37:53 +0000 (22:37 +0100) | ||
committer | Sebastian Harl <sh@tokkee.org> | |
Mon, 30 May 2016 21:44:19 +0000 (23:44 +0200) | ||
commit | 408b3fc30cabf109333b2b86caf5edf47f5b82f5 | |
tree | 727db34c00b034732c64aa63a940572086c8008f | tree | snapshot |
parent | 9e718fa4673df0ebef245a600feafaab3fcb09c4 | commit | diff |
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+).
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 | diff | blob | history | |
Makefile.am | diff | blob | history | |
configure.ac | diff | blob | history | |
proto/Makefile.am | [new file with mode: 0644] | blob |
proto/collectd.proto | [new file with mode: 0644] | blob |
proto/types.proto | [new file with mode: 0644] | blob |
src/Makefile.am | diff | blob | history | |
src/daemon/collectd.h | diff | blob | history | |
src/grpc.cc | [new file with mode: 0644] | blob |