For the complete documentation index, see llms.txt. This page is also available as Markdown.
Observability Plugin
Observability Plugin is used to pull metrics directly from Spinnaker microservices. This plugin increases performance, reduces system load, and provides additional features such as metric filtering.
The Observability plugin works in two key ways:
It enables customizing the Micrometer registry.
It exposes an OpenMetrics endpoint for the Micrometer/Spectator metrics, allowing tools such as Prometheus or platforms that query open metrics formats to work without needing a sidecar.
These allow for key improvements in Spinnaker observability, such as removing the service name for each metric so that you can more easily organize and filter metrics for cross-Spinnaker visibility. They also create a more efficient implementation and dramatically reduce CPU and memory usage.
Following is the sequence of activities for enabling the Observability Plugin:
Update Spinnaker Images
Configuration to Enable Observability Plugin
Update the Spinnaker Images
To enable the Observability Plugin metrics we need to update all the spinnaker images with permissions enabled for the Plugin Directory as instructed below: