Prometheus Metrics Available

Observability is a cornerstone of any production-grade speech platform. Capacity Private Cloud exposes a comprehensive set of Prometheus metrics across every microservice, giving operations teams deep visibility into system health, resource utilization, and request-level performance. Whether you are building Grafana dashboards, configuring alerting rules, or capacity planning for scale, these metrics provide the telemetry foundation you need.

The metrics below follow Prometheus conventions:

TypeMeaning
counterCumulative total that only ever increases.
gaugeA single point-in-time value that rises and falls.
histogramDistribution of request duration or size across configurable buckets.
gauge vectorNot a distinct Prometheus type — a gauge exposed as multiple labeled time series (e.g. one per response type or status) rather than a single value.

Admin Portal

Web administration portal used to manage the platform.

MetricTypeDescription
admin_portal_total_requestscounterTotal number of admin portal requests
admin_portal_average_request_process_time_disthistogramDistribution of average request processing time

Archive

Archives call/session data and recordings, and executes archive requests.

MetricTypeDescription
archive_total_requestscounterTotal number of requests received
archive_active_requestsgaugeTotal number of active requests
archive_average_request_process_time_disthistogramDistribution of average request processing time
archive_total_responses_returnedgauge vectorNumber of responses returned
archive_active_executiongaugeTotal number of active archive requests currently being executed
archive_requests_maxgaugeMaximum number of archive requests received
archive_total_executecounterTotal number of archive requests executed

ASR (Automatic Speech Recognition)

Performs automatic speech recognition, including streaming/batch transcription.

MetricTypeDescription
asr_total_asr_requestscounterTotal number of requests received
asr_active_asr_requestsgaugeTotal number of active requests
asr_active_europa_requestsgaugeTotal number of active backend engine requests
asr_average_asr_request_process_time_disthistogramDistribution of average request processing time
asr_max_asr_requestsgaugeMaximum number of simultaneous ASR requests
asr_total_asr_responses_returnedgauge vectorNumber of responses returned by the container
asr_total_grammar_requestscounterTotal number of grammar load requests received
asr_active_grammar_load_requestsgaugeTotal number of active grammar load requests
asr_average_asr_stream_request_process_time_disthistogramDistribution of average stream request processing time
asr_max_concurrent_grammar_load_requestsgaugeMaximum number of simultaneously active grammar load requests
asr_average_grammar_load_request_process_time_disthistogramDistribution of average grammar load request processing time
asr_total_grammar_load_responses_returnedgauge vectorNumber of grammar load responses returned by the container
asr_total_transcription_requestscounterTotal number of transcription requests received
asr_active_transcription_requestsgaugeTotal number of active transcription requests
asr_total_transcription_responses_returnedgauge vectorNumber of transcription responses returned
asr_average_asr_batch_request_process_time_disthistogramDistribution of average batch request processing time
asr_average_transcription_batch_request_process_time_disthistogramDistribution of average transcription batch request processing time
asr_average_transcription_stream_request_process_time_disthistogramDistribution of average transcription stream request processing time
asr_max_transcription_requestsgaugeMaximum number of simultaneous transcription requests
asr_max_active_grammarsgaugeMaximum number of simultaneously active grammars
asr_max_active_parsesgaugeMaximum number of simultaneous active SISR parses
asr_active_decodesgaugeActive number of decodes being processed
asr_active_grammarsgaugeActive number of grammars being processed
asr_active_parsesgaugeActive number of SISR parses being processed
asr_average_sisr_parse_text_request_process_time_disthistogramDistribution of average SISR parse request processing time
asr_sisr_parse_text_requests_totalcounterTotal number of SISR parse requests received
asr_total_sisr_parse_text_responses_returnedgauge vectorNumber of SISR parse responses returned
asr_total_ms_audio_pushedcounterTotal milliseconds of audio pushed into ASR
asr_cache_entriescounterNumber of entries currently present in the ASR grammar cache
asr_cache_size_bytescounterCurrent size in bytes of the grammar cache
asr_active_ms_audio_processinggaugeTotal milliseconds of audio currently being processed by ASR
asr_fine_tuned_resultsgauge vectorASR fine-tuned model results (if enabled)

Binary Storage

Stores and serves binary artifacts used by other platform services.

MetricTypeDescription
binary_storage_total_requestscounterTotal number of requests received
binary_storage_active_requestsgaugeTotal number of active requests
binary_storage_max_requestsgaugeMaximum number of binary storage requests
binary_storage_average_request_process_time_disthistogramDistribution of average request processing time

Configuration

Serves and manages runtime configuration for platform services.

MetricTypeDescription
configuration_total_requestscounterTotal number of requests received
configuration_active_requestsgaugeTotal number of active requests
configuration_max_requestsgaugeMaximum number of configuration requests
configuration_average_request_process_time_disthistogramDistribution of average request processing time
configuration_total_responses_returnedgauge vectorNumber of responses returned

Deployment

Hosts and runs the speech engine containers, tracking active deployments and request throughput.

MetricTypeDescription
deployment_active_countgaugeNumber of active deployments
deployment_total_responses_returnedgauge vectorNumber of responses returned by the container
deployment_active_requestsgaugeTotal number of active requests
deployment_average_request_process_timehistogramDistribution of average request processing time
deployment_max_requestsgaugeMaximum number of simultaneous deployment requests
deployment_total_requestscounterTotal number of deployment requests

Deployment Portal

Web portal used to manage service deployments.

MetricTypeDescription
deployment_portal_total_requestscounterTotal number of deployment portal requests
deployment_portal_active_requestsgaugeTotal number of active deployment portal requests
deployment_portal_requests_maxgaugeMaximum number of deployment portal requests
deployment_portal_average_request_process_time_disthistogramDistribution of average request processing time
deployment_portal_total_responses_returnedgauge vectorNumber of responses returned

Diarization

Identifies and separates individual speakers within an audio stream.

MetricTypeDescription
diarization_average_request_process_time_disthistogramDistribution of average request processing time
diarization_active_requestsgaugeTotal number of active requests
diarization_total_requestscounterTotal number of initial requests received

Filestore

Stores and caches deployment artifacts, exposing its own HTTP-facing metrics.

MetricTypeDescription
filestore_active_deploymentsgaugeCurrent number of active deployments managed by the file-store service
filestore_cache_memory_bytesgaugeCurrent memory consumption of the file-store cache in bytes
filestore_cache_sizegaugeCurrent number of items in the file-store cache
filestore_cache_reconciliationcounterTotal number of cache reconciliation events
filestore_deployment_cache_sizegaugeCurrent number of cached deployment artifacts/entries
filestore_http_request_duration_secondshistogramDistribution of HTTP request latency in seconds
filestore_http_requests_totalcounterTotal number of HTTP requests received
filestore_http_response_size_byteshistogramDistribution of HTTP response body sizes in bytes

ITN (Inverse Text Normalization)

Converts spoken-form transcription output into written-form text (numbers, dates, currency, etc.).

MetricTypeDescription
itn_request_timeshistogramITN request times
itn_requests_currentgaugeActive ITN requests
itn_requests_maxgaugeMaximum number of simultaneous ITN requests
itn_requestscounterTotal ITN requests

Language ID

Identifies the spoken language present in an audio stream.

MetricTypeDescription
lid_average_request_process_time_disthistogramDistribution of average request processing time
lid_active_requestsgaugeTotal number of active requests
lid_total_requestscounterTotal number of initial requests received

Licensing

Validates and syncs product license entitlements across deployments.

MetricTypeDescription
license_invalid_check_ops_totalcounterTotal number of unsuccessful license check events
license_sync_fail_ops_totalcounterTotal number of unsuccessful license sync events
license_sync_ops_totalcounterTotal number of attempted license sync events
license_sync_success_ops_totalcounterTotal number of successful license sync events
license_valid_check_ops_totalcounterTotal number of successful license check events
license_valid_licencesgaugeNumber of valid license deployments
license_invalid_licencesgaugeNumber of invalid license deployments

LumenVox API

Primary API gateway that fronts client requests and sessions.

MetricTypeDescription
lumenvox_api_total_requestscounterTotal number of initial requests received
lumenvox_api_total_requests_within_sessionscounterTotal number of API requests within sessions
lumenvox_api_active_requestsgaugeTotal number of active requests
lumenvox_api_total_responses_returnedgauge vectorNumber of responses returned by the container
lumenvox_api_rmq_messages_receivedcounterNumber of LumenVox API RabbitMQ messages received
lumenvox_api_rmq_messages_sentcounterNumber of LumenVox API RabbitMQ messages sent

MRCP

MRCP server handling SIP/RTSP call signaling into the speech platform. This service acts as a bridge between MRCP and the LumenVox API.

MetricTypeDescription
mrcp_total_requestscounterTotal number of calls (sessions) received
mrcp_active_requestsgaugeTotal number of active requests
mrcp_average_request_process_time_disthistogramDistribution of average request processing time
mrcp_total_responses_returnedgauge vectorNumber of responses returned
mrcp_max_callsgaugeMaximum simultaneous number of calls processed
mrcp_sip_callscounterTotal number of SIP calls processed
mrcp_sip_tcp_connectionscounterTotal number of SIP TCP calls processed
mrcp_rtsp_callscounterTotal number of RTSP calls processed
mrcp_garbage_collection_callsgaugeTotal ended calls that are in the process of garbage collection

Neuron

processes text to determine intents and entities.

MetricTypeDescription
neuron_total_requestscounterTotal number of Neuron requests received
neuron_active_requestsgaugeTotal number of active Neuron requests
neuron_active_requests_process_time_disthistogramDistribution of average Neuron request processing time
neuron_first_result_time_disthistogramDistribution of time to first audio byte in milliseconds
neuron_first_result_time_maxgaugeMaximum time to first audio byte in milliseconds
neuron_first_result_time_mingaugeMinimum time to first audio byte in milliseconds
neuron_max_queue_size_requestsgaugeMaximum simultaneous Neuron requests at any one time since startup
neuron_total_responses_returnedgauge vectorNumber of responses returned including type

NLU (Natural Language Understanding)

Extracts intents and entities from recognized or input text.

MetricTypeDescription
nlu_average_request_process_time_disthistogramDistribution of average request processing time
nlu_active_requestsgaugeTotal number of active requests
nlu_total_requestscounterTotal number of initial requests received
nlu_total_responses_returnedgauge vectorNumber of responses returned by the container

Reporting

Generates operational and usage reports.

MetricTypeDescription
reporting_total_requestscounterTotal number of requests received
reporting_active_requestsgaugeTotal number of active requests
reporting_average_request_process_time_disthistogramDistribution of average request processing time
reporting_requests_maxgaugeMaximum number of reporting requests

Resource Manager

Downloads and installs ASR, TTS, VB-Active, DNN, and ITN language/model packages.

MetricTypeDescription
resource_active_asr_installsgaugeActively installing ASR packages
resource_asr_download_attempts_counter_totalcounterTotal number of ASR download attempts
resource_asr_download_failure_counter_totalcounterTotal number of failed ASR downloads
resource_asr_download_success_counter_totalcounterTotal number of successful ASR downloads
resource_asr_language_packages_configuredgaugeNumber of ASR packages configured for the system
resource_tts_active_installsgaugeActively installing TTS packages
resource_tts_download_attempts_counter_totalcounterTotal number of TTS download attempts
resource_tts_download_failure_counter_totalcounterTotal number of failed TTS downloads
resource_tts_download_success_counter_totalcounterTotal number of successful TTS downloads
resource_tts_voice_packages_configuredgaugeNumber of TTS packages configured for the system
resource_active_vb_active_installsgaugeActively installing VB-Active packages
resource_vb_active_download_attempts_counter_totalcounterTotal number of VB-Active download attempts
resource_vb_active_download_failure_counter_totalcounterTotal number of failed VB-Active downloads
resource_vb_active_download_success_counter_totalcounterTotal number of successful VB-Active downloads
resource_vb_active_language_packages_configuredgaugeNumber of VB-Active packages configured for the system
resource_dnn_active_installsgaugeActively installing DNN packages
resource_dnn_download_attempts_counter_totalcounterTotal number of DNN download attempts
resource_dnn_download_failure_counter_totalcounterTotal number of failed DNN downloads
resource_dnn_download_success_counter_totalcounterTotal number of successful DNN downloads
resource_dnn_voice_packages_configuredgaugeNumber of DNN packages configured for the system
resource_itn_active_installscounterTotal number of ITN resource installs
resource_itn_download_attempts_counter_totalcounterTotal number of ITN download attempts

Session

Manages the lifecycle of client sessions across the platform.

MetricTypeDescription
session_total_requestscounterTotal number of requests received
session_active_requestsgaugeTotal number of active requests
session_average_request_process_time_disthistogramDistribution of average request processing time
session_total_responses_returnedgauge vectorNumber of responses returned by the container

TTS (Text-to-Speech)

Synthesizes speech audio from text, including queueing and first-audio-byte latency tracking.

MetricTypeDescription
tts_total_requestscounterTotal number of requests received
tts_active_requestsgaugeTotal number of active requests
tts_average_request_process_time_disthistogramDistribution of average request processing time
tts_total_responses_returnedgauge vectorNumber of responses returned by the container
tts_average_pending_queue_timehistogramAverage time of requests queued for processing
tts_max_queue_size_synthesis_requests_tts1gaugeMaximum number of simultaneous TTS1 synthesis requests
tts_active_queue_size_synthesis_requests_tts1gaugeCurrent number of simultaneous TTS1 synthesis requests
tts_max_pending_requests_tts1counterMaximum number of pending TTS1 synthesis requests
tts_max_queue_size_synthesis_requestsgaugeMaximum TTS requests per container
tts_first_result_time_maxhistogramMaximum time between client making synthesis request and receiving first audio packet
tts_first_result_time_minhistogramMinimum time between client making synthesis request and receiving first audio packet

VAD (Voice Activity Detection)

Detects voice activity within an audio stream and routes it into CPA, AMD, ASR, and transcription sub-flows.

MetricTypeDescription
vad_audio_streams_currentgaugeActive current VAD streams
vad_audio_streams_maxgaugeMaximum concurrent number of VAD streams
vad_audio_streams_totalcounterTotal number of completed VAD streams
vad_audio_timeout_totalcounterTotal number of VAD stream timeouts
vad_active_requestsgaugeTotal number of active requests
vad_total_cpa_requestscounterTotal number of CPA requests received
vad_active_cpa_requestsgaugeTotal number of active CPA requests
vad_average_cpa_request_process_time_disthistogramDistribution of average CPA request processing time
vad_total_cpa_responses_returnedgauge vectorNumber of CPA responses returned
vad_total_amd_requestscounterTotal number of AMD requests received
vad_active_amd_requestsgaugeTotal number of AMD active requests
vad_average_amd_request_process_time_disthistogramDistribution of average AMD request processing time
vad_total_amd_responses_returnedgauge vectorNumber of responses returned
vad_total_asr_requestscounterTotal number of ASR requests received
vad_active_asr_requestsgaugeTotal number of active ASR requests
vad_average_asr_request_process_time_disthistogramDistribution of average ASR request processing time
vad_total_responses_returnedgauge vectorNumber of ASR responses returned
vad_total_transcription_requestscounterTotal number of transcription requests received
vad_active_transcription_requestsgaugeTotal number of active transcription requests
vad_average_transcription_request_process_time_disthistogramDistribution of average transcription request processing time
vad_total_transcription_responses_returnedgauge vectorNumber of transcription responses returned
vad_stream_subscribe_durationhistogramHistogram of latencies for Redis stream subscription
vad_transcoding_durationhistogramHistogram of latencies for transcoding audio chunks
vad_processing_durationhistogramHistogram of latencies for engine processing of audio chunks

Was this article helpful?