Documentation
¶
Index ¶
- Constants
- Variables
- func AuthWebhookFinished(dur time.Duration)
- func CurrentSessions(currentSessions int)
- func Deposit(sender string, deposit *big.Int)
- func HTTPClientTimedOut1()
- func HTTPClientTimedOut2()
- func InitCensus(nodeType NodeType, version string)
- func LogDiscoveryError(code string)
- func MaxSessions(maxSessions int)
- func OrchestratorSwapped()
- func PaymentCreateError(recipient string, manifestID string)
- func PaymentRecvError(sender string, manifestID string, errStr string)
- func RecordingPlaylistSaved(dur time.Duration, err error)
- func RecordingSegmentSaved(dur time.Duration, err error)
- func Reserve(sender string, reserve *big.Int)
- func SegmentDownloaded(nonce, seqNo uint64, downloadDur time.Duration)
- func SegmentEmerged(nonce, seqNo uint64, profilesNum int, dur float64)
- func SegmentFullyProcessed(segDur, processDur float64)
- func SegmentFullyTranscoded(nonce, seqNo uint64, profiles string, errCode SegmentTranscodeError)
- func SegmentTranscodeFailed(subType SegmentTranscodeError, nonce, seqNo uint64, err error, permanent bool)
- func SegmentTranscoded(nonce, seqNo uint64, sourceDur time.Duration, transcodeDur time.Duration, ...)
- func SegmentUploadFailed(nonce, seqNo uint64, code SegmentUploadError, err error, permanent bool)
- func SegmentUploaded(nonce, seqNo uint64, uploadDur time.Duration)
- func SetTranscodersNumberAndLoad(load, capacity, number int)
- func SourceSegmentAppeared(nonce, seqNo uint64, manifestID, profile string, recordingEnabled bool)
- func StreamCreateFailed(nonce uint64, reason string)
- func StreamCreated(hlsStrmID string, nonce uint64)
- func StreamEnded(nonce uint64)
- func StreamStarted(nonce uint64)
- func SuggestedGasPrice(gasPrice *big.Int)
- func TicketRedemptionError(sender string)
- func TicketValueRecv(sender string, manifestID string, value *big.Rat)
- func TicketValueSent(recipient string, manifestID string, value *big.Rat)
- func TicketsRecv(sender string, manifestID string, numTickets int)
- func TicketsSent(recipient string, manifestID string, numTickets int)
- func TranscodeTry(nonce, seqNo uint64)
- func TranscodedSegmentAppeared(nonce, seqNo uint64, profile string, recordingEnabled bool)
- func TranscodingPrice(sender string, price *big.Rat)
- func ValueRedeemed(sender string, value *big.Int)
- func WinningTicketsRecv(sender string, numTickets int)
- type NodeType
- type SegmentTranscodeError
- type SegmentUploadError
Constants ¶
const ( SegmentUploadErrorUnknown SegmentUploadError = "Unknown" SegmentUploadErrorGenCreds SegmentUploadError = "GenCreds" SegmentUploadErrorOS SegmentUploadError = "ObjectStorage" SegmentUploadErrorSessionEnded SegmentUploadError = "SessionEnded" SegmentUploadErrorInsufficientBalance SegmentUploadError = "InsufficientBalance" SegmentUploadErrorTimeout SegmentUploadError = "Timeout" SegmentUploadErrorDuplicateSegment SegmentUploadError = "DuplicateSegment" SegmentUploadErrorOrchestratorCapped SegmentUploadError = "OrchestratorCapped" SegmentTranscodeErrorUnknown SegmentTranscodeError = "Unknown" SegmentTranscodeErrorUnknownResponse SegmentTranscodeError = "UnknownResponse" SegmentTranscodeErrorTranscode SegmentTranscodeError = "Transcode" SegmentTranscodeErrorOrchestratorBusy SegmentTranscodeError = "OrchestratorBusy" SegmentTranscodeErrorOrchestratorCapped SegmentTranscodeError = "OrchestratorCapped" SegmentTranscodeErrorParseResponse SegmentTranscodeError = "ParseResponse" SegmentTranscodeErrorReadBody SegmentTranscodeError = "ReadBody" SegmentTranscodeErrorNoOrchestrators SegmentTranscodeError = "NoOrchestrators" SegmentTranscodeErrorDownload SegmentTranscodeError = "Download" SegmentTranscodeErrorSaveData SegmentTranscodeError = "SaveData" SegmentTranscodeErrorSessionEnded SegmentTranscodeError = "SessionEnded" SegmentTranscodeErrorDuplicateSegment SegmentTranscodeError = "DuplicateSegment" )
Variables ¶
var Enabled bool
Enabled true if metrics was enabled in command line
var Exporter *prometheus.Exporter
Exporter Prometheus exporter that handles `/metrics` endpoint
var NodeID string
Functions ¶
func AuthWebhookFinished ¶ added in v0.5.5
func CurrentSessions ¶ added in v0.5.0
func CurrentSessions(currentSessions int)
func HTTPClientTimedOut1 ¶ added in v0.5.11
func HTTPClientTimedOut1()
func HTTPClientTimedOut2 ¶ added in v0.5.11
func HTTPClientTimedOut2()
func InitCensus ¶ added in v0.5.0
func LogDiscoveryError ¶ added in v0.5.0
func LogDiscoveryError(code string)
LogDiscoveryError records discovery error
func MaxSessions ¶ added in v0.5.0
func MaxSessions(maxSessions int)
func OrchestratorSwapped ¶ added in v0.5.14
func OrchestratorSwapped()
func PaymentCreateError ¶ added in v0.5.0
PaymentCreateError records a error from payment creation
func PaymentRecvError ¶ added in v0.5.0
PaymentRecvError records an error from receiving a payment
func RecordingPlaylistSaved ¶ added in v0.5.14
func RecordingSegmentSaved ¶ added in v0.5.14
func SegmentDownloaded ¶ added in v0.5.13
func SegmentEmerged ¶ added in v0.5.0
func SegmentFullyProcessed ¶ added in v0.5.11
func SegmentFullyProcessed(segDur, processDur float64)
func SegmentFullyTranscoded ¶ added in v0.5.0
func SegmentFullyTranscoded(nonce, seqNo uint64, profiles string, errCode SegmentTranscodeError)
func SegmentTranscodeFailed ¶ added in v0.5.0
func SegmentTranscodeFailed(subType SegmentTranscodeError, nonce, seqNo uint64, err error, permanent bool)
func SegmentTranscoded ¶ added in v0.5.0
func SegmentUploadFailed ¶ added in v0.5.0
func SegmentUploadFailed(nonce, seqNo uint64, code SegmentUploadError, err error, permanent bool)
func SegmentUploaded ¶ added in v0.5.0
func SetTranscodersNumberAndLoad ¶ added in v0.5.0
func SetTranscodersNumberAndLoad(load, capacity, number int)
func SourceSegmentAppeared ¶ added in v0.5.0
func StreamCreateFailed ¶ added in v0.5.0
func StreamCreated ¶ added in v0.5.0
func StreamEnded ¶ added in v0.5.0
func StreamEnded(nonce uint64)
func StreamStarted ¶ added in v0.5.0
func StreamStarted(nonce uint64)
func SuggestedGasPrice ¶ added in v0.5.0
SuggestedGasPrice records the last suggested gas price
func TicketRedemptionError ¶ added in v0.5.0
func TicketRedemptionError(sender string)
TicketRedemptionError records an error from redeeming a ticket
func TicketValueRecv ¶ added in v0.5.0
TicketValueRecv records the ticket value received from a sender for a manifestID
func TicketValueSent ¶ added in v0.5.0
TicketValueSent records the ticket value sent to a recipient for a manifestID
func TicketsRecv ¶ added in v0.5.0
TicketsRecv records the number of tickets received from a sender for a manifestID
func TicketsSent ¶ added in v0.5.0
TicketsSent records the number of tickets sent to a recipient for a manifestID
func TranscodeTry ¶ added in v0.5.0
func TranscodeTry(nonce, seqNo uint64)
func TranscodedSegmentAppeared ¶ added in v0.5.0
func TranscodingPrice ¶ added in v0.5.0
TranscodingPrice records the last transcoding price
func ValueRedeemed ¶ added in v0.5.0
ValueRedeemed records the value from redeeming winning tickets from a sender
func WinningTicketsRecv ¶ added in v0.5.0
WinningTicketsRecv records the number of winning tickets received from a sender
Types ¶
type SegmentTranscodeError ¶ added in v0.5.0
type SegmentTranscodeError string
type SegmentUploadError ¶ added in v0.5.0
type SegmentUploadError string