Documentation ¶
Overview ¶
Package metrics tracks various metrics that measure the performance of dirk.
Index ¶
- type APIMonitor
- type AccountManagerMonitor
- type BaseMonitor
- type CheckerMonitor
- type ConfidantMonitor
- type FetcherMonitor
- type ListerMonitor
- type LockerMonitor
- type PeersMonitor
- type ProcessMonitor
- type ReadyMonitor
- type ReceiverMonitor
- type RulerMonitor
- type SenderMonitor
- type Service
- type SignerMonitor
- type UnlockerMonitor
- type WalletManagerMonitor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountManagerMonitor ¶
type AccountManagerMonitor interface { // AccountManagerCompleted is called when an account manager process has completed. AccountManagerCompleted(started time.Time, request string, result core.Result) }
AccountManagerMonitor monitors the account manager service.
type BaseMonitor ¶
type BaseMonitor interface { // Build is called when the build number is established. Build(build uint64) }
BaseMonitor provides base information about the instance.
type CheckerMonitor ¶
type CheckerMonitor interface { }
CheckerMonitor monitors the checker service.
type ConfidantMonitor ¶
type ConfidantMonitor interface { }
ConfidantMonitor monitors the confidant service.
type FetcherMonitor ¶
type FetcherMonitor interface { }
FetcherMonitor monitors the fetcher service.
type ListerMonitor ¶
type ListerMonitor interface { // ListAccountsCompleted is called when a request for accounts has completed. ListAccountsCompleted(started time.Time) }
ListerMonitor monitors the account lister service.
type ProcessMonitor ¶
type ProcessMonitor interface { }
ProcessMonitor monitors the process service.
type ReadyMonitor ¶
type ReadyMonitor interface { // Ready is called when the service is ready to serve requests, or when it stops being so. Ready(ready bool) }
ReadyMonitor provides information about if the process is ready.
type ReceiverMonitor ¶
type ReceiverMonitor interface { }
ReceiverMonitor monitors the receiver service.
type SignerMonitor ¶
type SignerMonitor interface { // SignCompleted is called when a siging process has completed. SignCompleted(started time.Time, request string, result core.Result) }
SignerMonitor monitors the signer service.
type UnlockerMonitor ¶
type UnlockerMonitor interface { }
UnlockerMonitor monitors the unlocker service.