X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=proto%2Fcollectd.proto;h=0ed6606171c37e4359ebe335771ac64f22d5bf7d;hb=d26dd5c1db5c3310c9e69b2b910c6547469c99ce;hp=608fcbb1657e1476d5ca705e18b8c43abe1c54af;hpb=5aabca01574c7ab85d4dd85aa35e41f4297007d4;p=collectd.git diff --git a/proto/collectd.proto b/proto/collectd.proto index 608fcbb1..0ed66061 100644 --- a/proto/collectd.proto +++ b/proto/collectd.proto @@ -27,19 +27,20 @@ syntax = "proto3"; package collectd; import "types.proto"; -import "google/protobuf/timestamp.proto"; service Collectd { - // Dispatch collected values to collectd. - rpc DispatchValues(DispatchValuesRequest) returns (DispatchValuesReply); - // Query a list of values available from collectd's value cache. rpc QueryValues(QueryValuesRequest) returns (QueryValuesReply); } +service Dispatch { + // DispatchValues sends a stream of ValueLists to the server. + rpc DispatchValues(stream DispatchValuesRequest) returns (DispatchValuesReply); +} + // The arguments to DispatchValues. message DispatchValuesRequest { - collectd.types.ValueList values = 1; + collectd.types.ValueList value_list = 1; } // The response from DispatchValues. @@ -56,5 +57,5 @@ message QueryValuesRequest { // The response from QueryValues. message QueryValuesReply { - repeated collectd.types.ValueList values = 1; + repeated collectd.types.ValueList value_lists = 1; }