---
title: metricReports
framework: metrickit
role: symbol
role_heading: Instance Property
path: metrickit/metricmanager/metricreports
---

# metricReports

An asynchronous sequence that delivers daily metric reports.

## Declaration

```swift
final var metricReports: some AsyncSequence<MetricReport, Never> { get }
```

## Mentioned in

Monitoring app performance with MetricKit

## Discussion

Discussion Iterate metricReports in a long-lived Task to receive MetricReport values as they become available. The sequence never throws. Task {     for await report in manager.metricReports {         process(report)     } }

## See Also

### Reports

- [diagnosticReports](metrickit/metricmanager/diagnosticreports.md)
