/rhacs-observability-resources

RedHat ACS Observability Resources

Primary LanguageJsonnet

Managed Red Hat Advanced Cluster Security Service Observability Config

What is it?

This repository contains resources & other information required by the Observability Operator to configure the Observability stack for Managed Red Hat Advanced Cluster Security.

Resources are maintained in the /resources folder. Sub folders contain the following:

  • /template - required resources to setup Observability Operator and Red Hat Advanced Cluster Security.
  • /grafana - Grafana Dashboards
  • /prometheus - Recording/Alert rules, openshift-monitoring federation scrape config, Observatorium remote write config & PodMonitors

Install

The observability stack is installed by the data plane terraforming Helm chart. Please follow the instructions in the fleet manager repository to install the Helm chart.

Branches

The ACS cloud service data plane stage environment tracks the master branch. Conversely, the production environment tracks the production branch. Changes are merged from the master to the production branch after sufficient soak time on the stage environment. The Sync master -> production action triggers this branch synchronization.

Contributing

This repository makes use of pre-commit framework. Refer to the installation instructions for further information. To enable pre-commits, run the following in the root of the repository:

$ pre-commit install

The repository specifies a few local hooks. The hooks themselves have dependencies, which are required. Make sure you have the following installed:

  • yq
  • promtool