dotnet-cqrs/docs/observability/metrics/custom-metrics.md

20 lines
449 B
Markdown

# Custom Metrics
Record custom application metrics.
## Recording Custom Metrics
```csharp
var meter = new Meter("MyApp.Events");
var counter = meter.CreateCounter<long>("custom.events.processed");
counter.Add(1, new KeyValuePair<string, object?>("type", "OrderPlaced"));
var histogram = meter.CreateHistogram<double>("custom.processing.duration");
histogram.Record(duration.TotalMilliseconds);
```
## See Also
- [Metrics Overview](README.md)