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 timepush_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 timepush_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
.png?sv=2022-11-02&spr=https&st=2026-04-29T09%3A51%3A00Z&se=2026-04-29T10%3A03%3A00Z&sr=c&sp=r&sig=7CBpSeyy8kbvHzxorYhTPYO7maBVNjkqc7TXG7QHfZM%3D)
Mode | Desc |
|---|---|
Prometheus | fmadio_disk_DiskCritical_… |
Syslog | DiskCritical_.. |
DiskErrorLog
Monitors the number of Error log entries each SSD for the lifetime of the disk.
.png?sv=2022-11-02&spr=https&st=2026-04-29T09%3A51%3A00Z&se=2026-04-29T10%3A03%3A00Z&sr=c&sp=r&sig=7CBpSeyy8kbvHzxorYhTPYO7maBVNjkqc7TXG7QHfZM%3D)
Mode | Desc |
|---|---|
Prometheus | fmadiodiskDiskErrorLog_… |
Syslog | DiskErrorLog_… |
DiskMediaError
Monitors the number of Media errors each drive has for the lifetime of the disk
.png?sv=2022-11-02&spr=https&st=2026-04-29T09%3A51%3A00Z&se=2026-04-29T10%3A03%3A00Z&sr=c&sp=r&sig=7CBpSeyy8kbvHzxorYhTPYO7maBVNjkqc7TXG7QHfZM%3D)
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 |