Skip to contents

Returns predefined threshold configurations for telemetry analysis with different sensitivity levels. Use these presets with bid_ingest_telemetry() to easily adjust how aggressively the analysis identifies UX friction points.

Usage

bid_telemetry_presets(preset = c("moderate", "strict", "relaxed"))

Arguments

preset

Character string specifying the sensitivity level:

strict

Detects even minor issues - use for critical applications or new dashboards

moderate

Balanced default - appropriate for most applications (default)

relaxed

Only detects major issues - use for mature, stable dashboards

Value

Named list of threshold parameters suitable for passing to bid_ingest_telemetry() thresholds parameter.

Examples

# Get strict sensitivity thresholds
strict_thresholds <- bid_telemetry_presets("strict")

# Use with telemetry analysis
if (FALSE) { # \dontrun{
issues <- bid_ingest_telemetry(
  "telemetry.sqlite",
  thresholds = bid_telemetry_presets("strict")
)
} # }

# Compare different presets
moderate <- bid_telemetry_presets("moderate")
relaxed <- bid_telemetry_presets("relaxed")