net

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 10, 2022 License: MIT Imports: 5 Imported by: 0

README

Netstat Input Plugin

This plugin collects TCP connections state and UDP socket counts by using lsof.

Configuration

# Collect TCP connections state and UDP socket counts
[[inputs.netstat]]
  # no configuration

Measurements

Supported TCP Connection states are follows.

  • established
  • syn_sent
  • syn_recv
  • fin_wait1
  • fin_wait2
  • time_wait
  • close
  • close_wait
  • last_ack
  • listen
  • closing
  • none

TCP Connection State measurements

Meta:

  • units: counts

Measurement names:

  • tcp_established
  • tcp_syn_sent
  • tcp_syn_recv
  • tcp_fin_wait1
  • tcp_fin_wait2
  • tcp_time_wait
  • tcp_close
  • tcp_close_wait
  • tcp_last_ack
  • tcp_listen
  • tcp_closing
  • tcp_none

If there are no connection on the state, the metric is not counted.

UDP socket counts measurements

Meta:

  • units: counts

Measurement names:

  • udp_socket

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NetStats

type NetStats struct {
	// contains filtered or unexported fields
}

func (*NetStats) Gather

func (ns *NetStats) Gather() ([]interface{}, error)

func (*NetStats) Series

func (ns *NetStats) Series() plugins.Series

Jump to

Keyboard shortcuts

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