Dynamic Configuration Parameters

Dynamic Configuration parameters allow for setting configuration values for the cluster while it is running.

Table: Dynamic Configuration Parameters Table

VariableDefault ValueAvailabilityDescription
AdHocTablesLimit10  Maximum number of ad hoc tables that can be created. Limits the total number of ad hoc query result tables that can exist in the system at one time.
ArchivingClusterWideDisabledtrue  Boolean flag that controls whether archiving is disabled across the entire cluster. When set to true, all archiving operations will be disabled for all repositories in the cluster regardless of individual settings.
ArchivingClusterWideEndAt7  Timestamp that defines when cluster-wide archiving should end. This setting applies to all repositories that match the archiving cluster-wide regex pattern. The format is ISO 8601 (e.g., "2023-12-31T23:59:59Z"). When empty, archiving will continue indefinitely (or until disabled).
ArchivingClusterWideRegexForRepoName.*  Regular expression pattern to match repository names for cluster-wide archiving operations. Only repositories with names matching this pattern will be subject to cluster-wide archiving settings. Use ".*" to match all repositories or provide a specific pattern to target a subset of repositories.
ArchivingClusterWideStartFrom1  Timestamp that defines when cluster-wide archiving should begin. This setting applies to all repositories that match the archiving cluster-wide regex pattern. The format is ISO 8601 (e.g., "2023-01-01T00:00:00Z"). When empty, archiving will start from the beginning of available data.
BlockSignuptrue  Boolean flag that controls whether new user signups are blocked. When set to true, new user registration will be disabled, preventing the creation of new accounts. Useful for maintenance periods or when you want to control access to the system.
BucketStorageKeySchemeVersion2 MB  Sets a new format for the keys (file names) placed in the bucket.
BucketStorageUploadInfrequentThresholdDays   Minimum data retention days remained to switch from default "S3 Standard" to "S3 Intelligent-Tiering".
BucketStorageWriteVersion3  Allows files larger than 2GB in bucket storage for less memory pressure.
DebugAuditRequestTracetrue  Controls whether to enable debug tracing for audit requests.
DeleteDuplicatedNameViewsAfterMergingfalse  Controls whether to delete views with duplicate names after merging.
DisableAnalyticsJobtrue  Controls whether analytics jobs are disabled.
DisableUserTrackingtrue  Controls whether user tracking is disabled.
DisableViewWithSameNameCleanuptrue  Disable views with the same name during clean-up.
EnableDemoDatatrue  Controls whether demo data is enabled.
EnableGlobalJsonStatsLoggerfalse  Controls whether the global JSON statistics logger is enabled.
ExperimentalSortDataStructurefalse  Controls whether to use experimental sort data structure.
ExternalFunctionRequestResponseEventCountLimit10,000  Maximum number of events allowed in an external function response.
ExternalFunctionRequestResponseSizeLimitBytes10,485,760  Maximum size in bytes allowed for an external function response.
FdrMaxNodesPerFeed5  Maximum number of nodes allowed per feed for FDR.
FdrS3FileSizeMax250,000,000  Maximum file size in bytes for S3 files in FDR.
FdrEnablefalse  Turns FDR polling on/off on the entire cluster with a single update.
FdrExcludedNodesempty  Excludes specific nodes from polling from FDR.
FdrMaxNodes5 nodes  Maximum number of nodes that simultaneously poll data from the same FDR feed.
FileReplicationFactor5  Replication factor for files in the cluster.
FlushSegmentsAndGlobalOnShutdownfalse  Allows the shutdown of all in-progress segments and forces a write (and upload) of global snapshot.
GracePeriodBeforeDeletingDeadEphemeralHostsMs100  Grace period in milliseconds before dead ephemeral hosts are deleted.
GraphQLSelectionSizeLimit1,000 queriesadded in 1.100 Number of GraphQL queries on the total number of selected fields and fragments.
GraphQLAliasCountLimit100  Maximum number of aliases allowed in a GraphQL query.
GraphQLDirectiveCountLimit100  Maximum number of directives allowed in a GraphQL query.
GraphQLQueryAnalysisDisabledtrue  Controls whether GraphQL query analysis is disabled.
GroupDefaultLimit20,000 group elements  Default limit of group elements allowed in functions like groupBy() or selfJoin().
GroupMaxLimit1,000,000 group elements  Maximum limit of group elements allowed in groupBy().
IngestFeedGovernorCycleDuration1,000  Duration in milliseconds for each ingest feed governor cycle.
IngestFeedMaxConcurrentPolls1,000  Maximum number of concurrent polls allowed for ingest feeds.
IsAutomaticUpdateCheckingAllowedfalse  Controls whether automatic update checking is allowed.
JoinDefaultLimit100,000  Default limit for join operations in queries.
JoinRowLimit200,000 rows 

Max number of rows that join() and selfJoin() can return.

LiveQueryMemoryLimit100,000,000 bytesdeprecated in 1.116 Amount of memory that a live query can consume during its execution.
MaxAccessTokenTTL2,592,000  Maximum time-to-live in seconds for access tokens.
MaxConcurrentQueriesOnWorker1,000  Maximum number of historic queries that can be executed on a single worker node. This limit does not apply to live parts of queries.
MaxQueryPenaltyCreditForBlockedQueriesFactor5.0  Maximum factor for penalty credit given for blocked queries.
MaxQueryPollsForWorker100  Maximum number of worker polls (across all workers) scheduled per second.
MaxRelocatedDatasourcesInGlobal100  Maximum number of datasources that can be relocated to global.
MaxIngestRequestSize33,554,432 bytes  Size limit of ingest requests after content-encoding has been applied.
MinQueryPermitsFactor1.0  Minimum factor for query permits allocation.
MinimumHumioVersion1.0.0  Minimum version of Humio (LogScale) required for the cluster.
MultiPassDefaultIterationLimit10  Default limit for the number of iterations in multi-pass operations.
MultiPassMaxIterationLimit50  Maximum limit for the number of iterations in multi-pass operations.
ParserThrottlingAllocationFactor1.0  Factor used to determine the allocation of resources for parser throttling. Controls the fraction of resources dedicated to parsing operations to prevent overload.
QueryFSMSyncMergeThreshold1,000  Threshold value for synchronous merging in the Query Finite State Machine (FSM). Controls when query results should be merged synchronously rather than asynchronously.
QueryCoordinatorMaxHeapFraction0.5added in 1.97 Configures query queueing based on the available memory in the query coordinator.
QueryMemoryLimit100,000,000 bytesdeprecated in 1.116 How much memory a non-live query can consume during its execution.
QueryPartitionAutoBalancetrueadded in 1.100 Turns on/off automatic balancing of query partitions across nodes.
QueryResultRowCountLimit500,000 rows  How many events a query can return.
RejectIngestOnParserExceedingFraction0.85  Fraction threshold that determines when to reject ingest operations if a parser is exceeding its allocated resources. When parser resource usage exceeds this fraction of its allocation, new ingest operations will be rejected.
SampleIntervalForDatasourceRates60,000  Interval in milliseconds at which datasource rates are sampled. Controls how frequently the system measures and updates data ingest rates for each datasource.
SelfJoinLimit10  Maximum number of self-joins allowed in a query. Limits the complexity of queries to prevent excessive resource consumption from queries with too many self-joins. If 0 or less, then it is unlimited.
StateRowLimit500,000 rows 

Maximum number of rows allowed in functions.

StaticQueryFractionOfCores2added in 1.100 Limit in the queries that one organization or user can run on a certain percentage of mapper threads.
TableCacheMemoryAllowanceFraction0.2  Specifies the maximum fraction of available memory for the table cache. Controls how much of the system's memory can be used for caching query result tables. It is specified as a fraction of the total memory available for files.
TargetMaxRateForDatasource2 MB  Target maximum rate of ingest for each shard of a datasource.
UnauthenticatedGraphQLSelectionSizeLimit150 queriesadded in 1.100.3 Number of GraphQL queries on the total number of selected fields and fragments for unauthenticated users.
UndersizedMergingRetentionPercentage20 %  Time span percentage that can be merged together when selecting undersized segments to merge.