Livepeer exposes a number of metrics via the Prometheus exporter. This page documents all metrics that you can scrape via the /metrics endpoint when the monitoring is enabled.

Livepeer metrics

General

NameDescriptionNode Type
livepeer_versionsVersions used by Livepeer node.Broadcaster, Orchestrator, Transcoder, Redeemer
livepeer_segment_source_appeared_totalSegmentSourceAppearedBroadcaster
livepeer_segment_source_emerged_totalSegmentEmergedBroadcaster
livepeer_segment_source_emerged_unprocessed_totalRaw number of segments emerged from segmenter.Broadcaster, Orchestrator
livepeer_segment_source_uploaded_totalSegmentUploadedBroadcaster, Orchestrator, Transcoder
livepeer_segment_source_upload_failed_totalSegmentUploadedFailedBroadcaster
livepeer_segment_transcoded_downloaded_totalSegmentDownloadedBroadcaster, Orchestrator
livepeer_segment_transcoded_totalSegmentTranscodedBroadcaster, Orchestrator
livepeer_segment_transcoded_unprocessed_totalRaw number of segments successfully transcoded.Broadcaster
livepeer_segment_transcode_failed_totalSegmentTranscodeFailedBroadcaster
livepeer_segment_transcoded_all_appeared_totalSegmentTranscodedAllAppearedBroadcaster
livepeer_stream_created_totalStreamCreatedBroadcaster
livepeer_stream_started_totalStreamStartedBroadcaster
livepeer_stream_ended_totalStreamEndedBroadcaster
livepeer_max_sessions_totalMax SessionsBroadcaster, Orchestrator, Transcoder, Redeemer
livepeer_current_sessions_totalNumber of streams currently transcodingBroadcaster, Orchestrator
livepeer_discovery_errors_totalNumber of discover errorsBroadcaster
livepeer_transcode_retriedNumber of times segment transcode was retriedBroadcaster
livepeer_transcoders_numberNumber of transcoders currently connected to orchestratorBroadcaster, Orchestrator, Transcoder, Redeemer
livepeer_transcoders_capacityTotal advertised capacity of transcoders currently connected to orchestratorBroadcaster, Orchestrator, Transcoder, Redeemer
livepeer_transcoders_loadTotal load of transcoders currently connected to orchestratorBroadcaster, Orchestrator, Transcoder, Redeemer
livepeer_success_rateNumber of transcoded segments divided on number of source segmentsBroadcaster, Orchestrator, Transcoder, Redeemer
livepeer_success_rate_per_streamNumber of transcoded segments divided on number of source segments, per streamBroadcaster
livepeer_transcode_time_secondsTranscodeTime, secondsBroadcaster, Orchestrator
livepeer_transcode_overall_latency_secondsTranscoding latency, from source segment emerged from segmenter till all transcoded segment apeeared in manifestBroadcaster
livepeer_upload_time_secondsUploadTime, secondsBroadcaster, Orchestrator, Transcoder
livepeer_download_time_secondsDownload timeBroadcaster, Orchestrator
livepeer_auth_webhook_time_millisecondsAuthentication webhook execution time, millisecondsBroadcaster
livepeer_source_segment_duration_secondsSource segment’s durationBroadcaster, Orchestrator
livepeer_http_client_timeout_1Number of times HTTP connection was dropped before transcoding completeBroadcaster
livepeer_http_client_timeout_2Number of times HTTP connection was dropped before transcoded segments was sent back to clientBroadcaster
livepeer_http_client_segment_transcoded_realtime_ratioRatio of source segment duration / transcode time as measured on HTTP clientBroadcaster
livepeer_http_client_segment_transcoded_realtime_3xNumber of segment transcoded 3x faster than realtimeBroadcaster
livepeer_http_client_segment_transcoded_realtime_2xNumber of segment transcoded 2x faster than realtimeBroadcaster
livepeer_http_client_segment_transcoded_realtime_1xNumber of segment transcoded 1x faster than realtimeBroadcaster
livepeer_http_client_segment_transcoded_realtime_halfNumber of segment transcoded no more than two times slower than realtimeBroadcaster
livepeer_http_client_segment_transcoded_realtime_slowNumber of segment transcoded more than two times slower than realtimeBroadcaster
livepeer_transcode_scoreRatio of source segment duration vs. transcode timeBroadcaster, Orchestrator
livepeer_recording_save_latencyHow long it takes to save segment to the OSBroadcaster
livepeer_recording_save_errorsNumber of errors during save to the recording OSBroadcaster
livepeer_recording_saved_segmentsNumber of segments saved to the recording OSBroadcaster
livepeer_orchestrator_swapsNumber of orchestrator swaps mid-streamBroadcaster

Sending payments

NameDescriptionNode Type
livepeer_ticket_value_sentTicket value sentBroadcaster
livepeer_tickets_sentTickets sentBroadcaster
livepeer_payment_create_errorsErrors when creating paymentsBroadcaster
livepeer_broadcaster_depositCurrent remaining deposit for the broadcaster nodeBroadcaster
livepeer_broadcaster_reserveCurrent remaining reserve for the broadcaster nodeBroadcaster

Receiving payments

NameDescriptionNode Type
livepeer_ticket_value_recvTicket value receivedOrchestrator
livepeer_tickets_recvTickets receivedOrchestrator
livepeer_payment_recv_errorsErrors when receiving paymentsOrchestrator
livepeer_winning_tickets_recvWinning tickets receivedOrchestrator
livepeer_value_redeemedWinning ticket value redeemedOrchestrator, Redeemer
livepeer_ticket_redemption_errorsErrors when redeeming ticketsOrchestrator, Redeemer
livepeer_suggested_gas_priceSuggested gas price for winning ticket redemptionBroadcaster, Orchestrator, Redeemer
livepeer_min_gas_priceMinimum gas price to use for gas price suggestionsBroadcaster, Orchestrator, Redeemer
livepeer_max_gas_priceMaximum gas price to use for gas price suggestionsBroadcaster, Orchestrator, Redeemer
livepeer_transcoding_priceTranscoding price per pixelOrchestrator

Pixel accounting

NameDescriptionNode Type
livepeer_mil_pixels_processedMillion pixels processedBroadcaster, Orchestrator

Fast verification

NameDescriptionNode Type
livepeer_fast_verification_doneNumber of fast verifications doneBroadcaster
livepeer_fast_verification_failedNumber of fast verifications failedBroadcaster
livepeer_fast_verification_enabled_current_sessions_totalNumber of currently transcoded streams that have fast verification enabledBroadcaster
livepeer_fast_verification_using_current_sessions_totalNumber of currently transcoded streams that have fast verification enabled and that are using an untrusted orchestratorBroadcaster