[Yandex Cloud documentation](../index.md) > [Yandex SpeechKit Hybrid](index.md) > SpeechKit Hybrid administration > Monitoring SpeechKit Hybrid services

# Monitoring SpeechKit Hybrid services

SpeechKit Hybrid collects and stores metrics in [Prometheus](https://prometheus.io) format. For more information about metric types, see [this Prometheus guide](https://prometheus.io/docs/concepts/metric_types/).

SpeechKit Hybrid service metrics are available at the URL:

```text
<IP_address>:17002/metrics/prometheus
```

Where:

* `<IP address>`: SpeechKit Hybrid IP address in your network.

## Common SpeechKit Hybrid metrics {#metrics}

| Metric       | Type     | Description                                                                                                                                                                                                                                            |
|:--------------|:--------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `grpc_code_*` | COUNTER | Number of responses with a certain gRPC status code. Each code refers to a certain metric, e.g., `grpc_code_ok`, `grpc_code_canceled`, etc. For a list of codes, see [this gRPC article](https://grpc.github.io/grpc/core/md_doc_statuscodes.html). |

## Speech synthesis metrics {#tts-metrics}

| Metric             | Type       | Description                                                                                               |
|:--------------------|:----------|:-------------------------------------------------------------------------------------------------------|
| `synthesis_sps`     | GAUGE     | Number of seconds of synthesized text generated in a second at SpeechKit Hybrid runtime |
| `synthesis_latency` | HISTOGRAM | Service response time histogram in milliseconds                                                     |

## Speech recognition metrics {#stt-metrics}

| Metric              | Type       | Description                                                                                                                                                                                |
|:---------------------|:----------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `in_flight_requests` | GAUGE     | Number of active sessions                                                                                                                                                              |
| `recognize_sps`      | GAUGE     | Number of seconds of recognized speech processed in a second at SpeechKit Hybridruntime                                                                                |
| `recognize_rtf`      | HISTOGRAM | Distribution histogram of a [Real Time Factor](https://devopedia.org/speech-recognition) value that is equal to the ratio of recognition time to the duration of recognized speech expressed as a percentage. |

## Performance monitoring {#productivity-monitor}

To monitor SpeechKit Hybrid performance, set the target metric values:

* `synthesis_sps`: Required number of synthesized speech seconds per real-time second.
* `recognize_sps`: Required number of recognized speech milliseconds per second.
* `synthesis_latency`: Allowed response latency for the speech synthesis application.
* `recognize_rtf`: Allowed ratio of speech recognition time to input speech duration. The recommended value is `100`; a larger value indicates that the server is unable handle the incoming requests.

Set up metric monitoring to track their deviation for the worse from the set target values:

* Decrease for SPS metrics.
* Excess for other metrics.