Exemple #1
0
def _report_enforcement_stats_failures(
        activate_flow_result: ActivateFlowsResult, imsi: str):
    for result in activate_flow_result.policy_results:
        if result.result == RuleModResult.SUCCESS:
            continue
        ENFORCEMENT_STATS_RULE_INSTALL_FAIL.labels(rule_id=result.rule_id,
                                                   imsi=imsi).inc()
Exemple #2
0
def _report_enforcement_stats_failures(
        activate_flow_result: ActivateFlowsResult, imsi: str):
    rule_results = chain(activate_flow_result.static_rule_results,
                         activate_flow_result.dynamic_rule_results)
    for result in rule_results:
        if result.result == RuleModResult.SUCCESS:
            continue
        ENFORCEMENT_STATS_RULE_INSTALL_FAIL.labels(rule_id=result.rule_id,
                                                   imsi=imsi).inc()