metrics

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2023 License: Apache-2.0, BSD-2-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnalysisOutboundBytesEvent

type AnalysisOutboundBytesEvent struct {
	AmountBytes uint64
}

type BlockTipsEvent

type BlockTipsEvent struct{}

type CPUUsageEvent

type CPUUsageEvent struct {
	CPUPercent float64
}

type CollectionEvents

type CollectionEvents struct {
	// AnalysisOutboundBytes defines the local analysis outbound network traffic in bytes.
	AnalysisOutboundBytes *event.Event[*AnalysisOutboundBytesEvent]
	// CPUUsage defines the local CPU usage.
	CPUUsage *event.Event[*CPUUsageEvent]
	// MemUsage defines the local ZIPP memory usage.
	MemUsage *event.Event[*MemUsageEvent]
	// MeshTimeSynced defines the local sync status event based on mesh time.
	MeshTimeSynced *event.Event[*MeshTimeSyncedEvent]
	// ValueTips defines the local value tips count event.
	ValueTips *event.Event[*ValueTipsEvent]
	// BlockTips defines the local block tips count event.
	BlockTips *event.Event[*BlockTipsEvent]
}

CollectionEvents defines the events fot the metrics package.

var Events *CollectionEvents

type MemUsageEvent

type MemUsageEvent struct {
	MemAllocBytes uint64
}

type MeshTimeSyncedEvent

type MeshTimeSyncedEvent struct{}

type ValueTipsEvent

type ValueTipsEvent struct{}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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