diff options
Diffstat (limited to 'pcr/ganglia/riemann.proto')
-rw-r--r-- | pcr/ganglia/riemann.proto | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/pcr/ganglia/riemann.proto b/pcr/ganglia/riemann.proto new file mode 100644 index 000000000..3e946a3a0 --- /dev/null +++ b/pcr/ganglia/riemann.proto @@ -0,0 +1,45 @@ +option java_package = "com.aphyr.riemann"; +option java_outer_classname = "Proto"; + +message State { + optional int64 time = 1; + optional string state = 2; + optional string service = 3; + optional string host = 4; + optional string description = 5; + optional bool once = 6; + repeated string tags = 7; + optional float ttl = 8; +} + +message Event { + optional int64 time = 1; + optional string state = 2; + optional string service = 3; + optional string host = 4; + optional string description = 5; + repeated string tags = 7; + optional float ttl = 8; + repeated Attribute attributes = 9; + + optional sint64 metric_sint64 = 13; + optional double metric_d = 14; + optional float metric_f = 15; +} + +message Query { + optional string string = 1; +} + +message Msg { + optional bool ok = 2; + optional string error = 3; + repeated State states = 4; + optional Query query = 5; + repeated Event events = 6; +} + +message Attribute { + required string key = 1; + optional string value = 2; +} |