UNCLASSIFIED - NO CUI

Skip to content

added blackbox-exporter to values

Package Merge Request

Package Changes

Headlamp blackboxExporter and serviceMonitor was removed in the Headlamp package. Now using Monitoring blackboxExporter.

Package MR

big-bang/product/packages/monitoring!456 (merged)

big-bang/product/packages/headlamp!106 (merged)

big-bang/product/packages/headlamp!85 (merged)

For Issue

Closes big-bang/product/packages/headlamp#55

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

Verification

Prometheus is using mtls to talk to the blackbox-exporter

image

Blackbox Exporter is polling headlamp ( using istio transparent mtls, since headlamp is STRICT PeerAuthentication )

blackbox-exporter time=2025-09-30T17:19:51.346Z level=INFO source=http.go:601 msg="Response timings for roundtrip" module=http_2xx target=http://headlamp-headlamp.headlamp.svc.cluster.local:4466/h
ealthz roundtrip=0 start=2025-09-30T17:19:51.344Z dnsDone=2025-09-30T17:19:51.344Z connectDone=2025-09-30T17:19:51.344Z gotConn=2025-09-30T17:19:51.344Z responseStart=2025-09-30T17:19:51.346Z tlsS
tart=0001-01-01T00:00:00.000Z tlsDone=0001-01-01T00:00:00.000Z end=2025-09-30T17:19:51.346Z                                                                                                         
blackbox-exporter time=2025-09-30T17:19:51.346Z level=INFO source=handler.go:133 msg="Probe succeeded" module=http_2xx target=http://headlamp-headlamp.headlamp.svc.cluster.local:4466/healthz durat
ion_seconds=0.007988229                

Upgrade Notices

BigBang now adds a Blackbox exporter in order to scrape metrics from Headlamp into Prometheus. Out of the box, Headlamp does not expose metrics for Prometheus to scrape. The Blackbox exporter now pulls basic metrics from Headlamp into Prometheus. The Blackbox exporter is part of the monitoring package and can be enabled by:

monitoring:
  values:
    blackboxExporter:
      enabled: true
      ...

The Blackbox exporter is auto-enabled for Headlamp if both monitoring and headlamp are enabled.

Edited by Michael Martin

Merge request reports

Loading