You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@
4
4
5
5
### Features
6
6
7
+
- Add support for measurements at span level ([#3219](https://github.com/getsentry/sentry-java/pull/3219))
7
8
- Add `enableScopePersistence` option to disable `PersistingScopeObserver` used for ANR reporting which may increase performance overhead. Defaults to `true` ([#3218](https://github.com/getsentry/sentry-java/pull/3218))
8
9
- When disabled, the SDK will not enrich ANRv2 events with scope data (e.g. breadcrumbs, user, tags, etc.)
Copy file name to clipboardExpand all lines: sentry/api/sentry.api
+6-1
Original file line number
Diff line number
Diff line change
@@ -2463,6 +2463,8 @@ public final class io/sentry/SentryTracer : io/sentry/ITransaction {
2463
2463
public fun setDescription (Ljava/lang/String;)V
2464
2464
public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;)V
2465
2465
public fun setMeasurement (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/MeasurementUnit;)V
2466
+
public fun setMeasurementFromChild (Ljava/lang/String;Ljava/lang/Number;)V
2467
+
public fun setMeasurementFromChild (Ljava/lang/String;Ljava/lang/Number;Lio/sentry/MeasurementUnit;)V
2466
2468
public fun setName (Ljava/lang/String;)V
2467
2469
public fun setName (Ljava/lang/String;Lio/sentry/protocol/TransactionNameSource;)V
2468
2470
public fun setOperation (Ljava/lang/String;)V
@@ -2567,6 +2569,7 @@ public final class io/sentry/Span : io/sentry/ISpan {
2567
2569
public fun getData (Ljava/lang/String;)Ljava/lang/Object;
2568
2570
public fun getDescription ()Ljava/lang/String;
2569
2571
public fun getFinishDate ()Lio/sentry/SentryDate;
2572
+
public fun getMeasurements ()Ljava/util/Map;
2570
2573
public fun getOperation ()Ljava/lang/String;
2571
2574
public fun getParentSpanId ()Lio/sentry/SpanId;
2572
2575
public fun getSamplingDecision ()Lio/sentry/TracesSamplingDecision;
@@ -4187,9 +4190,10 @@ public final class io/sentry/protocol/SentryRuntime$JsonKeys {
4187
4190
public final class io/sentry/protocol/SentrySpan : io/sentry/JsonSerializable, io/sentry/JsonUnknown {
4188
4191
public fun <init> (Lio/sentry/Span;)V
4189
4192
public fun <init> (Lio/sentry/Span;Ljava/util/Map;)V
4190
-
public fun <init> (Ljava/lang/Double;Ljava/lang/Double;Lio/sentry/protocol/SentryId;Lio/sentry/SpanId;Lio/sentry/SpanId;Ljava/lang/String;Ljava/lang/String;Lio/sentry/SpanStatus;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
4193
+
public fun <init> (Ljava/lang/Double;Ljava/lang/Double;Lio/sentry/protocol/SentryId;Lio/sentry/SpanId;Lio/sentry/SpanId;Ljava/lang/String;Ljava/lang/String;Lio/sentry/SpanStatus;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V
4191
4194
public fun getData ()Ljava/util/Map;
4192
4195
public fun getDescription ()Ljava/lang/String;
4196
+
public fun getMeasurements ()Ljava/util/Map;
4193
4197
public fun getOp ()Ljava/lang/String;
4194
4198
public fun getOrigin ()Ljava/lang/String;
4195
4199
public fun getParentSpanId ()Lio/sentry/SpanId;
@@ -4214,6 +4218,7 @@ public final class io/sentry/protocol/SentrySpan$Deserializer : io/sentry/JsonDe
4214
4218
public final class io/sentry/protocol/SentrySpan$JsonKeys {
4215
4219
public static final field DATA Ljava/lang/String;
4216
4220
public static final field DESCRIPTION Ljava/lang/String;
4221
+
public static final field MEASUREMENTS Ljava/lang/String;
4217
4222
public static final field OP Ljava/lang/String;
4218
4223
public static final field ORIGIN Ljava/lang/String;
4219
4224
public static final field PARENT_SPAN_ID Ljava/lang/String;
0 commit comments