Sauron API Server allows clients to self-manage certain aspects of Sauron configuration. It exposes various REST APIs to configure things like:

  • Update Alertmanager config
  • Update Alertmanager Templates file
  • Update Prometheus config
  • Update Prometheus Alert rules
  • Create or Update Prometheus auxiliary files
  • Update Prometheus TLS certificates
  • Create Secondary Admin or Reporter user
  • Reset passwords for Observability user
  • Update Contact email
  • Enable Oracle Single Signon
  • Generate OAuth 2.0 Bearer token
  • Create or update credential secret for OCI plugin for Grafana
  • Update Grafana email alerts configuration
  • Install Grafana plugins
  • Get Logs of a pod
  • Update Self alert configuration
  • Add or update Thanls additional store
  • Update Thanos rule evaluation interval
  • Set Thanos server-side certificate

If you have a Sauron provisioned already, please refer to Sauron API Server Swagger Docs for more details. If you are yet to get your Sauron provisioned, please reach out to Sauron team for more information.