diff --git a/protofiles/configelements/ux/AllConf.proto b/protofiles/configelements/ux/AllConf.proto index fd6a540de0ad9e..653968cae10c84 100644 --- a/protofiles/configelements/ux/AllConf.proto +++ b/protofiles/configelements/ux/AllConf.proto @@ -14,12 +14,15 @@ import "DispatchClientConfigUX.proto"; import "ElasticSearchClientConfigUX.proto"; import "ElasticSearchServerConfigUX.proto"; import "EnigmaConfigUX.proto"; -import "HermesConfigUX.proto"; import "InfluxConfigUX.proto"; import "LinkConfigUX.proto"; import "VitalsClientConfigUX.proto"; import "VitalsConfigUX.proto"; import "GoMaintainConfigUX.proto"; +import "AnubisClientConfigUX.proto"; +import "AnubisConfigUX.proto"; +import "GoDispatchClientConfigUX.proto"; +import "GoDispatchConfigUX.proto"; message AllConf { @@ -68,4 +71,16 @@ message AllConf { optional ConfigUX vitalsConfigUX = 29; optional VitalsConfigUX vitalsConfig = 30; + + optional ConfigUX goDispatchConfigUX = 31; + optional GoDispatchConfigUX goDispatchConfig = 32; + + optional ConfigUX goDispatchClientConfigUX = 33; + optional GoDispatchClientConfigUX goDispatchClientConfig = 34; + + optional ConfigUX anubisClientConfigUX = 35; + optional AnubisClientConfigUX anubisClientConfig = 36; + + optional ConfigUX anubisConfigUX = 37; + optional AnubisConfigUX anubisConfig = 38; } diff --git a/protofiles/configelements/ux/AnubisConfigUX.proto b/protofiles/configelements/ux/AnubisConfigUX.proto new file mode 100644 index 00000000000000..2c294516b5ad37 --- /dev/null +++ b/protofiles/configelements/ux/AnubisConfigUX.proto @@ -0,0 +1,47 @@ +package configelements.ux; + +import "ConfigUX.proto"; + +option java_package = "com.logrhythm.configelements.ux"; +option java_outer_classname = "AnubisConfigUXMsg"; + +message AnubisConfigUX { + + message AccumulatorConf { + optional ConfigUX secondsToAccumulate = 1; + optional ConfigUX entriesToAccumulate = 2; + optional ConfigUX maxBatchSizeBytes = 3; + } + + message GigawattDBConfig { + optional ConfigUX gigawattDbPath = 1; + } + + message RelayConfig { + optional ConfigUX inputQueue = 1; + optional ConfigUX inputQueueSize = 2; + optional ConfigUX dbMaxRows = 3; + optional ConfigUX dbResumeRows = 4; + optional ConfigUX dbMaxBytes = 5; + optional ConfigUX dbResumeBytes = 6; + optional ConfigUX dbCheckSizeMs = 7; + } + + message BiffConfig { + optional ConfigUX ackQueue = 1; + optional ConfigUX ackQueueSize = 2; + } + + message MessageRetryConfig { + optional ConfigUX retryIntervalSecs = 1; + optional ConfigUX minRetrySecs = 2; + optional ConfigUX maxRetrySecs = 3; + } + + optional AccumulatorConf accumulatorConf = 1; + optional GigawattDBConfig gigawattDBConfig= 2; + optional RelayConfig relayConfig = 3; + optional BiffConfig biffConfig = 4; + optional MessageRetryConfig messageRetryConfig = 5; + +} diff --git a/protofiles/configelements/ux/GoDispatchClientConfigUX.proto b/protofiles/configelements/ux/GoDispatchClientConfigUX.proto new file mode 100644 index 00000000000000..82ce16252e6354 --- /dev/null +++ b/protofiles/configelements/ux/GoDispatchClientConfigUX.proto @@ -0,0 +1,11 @@ +package configelements.ux; + +import "ConfigUX.proto"; + +option java_package = "com.logrhythm.configelements.ux"; +option java_outer_classname = "GoDispatchClientConfigUXMsg"; + + +message GoDispatchClientConfigUX { + optional ConfigUX inputQueue = 1; +}