Metric-Fan.Out¶
Deprecated. Number of outgoing edges of certain configurable edge types
Required inputs: RFG
Possible Messages
This rule has no predefined messages.
Options¶
This rule shares the following common options: exclude_messages_in_system_headers, excludes, includes, justification_checker, post_processing, provider, severity
This rule shares the following common metric options: base_view_name, excluded_node_types, hierarchy_edge_name, hierarchy_view_name, propagate, report_all_values, report_propagated_values
The following places define options that affect this rule: Analysis-GlobalOptions
edge_types¶
edge_types
Type: dict[str, dict[str, str | float | None | bool]]
Default:
{ 'Call': { 'display_name': 'Fan-Out (Calls)', 'max_value': 10.0, 'min_value': 0.0 } }
Dictionary string --> {'display_name' --> string,
'min_value' --> float,
'max_value' --> float,
'disable' --> boolean}.
- The key is the name of the edge_descriptor_type.
- display_name: description of the metric shown in dashboard.
- min_value: minimal number of allowed outgoing edges.
- max_value: maximal number of allowed outgoing edges.
- disable: disables this edge type (optional).