Мониторинг сервисов SpeechKit Hybrid
Статья создана
Обновлена 10 августа 2023 г.
SpeechKit Hybrid собирает и хранит метрики в формате Prometheus
Метрики сервисов SpeechKit Hybrid доступны по URL-адресу:
<IP-адрес>:17002/metrics/prometheus
Где:
<IP-адрес>
— IP-адрес сервиса SpeechKit Hybrid в вашей сети.
Общие метрики SpeechKit Hybrid
Метрика | Тип | Описание |
---|---|---|
grpc_code_* |
COUNTER | Количество ответов с определенным кодом протокола gRPC. Каждому коду соответствует отдельная метрика: grpc_code_ok , grpc_code_canceled и т. д. Список кодов см. в документации gRPC |
Метрики синтеза речи
Метрика | Тип | Описание |
---|---|---|
synthesis_sps |
GAUGE | Количество секунд синтезированного текста, которое генерируется за секунду работы SpeechKit Hybrid |
synthesis_latency |
HISTOGRAM | Гистограмма времени ответа сервиса в миллисекундах |
Метрики распознавания речи
Метрика | Тип | Описание |
---|---|---|
in_flight_requests |
GAUGE | Количество активных сессий |
recognize_sps |
GAUGE | Количество миллисекунд распознанной речи, которое было обработано за секунду работы SpeechKit Hybrid |
recognize_rtf |
HISTOGRAM | Гистограмма распределения величины Real Time Factor |
Мониторинг производительности
Чтобы следить за производительностью SpeechKit Hybrid, определите целевые значения метрик:
synthesis_sps
— требуемое количество секунд синтезированного текста в секунду.recognize_sps
– требуемое количество миллисекунд распознанной речи в секунду.synthesis_latency
– допустимая задержка ответа приложения синтеза речи.recognize_rtf
— допустимое процентное отношение времени распознавания к длительности распознаваемого текста. Рекомендуется значение100
, т. к. большее значение означает, что сервер не справляется с потоком запросов.
Настройте мониторинг метрик так, чтобы отслеживать их отклонение в худшую сторону относительно установленных целевых значений:
- для метрик SPS – снижение;
- для остальных метрик — превышение.