MCPcopy Create free account

hub / github.com/prometheus/procfs / types & classes

Types & classes267 in github.com/prometheus/procfs

↓ 1 callersTypeAliasCPU
CPU represents a path to a CPU located in `/sys/devices/system/cpu/cpu[0-9]*`.
sysfs/system_cpu.go:31
↓ 1 callersTypeAliasFS
FS represents a pseudo-filesystem, normally /proc or /sys, which provides an interface to kernel data structures.
internal/fs/fs.go:38
↓ 1 callersTypeAliasNetTCP
NetTCP represents the contents of /proc/net/tcp{,6} file without the header.
net_tcp.go:18
↓ 1 callersTypeAliasNetTCPSummary
NetTCPSummary provides already computed values like the total queue lengths or the total number of used sockets. In contrast to NetTCP it does not col
net_tcp.go:23
↓ 1 callersTypeAliasNetUDP
NetUDP represents the contents of /proc/net/udp{,6} file without the header.
net_udp.go:18
↓ 1 callersTypeAliasNetUDPSummary
NetUDPSummary provides already computed values like the total queue lengths or the total number of used sockets. In contrast to NetUDP it does not col
net_udp.go:23
↓ 1 callersTypeAliasNetUNIXFlags
NetUNIXFlags is the type of the flags field.
net_unix.go:49
↓ 1 callersTypeAliasNetUNIXState
NetUNIXState is the type of the state field.
net_unix.go:52
↓ 1 callersTypeAliasNetUNIXType
NetUNIXType is the type of the type field.
net_unix.go:46
↓ 1 callersTypeAliasPciPowerState
PciPowerState represents the power state of a PCI device.
sysfs/pci_device.go:29
↓ 1 callersTypeAliasbyUintptr
proc_test.go:276
StructARPEntry
ARPEntry contains a single row of the columnar data represented in proc/net/arp.
arp.go:42
StructAVCHashStat
SELinux access vector cache hashtable statistics.
selinuxfs/avc_hash_stats.go:27
StructAVCStat
SELinux access vector cache statistics.
selinuxfs/avc_cache_stats.go:27
StructAerCounters
AerCounters contains AER counters from files in /sys/class/net/<iface>/device for single interface (iface).
sysfs/net_class_aer.go:65
TypeAliasAllAerCounters
AllAerCounters is collection of AER counters for every interface (iface) in /sys/class/net. The map keys are interface (iface) names.
sysfs/net_class_aer.go:74
TypeAliasAllEcnIface
AllEcnIface is collection of Ecn info for every interface (iface) in /sys/class/net. The map keys are interface (iface) names.
sysfs/net_class_ecn.go:120
StructAllocation
Allocation contains allocation statistics for data, metadata and system data.
btrfs/btrfs.go:32
StructAllocationStats
AllocationStats contains allocation statistics for a data type.
btrfs/btrfs.go:38
StructAttributeOperationStats
AttributeOperationStats contains statistics regarding manipulation of XFS extended file attributes.
xfs/xfs.go:145
StructBTreeStats
BTreeStats contains statistics regarding an XFS internal B-tree.
xfs/xfs.go:83
StructBcacheStats
BcacheStats contains statistics tied to a bcache ID.
bcache/bcache.go:32
StructBdevStats
BdevStats contains statistics for one backing device.
bcache/bcache.go:45
StructBlockMappingStats
BlockMappingStats contains statistics regarding XFS block maps.
xfs/xfs.go:91
StructBlockQueueStats
BlockQueueStats models the queue files that are located in the sysfs tree for each block device and described in the kernel documentation: https://www
blockdevice/stats.go:95
StructBtreeAllocBlocks2Stats
BtreeAllocBlocks2Stats contains statistics on B-Tree v2 allocations.
xfs/xfs.go:232
StructBtreeAllocContig2Stats
BtreeAllocContig2Stats contain statistics on B-tree v2 free-space-by-size record operations.
xfs/xfs.go:251
StructBtreeBlockMap2Stats
BtreeBlockMap2Stats contain statistics on B-tree v2 block map operations.
xfs/xfs.go:270
StructBtreeFreeInode2Stats
BtreeFreeInode2Stats contain statistics on B-tree v2 free inode allocations.
xfs/xfs.go:308
StructBtreeInode2Stats
BtreeInode2Stats contain statistics on B-tree v2 inode allocations.
xfs/xfs.go:289
StructBtreeRcbagStats
BtreeRcbagStats contain statistics on B-tree rcbag record operations.
xfs/xfs.go:384
StructBtreeRefCountStats
BtreeRefCountStats contain statistics on B-tree reference count record operations.
xfs/xfs.go:346
StructBtreeReverseMapMemStats
BtreeReverseMapMemStats contain statistics on B-tree reverse mapping in-memory record operations.
xfs/xfs.go:365
StructBtreeReverseMapStats
BtreeReverseMapStats contain statistics on B-tree reverse mapping record operations.
xfs/xfs.go:327
StructBtreeRtRefCountStats
BtreeRtRefCountStats contain statistics on B-tree realtime reference count record operations.
xfs/xfs.go:441
StructBtreeRtReverseMapMemStats
BtreeRtReverseMapMemStats contain statistics on B-tree realtime reverse mapping in-memory record operations.
xfs/xfs.go:422
StructBtreeRtReverseMapStats
BtreeRtReverseMapStats contain statistics on B-tree realtime reverse mapping record operations.
xfs/xfs.go:403
StructBtreeWriteStats
BtreeWriteStats contains btree write statistics for a specific type.
bcachefs/bcachefs.go:49
StructBuddyInfo
A BuddyInfo is the details parsed from /proc/buddyinfo. The data is comprised of an array of free fragments of each size. The sizes are 2^n*PAGE_SIZE,
buddyinfo.go:28
StructBufferStats
BufferStats contains statistics regarding XFS read/write I/O buffers.
xfs/xfs.go:173
StructCPUInfo
CPUInfo contains general information about a system CPU found in /proc/cpuinfo.
cpuinfo.go:31
StructCPUStat
CPUStat shows how much time the cpu spend in various stages.
stat.go:30
StructCPUThermalThrottle
CPUThermalThrottle contains data from `/sys/devices/system/cpu/cpu[0-9]*/thermal_throttle`.
sysfs/system_cpu.go:47
StructCPUTopology
CPUTopology contains data located in `/sys/devices/system/cpu/cpu[0-9]*/topology`.
sysfs/system_cpu.go:39
StructCacheStats
CacheStats contains statistics for one cache device.
bcache/bcache.go:54
StructCgroup
Cgroup models one line from /proc/[pid]/cgroup. Each Cgroup struct describes the placement of a PID inside a specific control hierarchy. The kernel ha
proc_cgroup.go:35
StructCgroupSummary
CgroupSummary models one line from /proc/cgroups. This file contains information about the controllers that are compiled into the kernel. Also see ht
proc_cgroups.go:30
StructClassCoolingDeviceStats
ClassCoolingDeviceStats contains info from files in /sys/class/thermal/cooling_device[0-9]* for a single device. https://www.kernel.org/doc/Documentat
sysfs/class_cooling_device.go:29
StructClassDRMCardAMDGPUStats
ClassDRMCardAMDGPUStats contains info from files in sys/class/drm/card<card>/device for a single amdgpu card. Not all cards expose all metrics. https:
sysfs/class_drm_amdgpu.go:38
StructClassThermalZoneStats
ClassThermalZoneStats contains info from files in /sys/class/thermal/thermal_zone<zone> for a single <zone>. https://www.kernel.org/doc/Documentation/
sysfs/class_thermal.go:31
StructClientRPC
ClientRPC models the nfs "rpc" line.
nfs/nfs.go:69
StructClientRPCStats
ClientRPCStats models all stats from /proc/net/rpc/nfs.
nfs/nfs.go:257
StructClientV4Stats
ClientV4Stats models the nfs "proc4" line.
nfs/nfs.go:133
StructClockSource
ClockSource contains metrics related to the clock source.
sysfs/clocksource.go:26
StructCommitStats
Number of commits and various time related statistics. See Linux fs/btrfs/sysfs.c with 6.x version.
btrfs/btrfs.go:72
StructCompressionStats
CompressionStats contains compression statistics for a specific algorithm.
bcachefs/bcachefs.go:30
StructConntrackStatEntry
A ConntrackStatEntry represents one line from net/stat/nf_conntrack and contains netfilter conntrack statistics at one CPU core.
net_conntrackstat.go:28
StructCorrectableAerCounters
CorrectableAerCounters contains values from /sys/class/net/<iface>/device/aer_dev_correctable for single interface (iface).
sysfs/net_class_aer.go:29
StructCounterStats
CounterStats contains counter values since mount and since filesystem creation.
bcachefs/bcachefs.go:43
StructCrypto
Crypto holds info parsed from /proc/crypto.
crypto.go:27
StructDMIClass
DMIClass contains info from files in /sys/class/dmi/id.
sysfs/class_dmi.go:29
StructDMMultipathDevice
DMMultipathDevice contains information about a single DM-multipath device discovered by scanning /sys/block/dm-* entries whose dm/uuid starts with "mp
blockdevice/dm_multipath.go:28
StructDMMultipathPath
DMMultipathPath represents one underlying path device for a DM-multipath map.
blockdevice/dm_multipath.go:44
StructDRMCard
DRMCard contains info from files in /sys/class/drm for a single DRM Card device.
sysfs/class_drm_card.go:29
TypeAliasDRMCardClass
DRMCardClass is a collection of every Card device in sys/class/drm. The map keys are the names of the InfiniBand devices.
sysfs/class_drm_card.go:49
StructDRMCardPort
DRMCardPort contains info from files in sys/class/drm/<Card>/<Card>-<Name> for a single port of one DRMCard device.
sysfs/class_drm_card.go:38
StructDebugStats
DebugStats indicate if XFS debugging is enabled.
xfs/xfs.go:227
StructDeferRelogStats
DeferRelogStats contains the deferred buffer relog count.
xfs/xfs.go:472
StructDevice
Device contains information about a device that is part of a Btrfs filesystem.
btrfs/btrfs.go:66
StructDeviceMapperInfo
DeviceMapperInfo models the devicemapper files that are located in the sysfs tree for each block device and described in the kernel documentation: htt
blockdevice/stats.go:190
StructDeviceStats
DeviceStats contains statistics for a Bcachefs device.
bcachefs/bcachefs.go:55
StructDirectoryOperationStats
DirectoryOperationStats contains statistics regarding XFS directory entries.
xfs/xfs.go:102
StructDiskstats
Diskstats combines the device Info and IOStats.
blockdevice/stats.go:81
StructEcnIface
EcnIface contains Ecn info from files in /sys/class/net/<iface>/ecn/ for single interface (iface).
sysfs/net_class_ecn.go:111
StructErrorStats
ErrorStats contains error count and timestamp for a specific error type.
bcachefs/bcachefs.go:37
StructExtendedPrecisionStats
ExtendedPrecisionStats contains high precision counters used to track the total number of bytes read, written, or flushed, during XFS operations.
xfs/xfs.go:187
StructExtentAllocationStats
ExtentAllocationStats contains statistics regarding XFS extent allocations.
xfs/xfs.go:75
StructFILEIO
FILEIO struct for backstore info.
iscsi/iscsi.go:109
StructFS
FS represents the pseudo-filesystem sys, which provides an interface to kernel data structures.
fs.go:22
StructFS
FS represents the pseudo-filesystem sys, which provides an interface to kernel data structures.
btrfs/get.go:32
StructFS
FS represents the pseudo-filesystem proc, which provides an interface to kernel data structures.
bcache/get.go:30
StructFS
FS represents the pseudo-filesystem sys, which provides an interface to kernel data structures.
bcachefs/get.go:30
StructFS
FS represents the pseudo-filesystems proc and sys, which provides an interface to kernel data structures.
blockdevice/stats.go:224
StructFS
FS represents the pseudo-filesystem sys, which provides an interface to kernel data structures.
sysfs/fs.go:24
StructFS
FS represents the pseudo-filesystem proc, which provides an interface to kernel data structures.
nfs/nfs.go:283
StructFS
FS represents the pseudo-filesystem configfs, which provides an interface to iscsi kernel data structures in sysfs as /sys and configfs as /sys/kernel
iscsi/iscsi.go:39
StructFS
FS represents the pseudo-filesystems proc and sys, which provides an interface to kernel data structures.
xfs/xfs.go:483
StructFS
FS represents the pseudo-filesystem selinixfs, which provides an interface to SELinux data structures.
selinuxfs/fs.go:24
StructFS
FS represents the pseudo-filesystems proc and sys, which provides an interface to kernel data structures.
ext4/ext4.go:42
TypeAliasFibreChannelClass
sysfs/class_fibrechannel.go:62
StructFibreChannelCounters
sysfs/class_fibrechannel.go:29
StructFibreChannelHost
sysfs/class_fibrechannel.go:46
StructFileHandles
FileHandles models the "fh" line.
nfs/nfs.go:33
StructFscacheinfo
Fscacheinfo represents fscache statistics.
fscache.go:28
StructGcXpcStats
GcXpcStats contains extended precision bytes for garbage collection.
xfs/xfs.go:477
StructIBLOCK
IBLOCK struct for backstore info.
iscsi/iscsi.go:117
StructIODeviceStats
blockdevice/stats.go:182
StructIOStats
IOStats models the iostats data described in the kernel documentation. - https://www.kernel.org/doc/Documentation/iostats.txt, - https://www.kernel.or
blockdevice/stats.go:40
StructIPVSBackendStatus
IPVSBackendStatus holds current metrics of one virtual / real address pair.
ipvs.go:46
StructIPVSStats
IPVSStats holds IPVS statistics, as exposed by the kernel in `/proc/net/ip_vs_stats`.
ipvs.go:32
next →1–100 of 267, ranked by callers