MetricsApiSrvDebugFilter

MetricsApiSrvDebugFilter
MetricsApiSrvDebugFilter
JSON Example
{
    "db_stats_num_snapshots": 0,
    "db_stats_snapshot_period_hours": 0,
    "entity_ref": "string",
    "mapi_perf_stats_enabled": false,
    "mapi_req_history_entity_type_filters": [
        "string"
    ],
    "mapi_req_history_entity_uuid_filters": [
        "string"
    ],
    "mapi_req_history_metric_id_filters": [
        "string"
    ],
    "mapi_req_history_num_records": 0,
    "mapi_req_history_se_uuid_filters": [
        "string"
    ],
    "mapi_stats_log_period_hours": 0,
    "metrics_db_rd_boundary_window_min": 0,
    "metrics_db_rd_check_interval_sec": 0,
    "metrics_db_rd_lag_stale_after_sec": 0,
    "metrics_db_rd_lag_threshold_sec": 0,
    "metrics_db_rd_routing_mode": "string"
}
integer As uint32 As uint32
db_stats_num_snapshots
Optional

Number of last-N metrics DB query stats snapshots to save. Allowed values are 4-24. Special values are 0- Stop taking metrics DB query stats snapshots. Field introduced in 32.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
db_stats_snapshot_period_hours
Optional

Periodicity in hours of taking snapshots of metrics DB query stats. Allowed values are 1-48. Field introduced in 32.1.1. Unit is HOURS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
entity_ref
Optional

uuid of the entity. It is a reference to an object of type Virtualservice. Field introduced in 18.2.3. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
mapi_perf_stats_enabled
Optional

Single knob to enable collection of metrics API server stats. Field introduced in 32.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
mapi_req_history_entity_type_filters
Optional

Maintain query history only for the specified entity type - POOL_METRICS_ENTITY etc. Field introduced in 32.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
mapi_req_history_entity_uuid_filters
Optional

Maintain query history only for the specified entity uuid. Field introduced in 32.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
mapi_req_history_metric_id_filters
Optional

Maintain query history only for the specified metric id. Field introduced in 32.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
mapi_req_history_num_records
Optional

Number of last-N metrics API server queries to save. Allowed values are 1-32. Special values are 0- Stop saving of last-N metrics API server queries.. Field introduced in 32.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
mapi_req_history_se_uuid_filters
Optional

Maintain query history only for the specified serviceengine uuid. Field introduced in 32.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
mapi_stats_log_period_hours
Optional

Periodicity in hours of saving operational stats of metrics API server to a log file. Allowed values are 1-12. Special values are 0- Stop periodic saving of last-N metrics API server queries.. Field introduced in 32.1.1. Unit is HOURS. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
metrics_db_rd_boundary_window_min
Optional

First N minutes of each hour treated as the rollup window (BALANCED mode bypasses the freshness gate here). 0 disables the bypass. Allowed values are 0-30. Field introduced in 32.1.4. Unit is MIN. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
metrics_db_rd_check_interval_sec
Optional

Follower health-probe cadence. Allowed values are 10-600. Field introduced in 32.1.4. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
metrics_db_rd_lag_stale_after_sec
Optional

Probe-recency gate distrust the cached follower probe if older than this. Must be >= metrics_db_rd_check_interval_sec. Allowed values are 30-1800. Field introduced in 32.1.4. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
metrics_db_rd_lag_threshold_sec
Optional

Max now - last_replay_ts (worst-case follower staleness) for the freshness gate. Allowed values are 5-3600. Field introduced in 32.1.4. Unit is SEC. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
metrics_db_rd_routing_mode
Optional

Follower-routing mode for metrics reads BALANCED (default), DISABLED (always leader), FRESHNESS_ONLY, or FORCE_FOLLOWER_NON_RT. Enum options - METRICS_DB_ROUTING_BALANCED, METRICS_DB_ROUTING_DISABLED, METRICS_DB_ROUTING_FRESHNESS_ONLY, METRICS_DB_ROUTING_FORCE_FOLLOWER_NON_RT. Field introduced in 32.1.4. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of