UNCLASSIFIED - NO CUI

Alloy Umbrella Logic

Package Merge Request

Package Changes

This MR modifies the way Alloy gets configured to collect logs, metrics and traces.

  • Adds BB variables $alloyMetricsEnabled $alloyLogsEnabled $alloyTracesEnabled which toggle Alloys respective features
  • Adds logic to enable destinations based on the applicable alloy features enabled, and package backends enabled

Since Alloy is replacing promtail as the core log aggregator, we set alloyLogsEnabled.enabled true by default when alloy is enabled.

NOTE: There is also an open issue for investigating a templating error which is currently not allowing alloy metrics to be disabled, so for now we're also setting alloyMetricsEnabled.enabled true

Package MR

N/A

For Issue

Closes (big-bang/product/packages/alloy#69 (closed))

Upgrade Notices

N/A

Edited by Brian Jackson

Merge request reports

Loading