@@ -789,92 +789,92 @@ The `azure_storage_config` block configures the connection to Azure object stora
789
789
` ` ` yaml
790
790
# Azure Cloud environment. Supported values are: AzureGlobal, AzureChinaCloud,
791
791
# AzureGermanCloud, AzureUSGovernment.
792
- # CLI flag: -<prefix>. azure.environment
792
+ # CLI flag: -azure.environment
793
793
[environment: <string> | default = "AzureGlobal"]
794
794
795
795
# Azure storage account name.
796
- # CLI flag: -<prefix>. azure.account-name
796
+ # CLI flag: -azure.account-name
797
797
[account_name: <string> | default = ""]
798
798
799
799
# Azure storage account key.
800
- # CLI flag: -<prefix>. azure.account-key
800
+ # CLI flag: -azure.account-key
801
801
[account_key: <string> | default = ""]
802
802
803
803
# If ` connection-string` is set, the values of `account-name` and
804
804
# `endpoint-suffix` values will not be used. Use this method over `account-key`
805
805
# if you need to authenticate via a SAS token. Or if you use the Azurite
806
806
# emulator.
807
- # CLI flag: -<prefix>. azure.connection-string
807
+ # CLI flag: -azure.connection-string
808
808
[connection_string : <string> | default = ""]
809
809
810
810
# Name of the storage account blob container used to store chunks. This
811
811
# container must be created before running cortex.
812
- # CLI flag: -<prefix>. azure.container-name
812
+ # CLI flag: -azure.container-name
813
813
[container_name : <string> | default = "loki"]
814
814
815
815
# Azure storage endpoint suffix without schema. The storage account name will be
816
816
# prefixed to this value to create the FQDN.
817
- # CLI flag: -<prefix>. azure.endpoint-suffix
817
+ # CLI flag: -azure.endpoint-suffix
818
818
[endpoint_suffix : <string> | default = ""]
819
819
820
820
# Use Managed Identity to authenticate to the Azure storage account.
821
- # CLI flag: -<prefix>. azure.use-managed-identity
821
+ # CLI flag: -azure.use-managed-identity
822
822
[use_managed_identity : <boolean> | default = false]
823
823
824
824
# Use Federated Token to authenticate to the Azure storage account.
825
- # CLI flag: -<prefix>. azure.use-federated-token
825
+ # CLI flag: -azure.use-federated-token
826
826
[use_federated_token : <boolean> | default = false]
827
827
828
828
# User assigned identity ID to authenticate to the Azure storage account.
829
- # CLI flag: -<prefix>. azure.user-assigned-id
829
+ # CLI flag: -azure.user-assigned-id
830
830
[user_assigned_id : <string> | default = ""]
831
831
832
832
# Use Service Principal to authenticate through Azure OAuth.
833
- # CLI flag: -<prefix>. azure.use-service-principal
833
+ # CLI flag: -azure.use-service-principal
834
834
[use_service_principal : <boolean> | default = false]
835
835
836
836
# Azure Service Principal ID(GUID).
837
- # CLI flag: -<prefix>. azure.client-id
837
+ # CLI flag: -azure.client-id
838
838
[client_id : <string> | default = ""]
839
839
840
840
# Azure Service Principal secret key.
841
- # CLI flag: -<prefix>. azure.client-secret
841
+ # CLI flag: -azure.client-secret
842
842
[client_secret : <string> | default = ""]
843
843
844
844
# Azure Tenant ID is used to authenticate through Azure OAuth.
845
- # CLI flag: -<prefix>. azure.tenant-id
845
+ # CLI flag: -azure.tenant-id
846
846
[tenant_id : <string> | default = ""]
847
847
848
848
# Chunk delimiter for blob ID to be used
849
- # CLI flag: -<prefix>. azure.chunk-delimiter
849
+ # CLI flag: -azure.chunk-delimiter
850
850
[chunk_delimiter : <string> | default = "-"]
851
851
852
852
# Preallocated buffer size for downloads.
853
- # CLI flag: -<prefix>. azure.download-buffer-size
853
+ # CLI flag: -azure.download-buffer-size
854
854
[download_buffer_size : <int> | default = 512000]
855
855
856
856
# Preallocated buffer size for uploads.
857
- # CLI flag: -<prefix>. azure.upload-buffer-size
857
+ # CLI flag: -azure.upload-buffer-size
858
858
[upload_buffer_size : <int> | default = 256000]
859
859
860
860
# Number of buffers used to used to upload a chunk.
861
- # CLI flag: -<prefix>. azure.download-buffer-count
861
+ # CLI flag: -azure.download-buffer-count
862
862
[upload_buffer_count : <int> | default = 1]
863
863
864
864
# Timeout for requests made against azure blob storage.
865
- # CLI flag: -<prefix>. azure.request-timeout
865
+ # CLI flag: -azure.request-timeout
866
866
[request_timeout : <duration> | default = 30s]
867
867
868
868
# Number of retries for a request which times out.
869
- # CLI flag: -<prefix>. azure.max-retries
869
+ # CLI flag: -azure.max-retries
870
870
[max_retries : <int> | default = 5]
871
871
872
872
# Minimum time to wait before retrying a request.
873
- # CLI flag: -<prefix>. azure.min-retry-delay
873
+ # CLI flag: -azure.min-retry-delay
874
874
[min_retry_delay : <duration> | default = 10ms]
875
875
876
876
# Maximum time to wait before retrying a request.
877
- # CLI flag: -<prefix>. azure.max-retry-delay
877
+ # CLI flag: -azure.max-retry-delay
878
878
[max_retry_delay : <duration> | default = 500ms]
879
879
` ` `
880
880
@@ -2236,6 +2236,12 @@ The `frontend_worker` configures the worker - running within the Loki querier -
2236
2236
# CLI flag: -querier.id
2237
2237
[id: <string> | default = ""]
2238
2238
2239
+ # The grpc_client block configures the gRPC client used to communicate between a
2240
+ # client and server component in Loki.
2241
+ # The CLI flags prefix for this block configuration is:
2242
+ # querier.frontend-grpc-client
2243
+ [query_frontend_grpc_client: <grpc_client>]
2244
+
2239
2245
# Configures the gRPC client used to communicate between the querier and the
2240
2246
# query-frontend, and the querier and the query-scheduler. If
2241
2247
# 'use_separated_clients' is true, this config is only used for communicating
@@ -2246,15 +2252,9 @@ The `frontend_worker` configures the worker - running within the Loki querier -
2246
2252
2247
2253
# Configures the gRPC client used to communicate between the querier and the
2248
2254
# query-scheduler. If 'use_separated_clients' is false, this config is ignored.
2249
- # The CLI flags prefix for this block configuration is: querier.scheduler-client
2250
- [query_scheduler_grpc_client_config: <grpc_client>]
2251
-
2252
- # If set to true, querier will use 'query_scheduler_grpc_client_config' to
2253
- # communicate with the scheduler. Otherwise,
2254
- # 'query_scheduler_grpc_client_config' is ignored and 'grpc_client_config' is
2255
- # used instead.
2256
- # CLI flag: -querier.use-separated-grpc-clients
2257
- [uses_separated_clients: <boolean> | default = false]
2255
+ # The CLI flags prefix for this block configuration is:
2256
+ # querier.scheduler-grpc-client
2257
+ [query_scheduler_grpc_client: <grpc_client>]
2258
2258
` ` `
2259
2259
2260
2260
# ## gcs_storage_config
@@ -2312,7 +2312,8 @@ The `grpc_client` block configures the gRPC client used to communicate between a
2312
2312
- ` ingester.client`
2313
2313
- ` pattern-ingester.client`
2314
2314
- ` querier.frontend-client`
2315
- - ` querier.scheduler-client`
2315
+ - ` querier.frontend-grpc-client`
2316
+ - ` querier.scheduler-grpc-client`
2316
2317
- ` query-scheduler.grpc-client-config`
2317
2318
- ` ruler.client`
2318
2319
- ` tsdb.shipper.index-gateway-client.grpc`
@@ -2374,7 +2375,7 @@ backoff_config:
2374
2375
# TLS flag is set. If set to false, insecure connection to gRPC server will be
2375
2376
# used.
2376
2377
# CLI flag: -<prefix>.tls-enabled
2377
- [tls_enabled: <boolean> | default = false ]
2378
+ [tls_enabled: <boolean> | default = true ]
2378
2379
2379
2380
# Path to the client certificate, which will be used for authenticating with the
2380
2381
# server. Also requires the key path to be configured.
@@ -5297,83 +5298,83 @@ The `swift_storage_config` block configures the connection to OpenStack Object S
5297
5298
5298
5299
` ` ` yaml
5299
5300
# OpenStack Swift authentication API version. 0 to autodetect.
5300
- # CLI flag: -<prefix>. swift.auth-version
5301
+ # CLI flag: -swift.auth-version
5301
5302
[auth_version: <int> | default = 0]
5302
5303
5303
5304
# OpenStack Swift authentication URL
5304
- # CLI flag: -<prefix>. swift.auth-url
5305
+ # CLI flag: -swift.auth-url
5305
5306
[auth_url: <string> | default = ""]
5306
5307
5307
5308
# Set this to true to use the internal OpenStack Swift endpoint URL
5308
- # CLI flag: -<prefix>. swift.internal
5309
+ # CLI flag: -swift.internal
5309
5310
[internal: <boolean> | default = false]
5310
5311
5311
5312
# OpenStack Swift username.
5312
- # CLI flag: -<prefix>. swift.username
5313
+ # CLI flag: -swift.username
5313
5314
[username: <string> | default = ""]
5314
5315
5315
5316
# OpenStack Swift user's domain name.
5316
- # CLI flag: -<prefix>. swift.user-domain-name
5317
+ # CLI flag: -swift.user-domain-name
5317
5318
[user_domain_name: <string> | default = ""]
5318
5319
5319
5320
# OpenStack Swift user's domain ID.
5320
- # CLI flag: -<prefix>. swift.user-domain-id
5321
+ # CLI flag: -swift.user-domain-id
5321
5322
[user_domain_id: <string> | default = ""]
5322
5323
5323
5324
# OpenStack Swift user ID.
5324
- # CLI flag: -<prefix>. swift.user-id
5325
+ # CLI flag: -swift.user-id
5325
5326
[user_id: <string> | default = ""]
5326
5327
5327
5328
# OpenStack Swift API key.
5328
- # CLI flag: -<prefix>. swift.password
5329
+ # CLI flag: -swift.password
5329
5330
[password: <string> | default = ""]
5330
5331
5331
5332
# OpenStack Swift user's domain ID.
5332
- # CLI flag: -<prefix>. swift.domain-id
5333
+ # CLI flag: -swift.domain-id
5333
5334
[domain_id: <string> | default = ""]
5334
5335
5335
5336
# OpenStack Swift user's domain name.
5336
- # CLI flag: -<prefix>. swift.domain-name
5337
+ # CLI flag: -swift.domain-name
5337
5338
[domain_name: <string> | default = ""]
5338
5339
5339
5340
# OpenStack Swift project ID (v2,v3 auth only).
5340
- # CLI flag: -<prefix>. swift.project-id
5341
+ # CLI flag: -swift.project-id
5341
5342
[project_id: <string> | default = ""]
5342
5343
5343
5344
# OpenStack Swift project name (v2,v3 auth only).
5344
- # CLI flag: -<prefix>. swift.project-name
5345
+ # CLI flag: -swift.project-name
5345
5346
[project_name: <string> | default = ""]
5346
5347
5347
5348
# ID of the OpenStack Swift project's domain (v3 auth only), only needed if it
5348
5349
# differs the from user domain.
5349
- # CLI flag: -<prefix>. swift.project-domain-id
5350
+ # CLI flag: -swift.project-domain-id
5350
5351
[project_domain_id: <string> | default = ""]
5351
5352
5352
5353
# Name of the OpenStack Swift project's domain (v3 auth only), only needed if it
5353
5354
# differs from the user domain.
5354
- # CLI flag: -<prefix>. swift.project-domain-name
5355
+ # CLI flag: -swift.project-domain-name
5355
5356
[project_domain_name: <string> | default = ""]
5356
5357
5357
5358
# OpenStack Swift Region to use (v2,v3 auth only).
5358
- # CLI flag: -<prefix>. swift.region-name
5359
+ # CLI flag: -swift.region-name
5359
5360
[region_name: <string> | default = ""]
5360
5361
5361
5362
# Name of the OpenStack Swift container to put chunks in.
5362
- # CLI flag: -<prefix>. swift.container-name
5363
+ # CLI flag: -swift.container-name
5363
5364
[container_name: <string> | default = ""]
5364
5365
5365
5366
# Max retries on requests error.
5366
- # CLI flag: -<prefix>. swift.max-retries
5367
+ # CLI flag: -swift.max-retries
5367
5368
[max_retries: <int> | default = 3]
5368
5369
5369
5370
# Time after which a connection attempt is aborted.
5370
- # CLI flag: -<prefix>. swift.connect-timeout
5371
+ # CLI flag: -swift.connect-timeout
5371
5372
[connect_timeout: <duration> | default = 10s]
5372
5373
5373
5374
# Time after which an idle request is aborted. The timeout watchdog is reset
5374
5375
# each time some data is received, so the timeout triggers after X time no data
5375
5376
# is received on a request.
5376
- # CLI flag: -<prefix>. swift.request-timeout
5377
+ # CLI flag: -swift.request-timeout
5377
5378
[request_timeout: <duration> | default = 5s]
5378
5379
` ` `
5379
5380
0 commit comments