Measure performance in Sentry

This commit is contained in:
Andy Uhnak
2022-08-26 15:00:28 +01:00
parent 21267ec584
commit 9d4fa137af
2 changed files with 12 additions and 0 deletions

View File

@@ -34,6 +34,7 @@ struct SentryMonitoringClient {
options.dsn = Self.sentryDSN
// Collecting only 10% of all events
options.sampleRate = 0.1
options.tracesSampleRate = 0.1
options.beforeSend = { event in
@@ -66,4 +67,11 @@ struct SentryMonitoringClient {
event.extra = details
SentrySDK.capture(event: event)
}
func startPerformanceTracking(name: String, operation: String) -> StopDurationTracking {
let transaction = SentrySDK.startTransaction(name: name, operation: operation)
return {
transaction.finish()
}
}
}