# Metrics Templates

## RED - VGS HTTP Proxy

The dashboard is based on [the RED Method](https://grafana.com/blog/2018/08/02/the-red-method-how-to-instrument-your-services/) (Rate, Error, Duration) for monitoring the HTTP Proxy.

Reach out to [Customer Support](mailto:support@vgs.io) if you need assistance.

### ![datadog logo](/files/KUYPRBFZQeb3VJZo8tVq) Datadog Dashboard <a href="#red-vgs-proxy-datadog-dashboard" id="red-vgs-proxy-datadog-dashboard"></a>

<figure><img src="/files/pPorxNHGnjyGQWraJV9Z" alt=""><figcaption></figcaption></figure>

### ![grafana logo](/files/9dTHEXZGh4rGwc4KpFX6) Grafana Dashboard <a href="#red-vgs-proxy-grafana-dashboard" id="red-vgs-proxy-grafana-dashboard"></a>

<figure><img src="/files/fX0JjxdfXc5zlWJwAXcT" alt=""><figcaption></figcaption></figure>

## RED - VGS HTTP Upstreams

The dashboard is based on [the RED Method](https://grafana.com/blog/2018/08/02/the-red-method-how-to-instrument-your-services/) (Rate, Error, Duration) for monitoring HTTP Upstreams.

Reach out to [Customer Support](mailto:support@verygoodsecurity.com) if you need assistance.

### ![datadog logo](/files/KUYPRBFZQeb3VJZo8tVq) Datadog Dashboard <a href="#red-vgs-upstreams-datadog-dashboard" id="red-vgs-upstreams-datadog-dashboard"></a>

<figure><img src="/files/Ha1NjPUsVEdZa1WTupAM" alt=""><figcaption></figcaption></figure>

### ![grafana logo](/files/9dTHEXZGh4rGwc4KpFX6) Grafana Dashboard <a href="#red-vgs-upstreams-grafana-dashboard" id="red-vgs-upstreams-grafana-dashboard"></a>

<figure><img src="/files/QW6kPVPsbMjIN3KgbTJ3" alt=""><figcaption></figcaption></figure>

## RED - VGS HTTP Unified

The dashboard is based on [the RED Method](https://grafana.com/blog/2018/08/02/the-red-method-how-to-instrument-your-services/) (Rate, Error, Duration) for monitoring HTTP Proxy and HTTP Upstreams. It’s a union of [RED - VGS HTTP Upstreams](#red---vgs-http-upstreams) and [RED - VGS HTTP Proxy](#red---vgs-http-proxy) dashboards.

Reach out to [Customer Support](mailto:support@verygoodsecurity.com) if you need assistance.

### ![datadog logo](/files/KUYPRBFZQeb3VJZo8tVq) Datadog Dashboard <a href="#red-vgs-unified-datadog-dashboard" id="red-vgs-unified-datadog-dashboard"></a>

<figure><img src="/files/Ddg6DfYpFYBO6IH82OAN" alt=""><figcaption></figcaption></figure>

### ![grafana logo](/files/9dTHEXZGh4rGwc4KpFX6) Grafana Dashboard <a href="#red-vgs-unified-grafana-dashboard" id="red-vgs-unified-grafana-dashboard"></a>

<figure><img src="/files/G0nZQDn7b8SsX5YJsdB8" alt=""><figcaption></figcaption></figure>

## Failed reveals tracking

The dashboard represents the per-minute average failed record usage rate over the last 4 minutes.

If you observe spikes in failed record usage metric, it usually means that there might be a route misconfiguration. Check your routes or reach out to [Customer Support](mailto:support@verygoodsecurity.com) if you need assistance.

### ![datadog logo](/files/KUYPRBFZQeb3VJZo8tVq) Datadog Dashboard <a href="#failed-reveals-datadog-dashboard" id="failed-reveals-datadog-dashboard"></a>

<figure><img src="/files/mgNfLHkPk5foElEPn4mv" alt=""><figcaption></figcaption></figure>

### ![grafana logo](/files/9dTHEXZGh4rGwc4KpFX6) Grafana Dashboard <a href="#failed-reveals-grafana-dashboard" id="failed-reveals-grafana-dashboard"></a>

<figure><img src="/files/I68axRF6qtrOWSv6uJ8R" alt=""><figcaption></figcaption></figure>

## HTTP Proxy Timeouts tracking

The dashboard represents responses with [504 HTTP codes](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504) from VGS Proxy and Upstreams.

Reach out to [Customer Support](mailto:support@vgs.io) if you need assistance.

### ![datadog logo](/files/KUYPRBFZQeb3VJZo8tVq) Datadog Dashboard <a href="#http-proxy-timeouts-datadog-dashboard" id="http-proxy-timeouts-datadog-dashboard"></a>

<figure><img src="/files/vtF5CTgthajMZcOi9DaL" alt=""><figcaption></figcaption></figure>

### ![grafana logo](/files/9dTHEXZGh4rGwc4KpFX6) Grafana Dashboard <a href="#http-proxy-timeouts-grafana-dashboard" id="http-proxy-timeouts-grafana-dashboard"></a>

<figure><img src="/files/HnfDt0gwkE4bK0lcB0Vh" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verygoodsecurity.com/enterprise-platform/core-platform-services/observability/metrics-templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
