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: .github/ISSUE_TEMPLATE/ga_request.md
-5Lines changed: 0 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,11 +51,6 @@ Name and link to repository
51
51
-[ ] Documents how to configure manual instrumentation.
52
52
-[ ] Documents how to configure log correlation.
53
53
-[ ] Documents minimum supported version of each auto-instrumentation framework.
54
-
-[ ][Real User Monitoring Library](https://github.com/signalfx/gdi-specification/blob/v1.6.0/specification/repository.md#real-user-monitoring-libraries)
55
-
-[ ] Documents all supported configuration parameters.
56
-
-[ ] Documents how to configure manual instrumentation.
| `realm` () | Splunk realm, e.g. `us0`, `us1`. If set, value of `beaconEndpoint` will be automatically computed based on this. [1] [2] [3] |
277
-
| `beaconEndpoint` () | RUM beacon URL, e.g. `https://rum-ingest.<realm>.signalfx.com/v1/rum`. If both `realm` and `beaconEndpoint` are set, `beaconEndpoint` takes precedence. [1] [2] [3] |
278
-
| `rumAccessToken` () | RUM authentication token. [1] |
| `globalAttributes` () | OpenTelemetry [Attributes](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/common/README.md#attribute) that will be added to every span produced by the RUM library. |
281
-
| `deploymentEnvironment` () | Sets the environment (`deployment.environment` span attribute) for all spans. |
282
-
| `enableDiskBuffering` (false) | **Mobile only.** Enables the storage-based buffering of telemetry. |
283
-
| `limitDiskUsageMegabytes` (25) | **Mobile only.** Sets the limit of the max number of megabytes that will be used to buffer telemetry data in storage. |
284
-
285
-
- [1] Application name, authentication token and either realm or the beacon URL
286
-
MUST be provided by the user. If any of these is missing, the RUM
287
-
instrumentation library MUST fail to start.
288
-
- [2] Systems that allow implementations to enforce the `beaconEndpoint` value
289
-
is https (i.e. not Android) MUST do so. These implementations need to
290
-
reject/fail to start if this condition is not meet. Implementations MAY offer
291
-
an unrecommended `allowInsecureBeacon` option (default false) that turns off
292
-
the check.
293
-
- [3] If both `realm` and `beaconEndpoint` are set, a warning saying that
294
-
`realm` will be ignored SHOULD be logged.
295
-
296
-
Other requirements:
297
-
298
-
- RUM library MUST use the Zipkin v2 JSON span exporter by default
299
-
- RUM library MUST limit the number of sent spans to 100 in a 30 second window
Copy file name to clipboardExpand all lines: specification/semantic_conventions.md
-46Lines changed: 0 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,9 +29,6 @@ All Splunk distributions of OpenTelemetry,
29
29
30
30
- SHOULD set [process and process runtime resource attributes](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.18.0/specification/resource/semantic_conventions/process.md)
31
31
32
-
Note: this section does not apply to Real User Monitoring libraries, as they do
Real User Monitoring (RUM) libraries MUST set the `service.name` resource
63
-
attribute to the value of the `applicationName` configuration property. This is
64
-
the only resource attribute that RUM libraries are supposed to set because it's
65
-
the only one the Zipkin exporter can understand.
66
-
67
-
The following attributes MUST be added to all spans produced by RUM libraries:
68
-
69
-
| Name | Type | Description |
70
-
| ---- | ---- | ----------- |
71
-
|`app`| string | The value of the `applicationName` property configured in `SplunkRum`; same as `service.name` resource attribute. |
72
-
|`splunk.rumSessionId`| string | The RUM session ID |
73
-
|`splunk.rum.version`| string | Version of the RUM library |
74
-
|`component`| string | Name of the instrumentation that produced this span |
75
-
76
-
The following attributes MAY be added to all spans emitted by RUM libraries:
77
-
78
-
| Name | Type | Description |
79
-
| ---- | ---- | ----------- |
80
-
|`deployment.environment`| string | Value of the `deploymentEnvironment` property configured in `SplunkRum`, if any |
81
-
82
-
Mobile RUM libraries (iOS, Android) MUST add device and system information to
83
-
all spans:
84
-
85
-
| Name | Type | Description |
86
-
| ---- | ---- | ----------- |
87
-
|`device.model.name`| string | Name of the device |
88
-
|`os.name`| string |`iOS` or `Android`|
89
-
|`os.version`| string | Version of the OS |
90
-
91
-
Web RUM library MUST add the following attributes to all spans:
92
-
93
-
| Name | Type | Description |
94
-
| ---- | ---- | ----------- |
95
-
|`location.href`| string | Value of [`location.href`](https://developer.mozilla.org/en-US/docs/Web/API/Location/href) at the moment of creating the span. |
96
-
|`splunk.script_instance`| string | A 64bit identifier, unique to every instance of the `SplunkRum` library. |
0 commit comments