proto/collectd.proto: Improve documentation.
authorFlorian Forster <octo@collectd.org>
Thu, 11 Aug 2016 06:34:31 +0000 (08:34 +0200)
committerFlorian Forster <octo@collectd.org>
Thu, 11 Aug 2016 06:34:44 +0000 (08:34 +0200)
DispatchValues' documentation is now written from the POV of the server,
not the caller as it was previously worded.

proto/collectd.proto

index 37df5b6..917c5de 100644 (file)
@@ -30,16 +30,22 @@ option go_package = "collectd.org/rpc/proto";
 import "types.proto";
 
 service Collectd {
-  // Query a list of values available from collectd's value cache.
-  rpc QueryValues(QueryValuesRequest) returns (stream QueryValuesResponse);
-
-  // DispatchValues sends a stream of ValueLists to the server.
+  // DispatchValues reads the value lists from the DispatchValuesRequest stream.
+  // The gRPC server embedded into collectd will inject them into the system
+  // just like the network plugin.
   rpc DispatchValues(stream DispatchValuesRequest)
       returns (DispatchValuesResponse);
+
+  // QueryValues returns a stream of matching value lists from collectd's
+  // internal cache.
+  rpc QueryValues(QueryValuesRequest) returns (stream QueryValuesResponse);
 }
 
 // The arguments to DispatchValues.
-message DispatchValuesRequest { collectd.types.ValueList value_list = 1; }
+message DispatchValuesRequest {
+  // value_list is the metric to be sent to the server.
+  collectd.types.ValueList value_list = 1;
+}
 
 // The response from DispatchValues.
 message DispatchValuesResponse {}