metrics

package
v0.0.1-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const Namespace = "pcap"
View Source
const SubsystemHeaders = "headers"
View Source
const SubsystemPackets = "packets"

Variables

View Source
var ARP = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "arp",
		Help:      "Total number of ARP headers",
	},
)
View Source
var DHCPv4 = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "dhcp",
		Help:      "Total number of DHCPv4 headers",
	},
)
View Source
var DNS = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "dns",
		Help:      "Total number of DNS headers",
	},
)
View Source
var Dot11 = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "dot11",
		Help:      "Total number of Dot11 (WiFi) headers",
	},
)
View Source
var Ethernet = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "eth",
		Help:      "Total number of ethernet headers",
	},
)
View Source
var ICMP = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "icmp",
		Help:      "Total number of ICMP headers",
	},
)
View Source
var IPv4 = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "ipv4",
		Help:      "Total number of IPv4 headers",
	},
)
View Source
var IPv6 = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "ipv6",
		Help:      "Total number of IPv4 headers",
	},
)
View Source
var Loopback = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "loopback",
		Help:      "Total number of loopback headers",
	},
)
View Source
var NTP = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "ntp",
		Help:      "Total number of DHCPv4 headers",
	},
)
View Source
var Packets = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemPackets,
		Name:      "total",
		Help:      "Total number of packets",
	},
)
View Source
var PacketsLayers = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemPackets,
		Name:      "layers",
		Help:      "Total layers found for all packets",
	},
)
View Source
var PacketsSize = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemPackets,
		Name:      "size",
		Help:      "Total size in bytes for all packets",
	},
)
View Source
var TCP = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "tcp",
		Help:      "Total number of TCP headers",
	},
)
View Source
var TLS = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "tls",
		Help:      "Total number of TLS headers",
	},
)
View Source
var UDP = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "udp",
		Help:      "Total number of UDP headers",
	},
)
View Source
var Unknown = prometheus.NewCounter(
	prometheus.CounterOpts{
		Namespace: Namespace,
		Subsystem: SubsystemHeaders,
		Name:      "unknown",
		Help:      "Total number of unknown (possibly unimplemented) headers",
	},
)

Functions

func Collect

func Collect(iface, filter string)

Types

This section is empty.

Jump to

Keyboard shortcuts

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