Reference

Prev Next

Reference documentation of monitoring stats


Push PCAP

Push PCAP takes the capture systems stored data and splits into PCAP files and pushes them to some other location. The following stats are avalible in both JSON Syslog and Promethues

push_pcap_status

  • for every PCAP file generated

This is the top level full status of an individual PCAP file.

Value

Desc

1

If all Local Remote and Match statuses are good

0

One or more of Local, Remote, match status is in a failure condition

push_pcap_local_bps

  • for every PCAP file generated

This is the data rate for a specific PCAP write this to the local storage device.

push_pcap_local_bps = total bytes * 8 / total time

push_pcap_local_byte

  • for every PCAP file generated

This is the total bytes for a PCAP write to the local storage device.

push_pcap_local_status

  • for every PCAP file generated

Indicates the status of the specific PCAP file. Table below shows the meaning

Value

Desc

1

Local file has been generated and is > 0 bytes

0

Failure condition

push_pcap_local_time

  • for every PCAP file generated

The number of seconds it took to create the local file.

NOTE: this is an integer value

push_pcap_localremote_size_missmatch

  • for every PCAP file generated

Indicates the status of local vs remote PCAP file comparision

Value

Desc

1

Local and Remote file are > 0 bytes

Local number of bytes == Remote number of bytes

0

Failure condition

push_pcap_remote_bps

  • for every PCAP file generated

This is the data rate for a specific PCAP write this to the remote storage device.

push_pcap_remote_bps = total bytes * 8 / total time

push_pcap_remote_byte

  • for every PCAP file generated

This is the total bytes for a PCAP written to the remote storage device.

push_pcap_remote_status

  • for every PCAP file generated

Indicates the status of the specific PCAP file. Table below shows the meaning

Value

Desc

1

Remote file has been generated and is > 0 bytes

0

Failure condition

push_pcap_remote_time

  • for every PCAP file generated

The number of seconds it took to create and copy the PCAP from the local storage location to the remote storage location.

NOTE: this is an integer value


Disk Monitoring

FMADIO provides detailed disk monitoring logs, enabling monitoring teams to stay head of potential disk hardware related issues before

DiskPresent (disk_valid)

Indicates a disk is present at the specified label. E.g. it is responding to SMART requests and present in the Linux disk tree.

Mode

Desc

Prometheus

fmadio_disk_valid(unit=…)

Syslog

DiskPresent_…

DiskSMART (disk_error)

This is the number of SMART disk errors since power on of the device

Mode

Desc

Prometheus

disk_error(unit=…)

Syslog

DiskSmart_…

DiskError

This is the total number of SMART disk errors for each drive for the lifetime of the drive

Mode

Desc

Prometheus

fmadio_disk_DiskError_..

Syslog

DiskError_…

DiskCritical

Indicates the number of SMART critical warnings metrics, it is extracted per below

Mode

Desc

Prometheus

fmadio_disk_DiskCritical_…

Syslog

DiskCritical_..

DiskErrorLog

Monitors the number of Error log entries each SSD for the lifetime of the disk.

Mode

Desc

Prometheus

fmadiodiskDiskErrorLog_…

Syslog

DiskErrorLog_…

DiskMediaError

Monitors the number of Media errors each drive has for the lifetime of the disk

Mode

Desc

Prometheus

fmadio_disk_DiskMediaError_…

Syslog

DiskMediaError_…


Capture Metrics

FMADIO Provides detailed capture metrics exported to monitoring software

CaptureByte (fmadio_capture_byte)

Reports the total number of bytes captured since the counter was manually reset

Expected value

  • Continuously monotonic increase (sans manual reset)

Mode

Desc

Prometheus

fmadio_capture_byte{interface=”all”}

Syslog

CaptureByte

CapturePkt (fmadio_capture_pkt)

Reports the total number of packets captured since the counter was manually reset

Expected value

  • Continuously monotonic increase (sans manual reset)

Mode

Desc

Prometheus

fmadio_capture_pkt{interface=”all”’}

Syslog

CapturePkt

CaptureDrop(fmadio_capture_drop)

Reports the total number of packets dropped since the counter was manually reset

Expected Value

  • zero

Mode

Desc

Prometheus

fmadio_capture_drop{interface="all"}

Syslog

CaptureDrop

CaptureFCSError (fmadio_capture_fcs_error)

Reports the total number of FCS errors received on the Capture interfaces (before prefilter) since the counter was manually reset

Expected Value

  • zero

Mode

Desc

Prometheus

fmadio_capture_fcs_error{interface="all"}

Syslog

CaptureFCSError

FMADIO Packet Capture systems