Contents

init(enabledStateReportingDomains:)

Creates a new MetricManager instance with state reporting domains enabled for metrics aggregation.

Declaration

init(enabledStateReportingDomains: Set<StateReportingDomain>)

Discussion

Pass a set of StateReportingDomain values to enable state-contextualized metrics. When state reporting is enabled, the stateEntries property of each MetricReport is populated with metric values segmented by each recorded app state.

let manager = MetricManager(
    enabledStateReportingDomains: ["com.example.app.session"]
)

Use init() if you don’t need per-state metrics.

See Also

Initialization