UNCLASSIFIED - NO CUI

Enable and Facilitate the Tempo Service Graph Feature

With the 2.0.0 update of Tempo we enabled the TempoServiceGraphs feature for Grafana but looks like there's still a bit of configuration and new templates needed to fully allow this feature to be available.

Following their upstream docs let's ensure the datasource for Tempo configured via BigBang for the monitoring package has the jsonData field and necessary options.

Add networkPolicy templates to both packages to allow Tempo to be able to POST to the prometheus service on port 9090.

Pass down the following value to the monitoring package, to enable the remote-write-receiver Feature when Tempo is also enabled.

Lastly ensure the metricsGenerator for tempo is enabled by default when monitoring is enabled in BB, and the remoteWriteUrl value is set to "http://monitoring-monitoring-kube-prometheus.monitoring.svc.cluster.local:9090/api/v1/write"

  • NetworkPolicy templates added and package version bumps included in BB MR
  • Passthrough values added for monitoring
  • Passthrough values added for tempo
Edited by Ryan Garcia