Skip to content

Commit

Permalink
Merge pull request elastic#395 from Tom-Artale/vitals-config
Browse files Browse the repository at this point in the history
Vitals config
  • Loading branch information
Tom Artale authored and Tom Artale committed Aug 18, 2015
2 parents bac27fa + e3ca5a2 commit 2194523
Show file tree
Hide file tree
Showing 2 changed files with 94 additions and 0 deletions.
46 changes: 46 additions & 0 deletions protofiles/configelements/VitalsConfig.proto
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
package configelements;

option java_package = "com.logrhythm.configelements";
option java_outer_classname = "VitalsConfigMsg";




message VitalsConfig {
message DBConf {
message ShardSpec {
optional string shardSpaceName = 1;
optional string regex = 2;
optional string retentionPolicy = 3;
optional string shardDuration = 4;
}

optional string host = 1;
optional string db = 2;
optional string user = 3;
optional string pass = 4;
optional ShardSpec shardSpec = 5;
}

message Pulse {
optional string name = 1;
optional int32 port = 2;
optional string url = 3;
}

message AccumulatorConf {
message UrlPortPair {
optional string url = 1;
optional int32 port = 2;
}

optional string region = 1;
optional UrlPortPair zmqVamp = 2;
optional UrlPortPair sendTo = 3;
}

optional DBConf dbConf = 1;
repeated Pulse pulse = 2;
optional AccumulatorConf accumulatorConf = 3;

}
48 changes: 48 additions & 0 deletions protofiles/configelements/ux/VitalsConfigUX.proto
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
package configelements.ux;

import "ConfigUX.proto";

option java_package = "com.logrhythm.configelements.ux";
option java_outer_classname = "VitalsConfigUXMsg";




message VitalsConfigUX {
message DBConf {
message ShardSpec {
optional ConfigUX shardSpaceName = 1;
optional ConfigUX regex = 2;
optional ConfigUX retentionPolicy = 3;
optional ConfigUX shardDuration = 4;
}

optional ConfigUX host = 1;
optional ConfigUX db = 2;
optional ConfigUX user = 3;
optional ConfigUX pass = 4;
optional ShardSpec shardSpec = 5;
}

message Pulse {
optional ConfigUX name = 1;
optional ConfigUX port = 2;
optional ConfigUX url = 3;
}

message AccumulatorConf {
message UrlPortPair {
optional ConfigUX url = 1;
optional ConfigUX port = 2;
}

optional ConfigUX region = 1;
optional UrlPortPair zmqVamp = 2;
optional UrlPortPair sendTo = 3;
}

optional DBConf dbConf = 1;
repeated Pulse pulse = 2;
optional AccumulatorConf accumulatorConf = 3;

}

0 comments on commit 2194523

Please sign in to comment.