Documentation ¶
Index ¶
- Constants
- type MetricService
- func (m *MetricService) IncAttestedChallenges()
- func (m *MetricService) IncBroadcastedChallenges()
- func (m *MetricService) IncBroadcasterErr()
- func (m *MetricService) IncChallengeFailed()
- func (m *MetricService) IncChallengeSuccess()
- func (m *MetricService) IncCollatedChallenges()
- func (m *MetricService) IncCollatorErr()
- func (m *MetricService) IncGnfdSavedBlockCount()
- func (m *MetricService) IncGnfdSavedEventCount()
- func (m *MetricService) IncHashVerifierErr()
- func (m *MetricService) IncHashVerifierSpApiErr()
- func (m *MetricService) IncHeartbeatEvents()
- func (m *MetricService) IncSubmittedChallenges()
- func (m *MetricService) IncSubmitterErr()
- func (m *MetricService) IncVerifiedChallenges()
- func (m *MetricService) IncVoteCollectorErr()
- func (m *MetricService) IncVotesCollected()
- func (m *MetricService) SetBroadcasterDuration(duration time.Duration)
- func (m *MetricService) SetCollatorDuration(duration time.Duration)
- func (m *MetricService) SetGnfdSavedBlock(height uint64)
- func (m *MetricService) SetGnfdSavedEvent(challengeId uint64)
- func (m *MetricService) SetHashVerifierDuration(duration time.Duration)
- func (m *MetricService) SetSubmitterDuration(duration time.Duration)
- func (m *MetricService) Start()
Constants ¶
View Source
const ( // Monitor MetricGnfdSavedBlock = "gnfd_saved_block" MetricGnfdSavedBlockCount = "gnfd_saved_block_count" MetricGnfdSavedEvent = "gnfd_saved_event" MetricGnfdSavedEventCount = "gnfd_saved_event_count" // Verifier MetricVerifiedChallenges = "verified_challenges" MetricVerifiedChallengeFailed = "challenge_failed" MetricVerifiedChallengeSuccess = "challenge_success" MetricHeartbeatEvents = "heartbeat_events" MetricHashVerifierErr = "hash_verifier_error_count" MetricSpAPIErr = "hash_verifier_sp_api_error" MetricHashVerifierDuration = "hash_verifier_duration" // Vote Broadcaster MetricBroadcastedChallenges = "broadcasted_challenges" MetricBroadcasterDuration = "broadcaster_duration" MetricBroadcasterErr = "broadcaster_error_count" // Vote Collector MetricsVoteCollectorErr = "vote_collector_error_count" MetricsVotesCollected = "votes_collected" // Vote Collator MetricCollatedChallenges = "collated_challenges" MetricCollatorDuration = "collator_duration" MetricCollatorErr = "collator_error_count" // Tx Submitter MetricSubmittedChallenges = "submitted_challenges" MetricSubmitterDuration = "submitter_duration" MetricSubmitterErr = "submitter_error_count" // Attest Monitor MetricAttestedCount = "attested_count" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricService ¶
type MetricService struct { MetricsMap map[string]prometheus.Metric // contains filtered or unexported fields }
func NewMetricService ¶
func NewMetricService(config *config.Config) *MetricService
func (*MetricService) IncAttestedChallenges ¶
func (m *MetricService) IncAttestedChallenges()
Attest Monitor
func (*MetricService) IncBroadcastedChallenges ¶
func (m *MetricService) IncBroadcastedChallenges()
Broadcaster
func (*MetricService) IncBroadcasterErr ¶
func (m *MetricService) IncBroadcasterErr()
func (*MetricService) IncChallengeFailed ¶
func (m *MetricService) IncChallengeFailed()
func (*MetricService) IncChallengeSuccess ¶
func (m *MetricService) IncChallengeSuccess()
func (*MetricService) IncCollatedChallenges ¶
func (m *MetricService) IncCollatedChallenges()
Collator
func (*MetricService) IncCollatorErr ¶
func (m *MetricService) IncCollatorErr()
func (*MetricService) IncGnfdSavedBlockCount ¶
func (m *MetricService) IncGnfdSavedBlockCount()
func (*MetricService) IncGnfdSavedEventCount ¶
func (m *MetricService) IncGnfdSavedEventCount()
func (*MetricService) IncHashVerifierErr ¶
func (m *MetricService) IncHashVerifierErr()
func (*MetricService) IncHashVerifierSpApiErr ¶
func (m *MetricService) IncHashVerifierSpApiErr()
func (*MetricService) IncHeartbeatEvents ¶
func (m *MetricService) IncHeartbeatEvents()
func (*MetricService) IncSubmittedChallenges ¶
func (m *MetricService) IncSubmittedChallenges()
Submitter
func (*MetricService) IncSubmitterErr ¶
func (m *MetricService) IncSubmitterErr()
func (*MetricService) IncVerifiedChallenges ¶
func (m *MetricService) IncVerifiedChallenges()
Hash Verifier
func (*MetricService) IncVoteCollectorErr ¶
func (m *MetricService) IncVoteCollectorErr()
Vote Collector
func (*MetricService) IncVotesCollected ¶
func (m *MetricService) IncVotesCollected()
func (*MetricService) SetBroadcasterDuration ¶
func (m *MetricService) SetBroadcasterDuration(duration time.Duration)
func (*MetricService) SetCollatorDuration ¶
func (m *MetricService) SetCollatorDuration(duration time.Duration)
func (*MetricService) SetGnfdSavedBlock ¶
func (m *MetricService) SetGnfdSavedBlock(height uint64)
Monitor
func (*MetricService) SetGnfdSavedEvent ¶
func (m *MetricService) SetGnfdSavedEvent(challengeId uint64)
func (*MetricService) SetHashVerifierDuration ¶
func (m *MetricService) SetHashVerifierDuration(duration time.Duration)
func (*MetricService) SetSubmitterDuration ¶
func (m *MetricService) SetSubmitterDuration(duration time.Duration)
func (*MetricService) Start ¶
func (m *MetricService) Start()
Click to show internal directories.
Click to hide internal directories.