Add PDCP pattern to Throughput group and remove user/subscriber metrics from Traffic group to improve KPI classification accuracy
Browse files
process_kpi/kpi_health_check/kpi_groups.py
CHANGED
|
@@ -11,8 +11,8 @@ PATTERNS = {
|
|
| 11 |
"Mobility": r"(?i)(handover|(?<![A-Za-z0-9])ho(?![A-Za-z0-9])|soft(?:\s|_|-)*ho|intra(?:\s|_|-)*freq(?:\s|_|-)*ho|inter(?:\s|_|-)*freq(?:\s|_|-)*ho|csfb)",
|
| 12 |
"Success Rate": r"(?i)(cssr|success|attach|setup|establ|answer|complete|connected|ho.*succ|\berab\b|\brrc\b.*(?:\bsr\b|rate|succ)|\basr\b|\bsr\b)",
|
| 13 |
"Fails/Drop/Block": r"(?i)(drop|dcr|fail|block|reject|deny|loss|lost|discard|congestion|accessibility.*fail|retention.*fail)",
|
| 14 |
-
"Throughput": r"(?i)(throughput|thp|thrput|debit|dl.*rate|ul.*rate|bitrate)",
|
| 15 |
-
"Traffic": r"(?i)(traffic|volume|erl|payload|gbytes|gb|load|usage|utilization
|
| 16 |
"Availability": r"(?i)(availability|avail|unavailability|unavail|dispo|disponibil|uptime)",
|
| 17 |
"Latency": r"(?i)(latency|delay|\brt\b|rtt)",
|
| 18 |
}
|
|
|
|
| 11 |
"Mobility": r"(?i)(handover|(?<![A-Za-z0-9])ho(?![A-Za-z0-9])|soft(?:\s|_|-)*ho|intra(?:\s|_|-)*freq(?:\s|_|-)*ho|inter(?:\s|_|-)*freq(?:\s|_|-)*ho|csfb)",
|
| 12 |
"Success Rate": r"(?i)(cssr|success|attach|setup|establ|answer|complete|connected|ho.*succ|\berab\b|\brrc\b.*(?:\bsr\b|rate|succ)|\basr\b|\bsr\b)",
|
| 13 |
"Fails/Drop/Block": r"(?i)(drop|dcr|fail|block|reject|deny|loss|lost|discard|congestion|accessibility.*fail|retention.*fail)",
|
| 14 |
+
"Throughput": r"(?i)(throughput|thp|thrput|PDCP|debit|dl.*rate|ul.*rate|bitrate)",
|
| 15 |
+
"Traffic": r"(?i)(traffic|volume|erl|payload|gbytes|gb|load|usage|utilization)",
|
| 16 |
"Availability": r"(?i)(availability|avail|unavailability|unavail|dispo|disponibil|uptime)",
|
| 17 |
"Latency": r"(?i)(latency|delay|\brt\b|rtt)",
|
| 18 |
}
|