# Utilities

This directory contains utilities required to setup a monitoring infrastructure for application or generic metrics with chaos exporter metrics and litmus event router updates.

## Setups

- [Alert manager with service monitor](https://github.com/litmuschaos/litmus/blob/master/monitoring/utils/alert-manager-with-service-monitor)

  > Contains setup for alert manager with its corresponding service monitor.

- [Grafana](https://github.com/litmuschaos/litmus/blob/master/monitoring/utils/grafana)

  > Contains setup for Grafana.

- [Metrics exporters](https://github.com/litmuschaos/litmus/blob/master/monitoring/utils/metrics-exporters)

  > Contains setup for different metrics exporters.

- [Metrics exporters with service monitors](https://github.com/litmuschaos/litmus/blob/master/monitoring/utils/metrics-exporters-with-service-monitors)

  > Contains setup for different metrics exporters with their corresponding service monitors.

- [Prometheus](https://github.com/litmuschaos/litmus/blob/master/monitoring/utils/prometheus)

  > Contains setup for prometheus.

- [Sample application service monitors](https://github.com/litmuschaos/litmus/blob/master/monitoring/utils/sample-application-service-monitors)

  > Contains service monitors for sample application.

- [Sample application under test](https://github.com/litmuschaos/litmus/blob/master/monitoring/utils/sample-application-under-test)

  > Contains sample AUT manifests.

- [Sample chaos injectors](https://github.com/litmuschaos/litmus/blob/master/monitoring/utils/sample-chaos-injectors)

  > Contains chaos experiments and chaos workflows as sample chaos injectors.
