Project

General

Profile

Actions

Feature #5434

open

more statistics / counters

Added by laforge about 2 years ago. Updated 5 months ago.

Status:
Stalled
Priority:
Normal
Assignee:
-
Category:
osmo-e1d
Target version:
-
Start date:
01/30/2022
Due date:
% Done:

90%


Description

For some more long-term testing or later operation, we need good statistics, such as

  • re-ordered or missing IP packets
  • Rx/Tx byte/packet count
  • RTT
  • frame underflows in IP -> E1 direction

Those stats could be interrogated via VTY, but ideally also exposed via our libosmocore statsd exporter.


Checklist

  • count of re-ordered or missing IP packets (rate_ctr)
  • overall Rx/Tx packet + byte count (rate_ctr)
  • RTT (stat_item)
  • frame underflows in IP->E1 direction
  • FIFO fill level both directions
  • time since last link recovery
Actions #1

Updated by laforge about 2 years ago

  • Priority changed from Normal to High
Actions #2

Updated by laforge about 2 years ago

  • Status changed from New to In Progress
Actions #3

Updated by laforge about 2 years ago

  • % Done changed from 0 to 40
Actions #4

Updated by laforge about 2 years ago

  • Checklist item count of re-ordered or missing IP packets (rate_ctr) added
  • Checklist item frame number delta of re-ordered packets added
  • Checklist item overall Rx/Tx packet + byte count (rate_ctr) added
  • Checklist item RTT (stat_item) added
  • Checklist item frame underflows in IP->E1 direction added
  • Checklist item FIFO fill level both directions added
  • Checklist item time since last link recovery added
  • Status changed from In Progress to Stalled
Actions #5

Updated by laforge almost 2 years ago

  • Checklist item deleted (frame number delta of re-ordered packets)
  • Checklist item count of re-ordered or missing IP packets (rate_ctr) set to Done
  • Assignee deleted (laforge)

I recently introduced a larger number of rate_ctr + stat_items (fifo levels, underruns, frame substiutions, number of TS used, ...) and they are used successfully to plot performance figures.

Still, those listed in the checkbox here are not yet implemented.

Actions #6

Updated by laforge almost 2 years ago

  • Priority changed from High to Normal
Actions #7

Updated by laforge 5 months ago

  • Checklist item overall Rx/Tx packet + byte count (rate_ctr) set to Done
  • overall rx/tx packet + byte counts have been implmeneted in April 2022 in commit 0d813b5947c3ec7abe774a319e002e9845f1faa4
            LINE_CTR_E1oIP_RX_BYTES,
            LINE_CTR_E1oIP_RX_PACKETS,
            LINE_CTR_E1oIP_TX_BYTES,
            LINE_CTR_E1oIP_TX_PACKETS,
    
Actions #8

Updated by laforge 5 months ago

  • Checklist item RTT (stat_item) set to Done
  • % Done changed from 40 to 90

RTT has always been in LINE_STAT_E1oIP_RTT / e1oip:rtt

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)