f.Var(&l.PatternIngesterTokenizableJSONFieldsDefault,"limits.pattern-ingester-tokenizable-json-fields","List of JSON fields that should be tokenized in the pattern ingester.")
f.Var(&l.PatternIngesterTokenizableJSONFieldsAppend,"limits.pattern-ingester-tokenizable-json-fields-append","List of JSON fields that should be appended to the default list of tokenizable fields in the pattern ingester.")
f.Var(&l.PatternIngesterTokenizableJSONFieldsDelete,"limits.pattern-ingester-tokenizable-json-fields-delete","List of JSON fields that should be deleted from the (default U append) list of tokenizable fields in the pattern ingester.")
f.BoolVar(
&l.MetricAggregationEnabled,
"limits.metric-aggregation-enabled",
false,
"Enable metric aggregation. When enabled, pushed streams will be sampled for bytes and count, and these metric will be written back into Loki as a special __aggregated_metric__ stream, which can be queried for faster histogram queries.",
)
}
// SetGlobalOTLPConfig set GlobalOTLPConfig which is used while unmarshaling per-tenant otlp config to use the default list of resource attributes picked as index labels.
@ -1113,6 +1121,10 @@ func (o *Overrides) PatternIngesterTokenizableJSONFieldsDelete(userID string) []