[Yandex Cloud documentation](../index.md) > [Yandex Application Load Balancer](index.md) > Monitoring metrics

# Yandex Monitoring metric reference

This section describes the Application Load Balancer metrics delivered to [Monitoring](../monitoring/index.md).

The `name` label contains the metric name.

All Application Load Balancer metrics share the `service=application-load-balancer` label.

## HTTP metrics {#http-metrics}

Labels shared by all HTTP metrics:

| Label | Value |
| --- | --- |
| backend | Backend name |
| backend_group | [Backend group](concepts/backend-group.md) name |
| http_router | [HTTP router](concepts/http-router.md) name |
| load_balancer | [L7 load balancer](concepts/application-load-balancer.md) name |
| route | [Route](concepts/http-router.md#routes) name |
| virtual_host | [Virtual host](concepts/http-router.md#virtual-host) name |
| zone | [Availability zone](../overview/concepts/geo-scope.md) |

| Metric name<br>Type, units | Description<br>Labels |
| --- | --- |
| `load_balancer.request_bytes_per_second`<br>`DGAUGE`, bytes per second | Total size of load balancer requests per second.<br>With the `zone` label added, the system will only count requests from the specified availability zone. |
| `load_balancer.requests_count_per_second`<br>`DGAUGE`, requests per second | Number of load balancer requests per second.<br>With the `zone` label added, the system will only count requests from the specified availability zone.<br>This metric features the `code` special label containing the response code, e.g., `200` or `grpc:CANCELLED`. |
| `load_balancer.requests_latency_milliseconds`<br>`IGUAGE`, milliseconds | Response latency distribution histogram, 50th to 99th percentiles, in milliseconds. (Load balancer response latency is the time span between it receiving the request's first byte and sending the response's last byte.)<br>With the `zone` label added, the system will only count responses in the specified availability zone.<br>This metric features the `bin` special label containing histogram buckets. |
| `load_balancer.response_bytes_per_second`<br>`DGAUGE`, bytes per second  | Total size of load balancer responses per second.<br>With the `zone` label added, the system will only count responses in the specified availability zone. |

## Scaling metrics {#scaling-metrics}

| Metric name<br>Type, units | Description<br>Labels |
| --- | --- |
| `load_balancer.scaling.active_connections`<br>`DGAUGE`, count | Number of active connections |
| `load_balancer.scaling.bytes_per_second`<br>`DGAUGE`, bytes per second | Amount of data processed per second |
| `load_balancer.scaling.connections_per_second`<br>`DGAUGE`, connections per second | Number of connections per second |
| `load_balancer.scaling.http_received_bytes_per_second`<br>`DGAUGE`, bytes per second | Amount of data received per second |
| `load_balancer.scaling.http_transmitted_bytes_per_second`<br>`DGAUGE`, bytes per second | Amount of data transmitted per second |
| `load_balancer.scaling.requests_per_second`<br>`DGAUGE`, requests per second | Number of requests per second |

## Smart Web Security metrics {#sws-metrics}

Labels shared by all Smart Web Security metrics:

| Label | Value |
| --- | --- |
| **Common labels** |
| load_balancer | [L7 load balancer](concepts/application-load-balancer.md) name |
| http_router | [HTTP router](concepts/http-router.md) name |
| virtual_host | [Virtual host](concepts/http-router.md#virtual-host) name |
| **Special labels** |
| security_profile | [Security profile](../smartwebsecurity/concepts/profiles.md) ID |
| rule_name | [Security rule](../smartwebsecurity/concepts/rules.md) name |

| Name<br>Type, units | Description |
| --- | --- |
| `load_balancer.smart_web_security.`<br/>`requests_per_second`<br/>`DGAUGE`, queries per second | Number of requests sent to the protected resource per second.<br/>Common labels:<ul><li>`route`: [Route](concepts/http-router.md#routes) name.</li><li>`zone`: [Availability zone](../overview/concepts/geo-scope.md).</li><li>`backend`: Backend name.</li><li>`backend_group`: [Backend group](concepts/backend-group.md) name.</li></ul><br/>This metric features the `antirobot_verdict` special label containing the action to take on the request based on validation results. The possible values are:<ul><li>`allow`: Request sent to a virtual host.</li><li>`captcha`: Request sent to [Yandex SmartCaptcha](../smartcaptcha/index.md) for additional verification.</li><li>`deny`: Request blocked.</li></ul></li></ul> |
| `load_balancer.smart_web_security.`<br/>`arl_requests_per_second`<br/>`DGAUGE`, queries per second | Number of requests sent to the protected resource through [Advanced Rate Limiter](../smartwebsecurity/concepts/arl.md) per second.<br/>This metric features the `folderId` common label containing the [folder](../resource-manager/concepts/resources-hierarchy.md#folder) ID.<br/><br/>Special labels:<ul><li>`arl_profile`: Advanced Rate Limiter profile ID.</li><li>`arl_verdict`: Action to take on the request based on validation results. The possible values are:<ul><li>`allow`: Request sent to a virtual host.</li><li>`captcha`: Request sent to Yandex SmartCaptcha for additional verification.</li><li>`deny`: Request blocked.</li></ul></li></ul> |

For more information about metrics, see the [Statistics](concepts/monitoring.md#stats) section.

#### See also {#see-also}

[Viewing L7 load balancer statistics](operations/application-load-balancer-get-stats.md)