sbp-2.4.7: SwiftNav's SBP Library

CopyrightCopyright (C) 2015-2018 Swift Navigation Inc.
LicenseLGPL-3
MaintainerSwift Navigation <dev@swiftnav.com>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

SwiftNav.SBP.Linux

Description

Linux state monitoring.

Synopsis

Documentation

data MsgLinuxCpuState #

SBP class for message MSG_LINUX_CPU_STATE (0x7F00).

This message indicates the process state of the top 10 heaviest consumers of CPU on the system.

Constructors

MsgLinuxCpuState 

Fields

data MsgLinuxMemState #

SBP class for message MSG_LINUX_MEM_STATE (0x7F01).

This message indicates the process state of the top 10 heaviest consumers of memory on the system.

Constructors

MsgLinuxMemState 

Fields

data MsgLinuxSysState #

SBP class for message MSG_LINUX_SYS_STATE (0x7F02).

This presents a summary of CPU and memory utilization.

Constructors

MsgLinuxSysState 

Fields

data MsgLinuxProcessSocketCounts #

SBP class for message MSG_LINUX_PROCESS_SOCKET_COUNTS (0x7F03).

Top 10 list of processes with high socket counts.

Constructors

MsgLinuxProcessSocketCounts 

Fields

Instances
Eq MsgLinuxProcessSocketCounts # 
Instance details

Defined in SwiftNav.SBP.Linux

Read MsgLinuxProcessSocketCounts # 
Instance details

Defined in SwiftNav.SBP.Linux

Show MsgLinuxProcessSocketCounts # 
Instance details

Defined in SwiftNav.SBP.Linux

ToJSON MsgLinuxProcessSocketCounts # 
Instance details

Defined in SwiftNav.SBP.Linux

FromJSON MsgLinuxProcessSocketCounts # 
Instance details

Defined in SwiftNav.SBP.Linux

Binary MsgLinuxProcessSocketCounts # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxProcessSocketCounts # 
Instance details

Defined in SwiftNav.SBP.Linux

data MsgLinuxProcessSocketQueues #

SBP class for message MSG_LINUX_PROCESS_SOCKET_QUEUES (0x7F04).

Top 10 list of sockets with deep queues.

Constructors

MsgLinuxProcessSocketQueues 

Fields

Instances
Eq MsgLinuxProcessSocketQueues # 
Instance details

Defined in SwiftNav.SBP.Linux

Read MsgLinuxProcessSocketQueues # 
Instance details

Defined in SwiftNav.SBP.Linux

Show MsgLinuxProcessSocketQueues # 
Instance details

Defined in SwiftNav.SBP.Linux

ToJSON MsgLinuxProcessSocketQueues # 
Instance details

Defined in SwiftNav.SBP.Linux

FromJSON MsgLinuxProcessSocketQueues # 
Instance details

Defined in SwiftNav.SBP.Linux

Binary MsgLinuxProcessSocketQueues # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxProcessSocketQueues # 
Instance details

Defined in SwiftNav.SBP.Linux

data MsgLinuxSocketUsage #

SBP class for message MSG_LINUX_SOCKET_USAGE (0x7F05).

Summaries the socket usage across the system.

Constructors

MsgLinuxSocketUsage 

Fields

data MsgLinuxProcessFdCount #

SBP class for message MSG_LINUX_PROCESS_FD_COUNT (0x7F06).

Top 10 list of processes with a large number of open file descriptors.

Constructors

MsgLinuxProcessFdCount 

Fields

Instances
Eq MsgLinuxProcessFdCount # 
Instance details

Defined in SwiftNav.SBP.Linux

Read MsgLinuxProcessFdCount # 
Instance details

Defined in SwiftNav.SBP.Linux

Show MsgLinuxProcessFdCount # 
Instance details

Defined in SwiftNav.SBP.Linux

ToJSON MsgLinuxProcessFdCount # 
Instance details

Defined in SwiftNav.SBP.Linux

FromJSON MsgLinuxProcessFdCount # 
Instance details

Defined in SwiftNav.SBP.Linux

Binary MsgLinuxProcessFdCount # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxProcessFdCount # 
Instance details

Defined in SwiftNav.SBP.Linux

data MsgLinuxProcessFdSummary #

SBP class for message MSG_LINUX_PROCESS_FD_SUMMARY (0x7F07).

Summary of open file descriptors on the system.

Constructors

MsgLinuxProcessFdSummary 

Fields

Instances
Eq MsgLinuxProcessFdSummary # 
Instance details

Defined in SwiftNav.SBP.Linux

Read MsgLinuxProcessFdSummary # 
Instance details

Defined in SwiftNav.SBP.Linux

Show MsgLinuxProcessFdSummary # 
Instance details

Defined in SwiftNav.SBP.Linux

ToJSON MsgLinuxProcessFdSummary # 
Instance details

Defined in SwiftNav.SBP.Linux

FromJSON MsgLinuxProcessFdSummary # 
Instance details

Defined in SwiftNav.SBP.Linux

Binary MsgLinuxProcessFdSummary # 
Instance details

Defined in SwiftNav.SBP.Linux

ToSBP MsgLinuxProcessFdSummary # 
Instance details

Defined in SwiftNav.SBP.Linux