--- # -- Name for this Alloy instance. # @section -- General Settings name: "" # -- The value of the job label for scraped metrics and logs # @section -- General Settings jobLabel: integrations/alloy # -- Namespaces to look for Alloy instances in. # Will automatically look for Alloy instances in all namespaces unless specified here # @section -- Discovery Settings namespaces: [] # -- Discover Alloy instances based on field selectors. # @section -- Discovery Settings fieldSelectors: [] # -- Discover Alloy instances based on label selectors. At least one is required. # @section -- Discovery Settings labelSelectors: {} metrics: # -- Whether to enable metrics collection from Alloy. # @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 Alloy. # @default -- `60s` # @section -- Scrape Settings scrapeInterval: tuning: # -- Filter the list of metrics from Grafana Alloy to the minimal set required for the Grafana Alloy 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: [] # -- 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: