---
title: DiskWriteExceptionDiagnostic
framework: metrickit
role: symbol
role_heading: Structure
path: metrickit/diskwriteexceptiondiagnostic
---

# DiskWriteExceptionDiagnostic

A diagnostic for a disk write exception.

## Declaration

```swift
struct DiskWriteExceptionDiagnostic
```

## Discussion

Discussion Disk write exceptions occur when your app writes data to disk at an excessive rate. The diagnostic includes a CallStackTree to identify the responsible code path, and totalBytesWritten to quantify the I/O. This type replaces MXDiskWriteExceptionDiagnostic.

## Topics

### Call stack

- [callStackTree](metrickit/diskwriteexceptiondiagnostic/callstacktree.md)

### Disk write details

- [totalBytesWritten](metrickit/diskwriteexceptiondiagnostic/totalbyteswritten.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Disk metrics

- [LogicalDiskWritesMetric](metrickit/logicaldiskwritesmetric.md)
- [TotalDiskSpaceCapacityMetric](metrickit/totaldiskspacecapacitymetric.md)
- [TotalFileCountMetric](metrickit/totalfilecountmetric.md)
- [TotalFileSizeMetric](metrickit/totalfilesizemetric.md)
