Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LTStatus ¶
type LTStatus struct {
NumModules int64 `toml:"num_modules" json:"num_modules"`
}
LTStatus contains status about library tracker.
type MTStatus ¶
type MTStatus struct { NumGlobals int64 `toml:"num_globals" json:"num_globals"` NumLocals int64 `toml:"num_locals" json:"num_locals"` NumBlocks int64 `toml:"num_blocks" json:"num_blocks"` NumRegions int64 `toml:"num_regions" json:"num_regions"` NumPages int64 `toml:"num_pages" json:"num_pages"` NumHeaps int64 `toml:"num_heaps" json:"num_heaps"` }
MTStatus contains status about memory tracker.
type Metrics ¶
type Metrics struct { Library LTStatus `toml:"library" json:"library"` Memory MTStatus `toml:"memory" json:"memory"` Thread TTStatus `toml:"thread" json:"thread"` Resource RTStatus `toml:"resource" json:"resource"` Sysmon SMStatus `toml:"sysmon" json:"sysmon"` Watchdog WDStatus `toml:"watchdog" json:"watchdog"` }
Metrics contains status about runtime submodules.
type RTStatus ¶
type RTStatus struct { NumMutexs int64 `toml:"num_mutexs" json:"num_mutexs"` NumEvents int64 `toml:"num_events" json:"num_events"` NumSemaphores int64 `toml:"num_semaphores" json:"num_semaphores"` NumWaitableTimers int64 `toml:"num_waitable_timers" json:"num_waitable_timers"` NumFiles int64 `toml:"num_files" json:"num_files"` NumDirectories int64 `toml:"num_directories" json:"num_directories"` NumIOCPs int64 `toml:"num_iocps" json:"num_iocps"` NumKeys int64 `toml:"num_keys" json:"num_keys"` NumSockets int64 `toml:"num_sockets" json:"num_sockets"` }
RTStatus contains status about resource tracker.
type SMStatus ¶
type SMStatus struct { NumNormal int64 `toml:"num_normal" json:"num_normal"` NumRecover int64 `toml:"num_recover" json:"num_recover"` NumPanic int64 `toml:"num_panic" json:"num_panic"` }
SMStatus contains status about sysmon.
Click to show internal directories.
Click to hide internal directories.