# Configuring Alerts

{% hint style="info" %}
This feature is currently behind a toggle and may or may not be enabled on the Merlin controller, by the maintainers.
{% endhint %}

Merlin uses a GitOps based alerting mechanism. Alerts can be configured for a model, on the Model Endpoint (i.e., for the model version that is in the 'Serving' state), from the models list UI.

![Configure Alerts on Model Endpoint](https://2689420226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFMRO0BquZrbmgj6RBGJL%2Fuploads%2Fgit-blob-1ebce9ae3edc636daebc1b652941ad4cea9086e9%2Fconfigure_alert_models_list.png?alt=media)

## Metrics

Alerting based on the following metrics are supported. For all metrics below, the transformer metrics, if exists, will also be taken into account.

* **Throughput:** This alert is triggered when the number of requests per second received by the model is lower than the threshold.
* **Latency:** This alert is triggered when the latency of model response time is higher than the threshold.
* **Error Rate:** This alert is triggerred when the percentage of erroneous responses from the model is more than the threshold.
* **CPU:** This alert is triggered when the percentage of CPU utilization is more than the threshold.
* **Memory:** This alert is triggered when the percentage of memory utilization is more than the threshold.

![Alert Configuration](https://2689420226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFMRO0BquZrbmgj6RBGJL%2Fuploads%2Fgit-blob-11e2544fe938684759ebb6cc4a904d439d78b98c%2Fconfigure_alert.png?alt=media)
