metrics

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2023 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

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"
	MetricInternalSpAPIErr         = "hash_verifier_internal_sp_api_error"
	MetricExternalSpAPIErr         = "hash_verifier_external_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(err error)

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(err error)

func (*MetricService) IncGnfdSavedBlockCount

func (m *MetricService) IncGnfdSavedBlockCount()

func (*MetricService) IncGnfdSavedEventCount

func (m *MetricService) IncGnfdSavedEventCount()

func (*MetricService) IncHashVerifierErr

func (m *MetricService) IncHashVerifierErr(err error)

func (*MetricService) IncHashVerifierExternalSpApiErr added in v1.1.0

func (m *MetricService) IncHashVerifierExternalSpApiErr(err error)

func (*MetricService) IncHashVerifierInternalSpApiErr added in v1.1.0

func (m *MetricService) IncHashVerifierInternalSpApiErr(err error)

func (*MetricService) IncHeartbeatEvents

func (m *MetricService) IncHeartbeatEvents()

func (*MetricService) IncSubmittedChallenges

func (m *MetricService) IncSubmittedChallenges()

Submitter

func (*MetricService) IncSubmitterErr

func (m *MetricService) IncSubmitterErr(err error)

func (*MetricService) IncVerifiedChallenges

func (m *MetricService) IncVerifiedChallenges()

Hash Verifier

func (*MetricService) IncVoteCollectorErr

func (m *MetricService) IncVoteCollectorErr(err error)

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL