@@ -79,6 +79,8 @@ func init() {
7979 rootCmd .PersistentFlags ().String ("storage-orchestrator-clickhouse-password" , "" , "Clickhouse password for orchestrator storage" )
8080 rootCmd .PersistentFlags ().Bool ("storage-orchestrator-clickhouse-asyncInsert" , false , "Clickhouse async insert for orchestrator storage" )
8181 rootCmd .PersistentFlags ().Int ("storage-orchestrator-clickhouse-maxRowsPerInsert" , 100000 , "Clickhouse max rows per insert for orchestrator storage" )
82+ rootCmd .PersistentFlags ().Int ("storage-orchestrator-clickhouse-maxOpenConns" , 30 , "Clickhouse max open connections for orchestrator storage" )
83+ rootCmd .PersistentFlags ().Int ("storage-orchestrator-clickhouse-maxIdleConns" , 30 , "Clickhouse max idle connections for orchestrator storage" )
8284 rootCmd .PersistentFlags ().Bool ("storage-orchestrator-clickhouse-disableTLS" , false , "Clickhouse disableTLS for orchestrator storage" )
8385 rootCmd .PersistentFlags ().Int ("storage-orchestrator-memory-maxItems" , 0 , "Max items for orchestrator memory storage" )
8486 rootCmd .PersistentFlags ().Int ("storage-orchestrator-redis-poolSize" , 0 , "Redis pool size for orchestrator storage" )
@@ -91,11 +93,15 @@ func init() {
9193 rootCmd .PersistentFlags ().String ("storage-main-clickhouse-password" , "" , "Clickhouse password for main storage" )
9294 rootCmd .PersistentFlags ().Bool ("storage-main-clickhouse-asyncInsert" , false , "Clickhouse async insert for main storage" )
9395 rootCmd .PersistentFlags ().Int ("storage-main-clickhouse-maxRowsPerInsert" , 100000 , "Clickhouse max rows per insert for main storage" )
96+ rootCmd .PersistentFlags ().Int ("storage-main-clickhouse-maxOpenConns" , 30 , "Clickhouse max open connections for main storage" )
97+ rootCmd .PersistentFlags ().Int ("storage-main-clickhouse-maxIdleConns" , 30 , "Clickhouse max idle connections for main storage" )
9498 rootCmd .PersistentFlags ().Bool ("storage-main-clickhouse-disableTLS" , false , "Clickhouse disableTLS for main storage" )
9599 rootCmd .PersistentFlags ().String ("storage-staging-clickhouse-username" , "" , "Clickhouse username for staging storage" )
96100 rootCmd .PersistentFlags ().String ("storage-staging-clickhouse-password" , "" , "Clickhouse password for staging storage" )
97101 rootCmd .PersistentFlags ().Bool ("storage-staging-clickhouse-asyncInsert" , false , "Clickhouse async insert for staging storage" )
98102 rootCmd .PersistentFlags ().Int ("storage-staging-clickhouse-maxRowsPerInsert" , 100000 , "Clickhouse max rows per insert for staging storage" )
103+ rootCmd .PersistentFlags ().Int ("storage-staging-clickhouse-maxOpenConns" , 30 , "Clickhouse max open connections for staging storage" )
104+ rootCmd .PersistentFlags ().Int ("storage-staging-clickhouse-maxIdleConns" , 30 , "Clickhouse max idle connections for staging storage" )
99105 rootCmd .PersistentFlags ().Bool ("storage-staging-clickhouse-disableTLS" , false , "Clickhouse disableTLS for staging storage" )
100106 rootCmd .PersistentFlags ().String ("api-host" , "localhost:3000" , "API host" )
101107 rootCmd .PersistentFlags ().String ("api-basicAuth-username" , "" , "API basic auth username" )
@@ -154,6 +160,8 @@ func init() {
154160 viper .BindPFlag ("storage.staging.clickhouse.password" , rootCmd .PersistentFlags ().Lookup ("storage-staging-clickhouse-password" ))
155161 viper .BindPFlag ("storage.staging.clickhouse.asyncInsert" , rootCmd .PersistentFlags ().Lookup ("storage-staging-clickhouse-asyncInsert" ))
156162 viper .BindPFlag ("storage.staging.clickhouse.maxRowsPerInsert" , rootCmd .PersistentFlags ().Lookup ("storage-staging-clickhouse-maxRowsPerInsert" ))
163+ viper .BindPFlag ("storage.staging.clickhouse.maxOpenConns" , rootCmd .PersistentFlags ().Lookup ("storage-staging-clickhouse-maxOpenConns" ))
164+ viper .BindPFlag ("storage.staging.clickhouse.maxIdleConns" , rootCmd .PersistentFlags ().Lookup ("storage-staging-clickhouse-maxIdleConns" ))
157165 viper .BindPFlag ("storage.staging.clickhouse.disableTLS" , rootCmd .PersistentFlags ().Lookup ("storage-staging-clickhouse-disableTLS" ))
158166 viper .BindPFlag ("storage.main.clickhouse.database" , rootCmd .PersistentFlags ().Lookup ("storage-main-clickhouse-database" ))
159167 viper .BindPFlag ("storage.main.clickhouse.host" , rootCmd .PersistentFlags ().Lookup ("storage-main-clickhouse-host" ))
@@ -162,6 +170,8 @@ func init() {
162170 viper .BindPFlag ("storage.main.clickhouse.password" , rootCmd .PersistentFlags ().Lookup ("storage-main-clickhouse-password" ))
163171 viper .BindPFlag ("storage.main.clickhouse.asyncInsert" , rootCmd .PersistentFlags ().Lookup ("storage-main-clickhouse-asyncInsert" ))
164172 viper .BindPFlag ("storage.main.clickhouse.maxRowsPerInsert" , rootCmd .PersistentFlags ().Lookup ("storage-main-clickhouse-maxRowsPerInsert" ))
173+ viper .BindPFlag ("storage.main.clickhouse.maxOpenConns" , rootCmd .PersistentFlags ().Lookup ("storage-main-clickhouse-maxOpenConns" ))
174+ viper .BindPFlag ("storage.main.clickhouse.maxIdleConns" , rootCmd .PersistentFlags ().Lookup ("storage-main-clickhouse-maxIdleConns" ))
165175 viper .BindPFlag ("storage.main.clickhouse.disableTLS" , rootCmd .PersistentFlags ().Lookup ("storage-main-clickhouse-disableTLS" ))
166176 viper .BindPFlag ("storage.orchestrator.clickhouse.database" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-clickhouse-database" ))
167177 viper .BindPFlag ("storage.orchestrator.clickhouse.host" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-clickhouse-host" ))
@@ -170,6 +180,8 @@ func init() {
170180 viper .BindPFlag ("storage.orchestrator.clickhouse.password" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-clickhouse-password" ))
171181 viper .BindPFlag ("storage.orchestrator.clickhouse.asyncInsert" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-clickhouse-asyncInsert" ))
172182 viper .BindPFlag ("storage.orchestrator.clickhouse.maxRowsPerInsert" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-clickhouse-maxRowsPerInsert" ))
183+ viper .BindPFlag ("storage.orchestrator.clickhouse.maxOpenConns" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-clickhouse-maxOpenConns" ))
184+ viper .BindPFlag ("storage.orchestrator.clickhouse.maxIdleConns" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-clickhouse-maxIdleConns" ))
173185 viper .BindPFlag ("storage.orchestrator.clickhouse.disableTLS" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-clickhouse-disableTLS" ))
174186 viper .BindPFlag ("storage.orchestrator.memory.maxItems" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-memory-maxItems" ))
175187 viper .BindPFlag ("storage.orchestrator.redis.poolSize" , rootCmd .PersistentFlags ().Lookup ("storage-orchestrator-redis-poolSize" ))
0 commit comments