86 lines
2.8 KiB
YAML
86 lines
2.8 KiB
YAML
---
|
|
# -- Name for this Tempo instance.
|
|
# @section -- General Settings
|
|
name: ""
|
|
|
|
# -- Namespaces to look for Tempo instances in.
|
|
# Will automatically look for Tempo instances in all namespaces unless specified here
|
|
# @section -- Discovery Settings
|
|
namespaces: []
|
|
|
|
# -- Discover Tempo instances based on field selectors.
|
|
# @section -- Discovery Settings
|
|
fieldSelectors: []
|
|
|
|
# -- Discover Tempo instances based on label selectors.
|
|
# @section -- Discovery Settings
|
|
labelSelectors:
|
|
app.kubernetes.io/name: [tempo, enterprise-traces]
|
|
|
|
# Settings for metrics collection
|
|
metrics:
|
|
# -- Whether to enable metrics collection from Tempo.
|
|
# @section -- Metrics Settings
|
|
enabled: true
|
|
|
|
# -- Name of the port to scrape metrics from.
|
|
# @section -- Discovery Settings
|
|
portName: http-metrics
|
|
|
|
# -- How frequently to scrape metrics from Tempo.
|
|
# @default -- `60s`
|
|
# @section -- Scrape Settings
|
|
scrapeInterval:
|
|
|
|
# -- Sets the max_cache_size for prometheus.relabel component.
|
|
# This should be at least 2x-5x your largest scrape target or samples appended rate.
|
|
# ([docs](https://grafana.com/docs/alloy/latest/reference/components/prometheus.relabel/#arguments))
|
|
# Overrides global.maxCacheSize
|
|
# @default -- `100000`
|
|
# @section -- Metric Processing Settings
|
|
maxCacheSize:
|
|
|
|
# Adjustments to the scraped metrics to filter the amount of data sent to storage.
|
|
tuning:
|
|
# -- Filter the list of metrics from Grafana Tempo to the minimal set required for the Grafana Tempo integration.
|
|
# @section -- Metric Processing Settings
|
|
useDefaultAllowList: true
|
|
# -- Metrics to keep. Can use regular expressions.
|
|
# @section -- Metric Processing Settings
|
|
includeMetrics: []
|
|
# -- Metrics to drop. Can use regular expressions.
|
|
# @section -- Metric Processing Settings
|
|
excludeMetrics: []
|
|
|
|
# Settings for log gathering using the Pod Logs feature
|
|
logs:
|
|
# -- Whether to enable special processing of Tempo pod logs.
|
|
# @section -- Logs Settings
|
|
enabled: true
|
|
|
|
# Adjustments to the scraped logs to filter the amount of data sent to storage.
|
|
tuning:
|
|
# -- The structured metadata mappings to set.
|
|
# To not set any structured metadata, set this to an empty object (e.g. `{}`)
|
|
# @section -- Logs Settings
|
|
structuredMetadata: {}
|
|
|
|
# -- The timestamp format to use for the log line, if not set the default timestamp which is the collection
|
|
# will be used for the log line
|
|
# @section -- Logs Settings
|
|
timestampFormat: RFC3339Nano
|
|
|
|
# -- Whether the timestamp should be scrubbed from the log line
|
|
# @section -- Logs Settings
|
|
scrubTimestamp: true
|
|
|
|
# -- The log levels to drop.
|
|
# Will automatically keep all log levels unless specified here.
|
|
# @section -- Logs Settings
|
|
dropLogLevels:
|
|
- debug
|
|
|
|
# -- Line patterns (valid RE2 regular expression)to exclude from the logs.
|
|
# @section -- Logs Settings
|
|
excludeLines: []
|