Skip to content

Commit ee6e480

Browse files
unify wording for custom integration (manual vs. custom) (#7179)
1 parent 2ae63eb commit ee6e480

File tree

11 files changed

+13
-13
lines changed

11 files changed

+13
-13
lines changed

src/docs/product/profiling/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Profiling"
33
sidebar_order: 50
44
redirect_from:
55
- /profiling/
6-
description: "Profiling offers a deeper level of visibility on top of traditional tracing, removing the need for manual instrumentation and enabling precise code-level visibility into your application in a production environment."
6+
description: "Profiling offers a deeper level of visibility on top of traditional tracing, removing the need for custom instrumentation and enabling precise code-level visibility into your application in a production environment."
77
---
88

99
<Note>
@@ -20,7 +20,7 @@ description: "Profiling offers a deeper level of visibility on top of traditiona
2020

2121
</Note>
2222

23-
Profiling offers a deeper level of visibility on top of traditional tracing, removing the need for manual instrumentation and enabling you to build in [performance as a feature](https://blog.codinghorror.com/performance-is-a-feature/) from day one. Sentry's profiling feature builds upon our established [Performance Monitoring](/product/performance) capabilities to provide precise code-level visibility into application execution in a production environment. This allows you to quickly identify potential performance bottlenecks and visualize the call stack to find hot paths in your code.
23+
Profiling offers a deeper level of visibility on top of traditional tracing, removing the need for custom instrumentation and enabling you to build in [performance as a feature](https://blog.codinghorror.com/performance-is-a-feature/) from day one. Sentry's profiling feature builds upon our established [Performance Monitoring](/product/performance) capabilities to provide precise code-level visibility into application execution in a production environment. This allows you to quickly identify potential performance bottlenecks and visualize the call stack to find hot paths in your code.
2424

2525
Sentry profiling supports common platforms for both Mobile and Backend applications:
2626

src/platform-includes/performance/configure-sample-rate/javascript.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Sentry.init({
88

99
// This enables automatic instrumentation (highly recommended),
1010
// but is not necessary for purely manual usage
11-
// If you only want to use manual instrumentation:
11+
// If you only want to use custom instrumentation:
1212
// * Remove the `BrowserTracing` integration
1313
// * add `Sentry.addTracingExtensions()` above your Sentry.init() call
1414
integrations: [

src/platform-includes/performance/configure-sample-rate/javascript.react.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Sentry.init({
66
dsn: "___PUBLIC_DSN___",
77

88
// This enables automatic instrumentation (highly recommended)
9-
// If you only want to use manual instrumentation:
9+
// If you only want to use custom instrumentation:
1010
// * Remove the `BrowserTracing` integration
1111
// * add `Sentry.addTracingExtensions()` above your Sentry.init() call
1212
integrations: [

src/platform-includes/performance/configure-sample-rate/javascript.vue.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Sentry.init({
99

1010
// This enables automatic instrumentation (highly recommended),
1111
// but is not necessary for purely manual usage
12-
// If you only want to use manual instrumentation:
12+
// If you only want to use custom instrumentation:
1313
// * Remove the `BrowserTracing` integration
1414
// * add `Sentry.addTracingExtensions()` above your Sentry.init() call
1515
integrations: [

src/platforms/android/common/performance/instrumentation/automatic-instrumentation.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ span?.finish()
5858

5959
In case that the user left this Activity before you've finished the transaction manually, the SDK finishes the transaction automatically when the `onDestroy` method is called.
6060

61-
Transactions are always bound to the Scope automatically if there's none set. Because of that, you may create spans using manual instrumentation, and those spans will be automatically associated with the Activity's running transaction.
61+
Transactions are always bound to the Scope automatically if there's none set. Because of that, you may create spans using custom instrumentation, and those spans will be automatically associated with the Activity's running transaction.
6262

6363
```java
6464
import java.lang.Exception;
@@ -329,7 +329,7 @@ span?.finish()
329329

330330
If the host `Activity` transitions into a non-interactive state (for example, `onPause`), the UI transaction will be scheduled to finish automatically (as soon as all of its child spans are finished).
331331

332-
Transactions are always bound to the `Scope` automatically if there's none set. Because of that, you can create spans using manual instrumentation, and those spans will be automatically associated with the running UI transaction.
332+
Transactions are always bound to the `Scope` automatically if there's none set. Because of that, you can create spans using custom instrumentation, and those spans will be automatically associated with the running UI transaction.
333333

334334
```java
335335
import java.lang.Exception;

src/platforms/android/configuration/integrations/file-io.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ At the moment, we only support `java.io.FileInputStream`, `java.io.FileOutputStr
133133

134134
</Note>
135135

136-
## (Optional) Manual Instrumentation
136+
## (Optional) Custom Instrumentation
137137

138138
Alternatively, if you are not using our Gradle Plugin, the Android SDK provides the capability to manually instrument file I/O operations through the custom Sentry-specific implementations.
139139

src/platforms/android/configuration/integrations/room-and-sqlite.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Supported in Sentry's Android SDK version `4.0.0` and above.
1414

1515
Supported in Sentry Android Gradle Plugin version `3.0.0` and above.
1616

17-
Manual instrumentation is supported in Sentry's Android SDK, version `6.21.0` and above.
17+
Custom instrumentation is supported in Sentry's Android SDK, version `6.21.0` and above.
1818

1919
</Note>
2020

src/platforms/apple/common/performance/instrumentation/automatic-instrumentation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ If the UI transaction has idled but didn't have any child spans added, the SDK w
284284
285285
</Note>
286286
287-
The SDK binds user interaction transactions to the `Scope` automatically if there's no other transaction set. Because of that, you can create spans using manual instrumentation, and those spans will be automatically associated with the running UI transaction.
287+
The SDK binds user interaction transactions to the `Scope` automatically if there's no other transaction set. Because of that, you can create spans using custom instrumentation, and those spans will be automatically associated with the running UI transaction.
288288
289289
```Swift
290290
import Sentry

src/platforms/common/configuration/options.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -877,7 +877,7 @@ If <PlatformIdentifier name="trace-propagation-targets" /> is not provided, trac
877877
An optional list of functions that should be set up for performance monitoring. For each function in the list, a span will be created when the function is executed.
878878
Functions in the list are represented as strings containing the fully qualified name of the function.
879879
880-
This is a convenient option, making it possible to have one central place for configuring what functions to trace, instead of having manual instrumentation scattered all over your code base.
880+
This is a convenient option, making it possible to have one central place for configuring what functions to trace, instead of having custom instrumentation scattered all over your code base.
881881
882882
To learn more, see the [Custom Instrumentation](/platforms/python/performance/instrumentation/custom-instrumentation/#define-span-creation-in-a-central-place) documentation.
883883

src/platforms/flutter/common/configuration/integrations/user-interaction-instrumentation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ final span = Sentry.getSpan()
5757
await span?.finish();
5858
```
5959

60-
Transactions are always bound to the `Scope` automatically if there's none set. Because of that, you can create spans using manual instrumentation, and those spans will be automatically associated with the running UI transaction.
60+
Transactions are always bound to the `Scope` automatically if there's none set. Because of that, you can create spans using custom instrumentation, and those spans will be automatically associated with the running UI transaction.
6161

6262
```dart
6363
import 'package:sentry/sentry.dart';

0 commit comments

Comments
 (0)