| 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 |