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
{{ message }}
This repository was archived by the owner on Sep 2, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: apm/db-query-perf/turn-on-db-perf.rst
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,12 @@ Follow these steps to turn on Database Query Performance and begin indexing data
32
32
:width:25%
33
33
:alt:Screenshot of the APM Configuration menu on the APM landing page.
34
34
35
+
.. note:: Before proceeding, ensure that you have configured the instrumentation for your specific programming language:
36
+
* Java, see :ref:`instrument-java-applications`.
37
+
* .NET, see :ref:`configure-otel-dotnet`.
38
+
* Python, see :ref:`instrument-python-applications`.
39
+
* Node.js, see :ref:`instrument-nodejs-applications-3x`.
40
+
35
41
2. In the Database Query Performance section, check that the :guilabel:`Status` is Active. If it is, skip to the next step. If it's not, select :guilabel:`Resume Indexing` to initiate cardinality analysis, and then wait for the cardinality analysis to run in the Pending MetricSet section at the top of the table.
Copy file name to clipboardExpand all lines: gdi/get-data-in/connect/aws/get-awstoc.rst
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -111,8 +111,7 @@ You can deactivate this check by setting the ``enableCheckLargeVolume`` field in
111
111
<h4>Tag filtering<aname="tag-filtering-aws"class="headerlink"href="#tag-filtering-aws"title="Permalink to this headline">¶</a></h4>
112
112
</embed>
113
113
114
-
If you filter data based on tags, your costs for Amazon CloudWatch and Splunk Infrastructure Monitoring might decrease. Read more at :ref:`specify-data-metadata`.
115
-
114
+
If you filter data based on tags, your costs for Amazon CloudWatch and Splunk Observability Cloud might decrease. Read more at :ref:`specify-data-metadata`.
116
115
117
116
118
117
.. raw:: html
@@ -126,7 +125,7 @@ If you filter data based on tags, your costs for Amazon CloudWatch and Splunk In
Copy file name to clipboardExpand all lines: infrastructure/monitor/aws-infra-import.rst
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,14 +28,20 @@ AWS provides a CloudWatch agent that lets you import metrics, logs, and metadata
28
28
29
29
By default, Splunk Observability Cloud brings in data from all :ref:`supported AWS services <aws-integrations>` associated with your account, with :ref:`certain limitations <aws-data-limits>`.
During import, Splunk Observability Cloud gives the metrics special names so you can identify them as coming from AWS:
36
+
During import, Splunk Observability Cloud gives metrics special names so you can identify them as coming from AWS:
35
37
36
38
- AWS metadata becomes dimensions and custom properties.
37
39
- AWS tags are key-value pairs, so Infrastructure Monitoring converts them into custom properties.
38
40
41
+
Splunk Observability Cloud adds the prefix ``aws_tag_`` to the names of tags imported from AWS, which indicates their origin. For example, the AWS tag ``version:canary`` is converted to ``aws_tag_version:canary``.
42
+
43
+
.. caution:: For target groups Splunk Observability Cloud adds the prefix ``aws_tag_tg_`` to avoid conflicts with load balancer tags.
44
+
39
45
To learn more, see :ref:`aws-oc-metrics`, or refer to the AWS documentation site.
40
46
41
47
.. _aws-namespaces:
@@ -235,9 +241,7 @@ To create these specifications, follow these steps:
235
241
* Use :guilabel:`Import some` if you want a filter that only imports data.
236
242
* Use :guilabel:`Exclude some` if you want a filter that only excludes data.
237
243
238
-
#. To use AWS tags to limit the data Infrastructure Monitoring imports, filter by tag. For this example, specify a filter that excludes data from resources that have the AWS tag ``version:canary``.
239
-
240
-
Infrastructure Monitoring adds the prefix ``aws_tag_`` to the names of tags imported from AWS, which indicates their origin. For example, the AWS tag ``version:canary`` appears in Infrastructure Monitoring as ``aws_tag_version:canary``. When you filter an AWS integration by tag, enter the name of the tag as it appears in AWS.
244
+
#. To use AWS tags to limit the data Infrastructure Monitoring imports, filter by tag. For this example, specify a filter that excludes data from resources that have the AWS tag ``version:canary``. Infrastructure Monitoring adds the prefix ``aws_tag_`` to the names of tags imported from AWS, which indicates their origin. For example, the AWS tag ``version:canary`` appears in Infrastructure Monitoring as ``aws_tag_version:canary``. When you filter an AWS integration by tag, enter the name of the tag as it appears in AWS.
241
245
242
246
You can also choose specific metrics to include or exclude. For example, consider the following conditions.
There are many reasons why you might want to replay sessions. Here are a few:
17
18
18
19
* Reduce the amount of time support teams take to troubleshoot a problem. By seeing errors from the perspective of an actual user, support teams can quickly identify what happened, and take action. Without session replay, support teams could spend a long time investigating a variety of possible causes based on an incomplete description of the problem.
@@ -21,19 +22,20 @@ There are many reasons why you might want to replay sessions. Here are a few:
Session replay is available for enterprise customers only. For more information on each type of subscription, see :new-page:`Splunk RUM Pricing <https://www.splunk.com/en_us/products/pricing/faqs/observability.html#splunk-rum>`.
27
28
28
29
29
30
Set up session replay
30
-
=====================
31
-
There are two ways to set up session replay: CDN or NPM.
There are three ways to set up session replay: CDN, self-hosted, or NPM.
34
+
35
+
.. note::
35
36
Initialize Splunk Browser RUM before you initialize the session recorder package.
36
37
38
+
37
39
This example shows the order in which to initialize the scripts:
38
40
39
41
.. code-block:: html
@@ -71,38 +73,53 @@ Initialize this code snippet to set up session replay through Splunk CDN.
71
73
72
74
73
75
74
-
NPM
76
+
Self-hosted
75
77
--------------------------------------------
76
78
77
-
Use the following command to set up session replay with NPM through a package named ``@splunk/otel-web-session-recorder``.
79
+
#. Download the desired version of :new-page:`splunk-otel-web-session-recorder.js <https://github.com/signalfx/splunk-otel-js-web/releases/latest/download/splunk-otel-web-session-recorder.js>`.
80
+
#. Deploy the file in a location accessible by the users of your application.
81
+
#. Add the following session replay snippet after the ``SplunkRum.init`` snippet:
To avoid gaps in your data, load and initialize the Splunk JavaScript Agent asynchronously and as early as possible.
85
89
86
-
.. code-block:: html
87
90
88
-
import SplunkSessionRecorder from '@splunk/otel-web-session-recorder'
91
+
NPM
92
+
--------------------------------------------
89
93
90
-
SplunkSessionRecorder.init({
91
-
realm: '<realm>',
92
-
rumAccessToken: '<your_rum_token>'
93
-
});
94
+
#. Use the following command to set up session replay with NPM through a package named ``@splunk/otel-web-session-recorder``.
95
+
96
+
.. code-block:: html
97
+
98
+
npm install @splunk/otel-web-session-recorder
99
+
100
+
#. Next, initialize this code snippet:
101
+
102
+
.. code-block:: html
103
+
104
+
import SplunkSessionRecorder from '@splunk/otel-web-session-recorder'
105
+
106
+
SplunkSessionRecorder.init({
107
+
realm: '<realm>',
108
+
rumAccessToken: '<your_rum_token>'
109
+
});
94
110
95
111
96
112
Deactivate session replay
97
113
--------------------------------------------
114
+
98
115
To deactivate session replay you can either:
99
116
100
117
* Turn it off for the particular session replay.
101
118
* Remove the instrumentation if you want to deactivate it completely.
102
119
103
120
104
121
Additional instrumentation settings
105
-
------------------------------------
122
+
--------------------------------------------
106
123
107
124
For more information on configuration options, see :new-page:`rrweb guide <https://github.com/rrweb-io/rrweb/blob/rrweb%401.1.3/guide.md#guide>` on GitHub.
Copy file name to clipboardExpand all lines: synthetics/test-config/private-locations.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -502,7 +502,7 @@ Automatic upgrades
502
502
###################################
503
503
504
504
You can automate the upgrade of the private location Docker images by using an automated upgrade solution such as
505
-
`Watchtower <https://github.com/v2tec/watchtower>`, a thirdparty open source Docker container that connects to remote Docker repositories on a schedule and checks for updates. This section explains how to use Watchtower, but if your operations team already has a mechanism established for deploying updates to Docker images you can use your existing mechanism without making any configuration changes to the private runner. The best practice is to run your upgrade automation at least once every 24 hours. Failing to update the private runner to the latest available image may result in inconsistent data and loss of functionality.
505
+
:new-page:`Watchtower <https://github.com/v2tec/watchtower>`, a third-party open source Docker container that connects to remote Docker repositories on a schedule and checks for updates. This section explains how to use Watchtower, but if your operations team already has a mechanism established for deploying updates to Docker images, you can use your existing mechanism without making any configuration changes to the private runner. The best practice is to run your upgrade automation at least once every 24 hours. Failing to update the private runner to the latest available image may result in inconsistent data and loss of functionality.
506
506
507
507
When Watchtower finds an updated image, it instructs your Docker host to pull the newest image from the repository, stop the container, and start it again. It also ensures that environment variables, network settings, and links between containers are intact.
508
508
@@ -517,7 +517,7 @@ On your Docker host, launch the Watchtower container from the command line:
517
517
518
518
Using the ``label-enable`` flag ensures that only containers with the correct label, like the Splunk private runner, are be auto-updated.
519
519
520
-
There are additional options available in the `Watchtower documentation <https://github.com/v2tec/watchtower#options>` that you can explore, including auto-cleanup of old images to ensure that your Docker host does not hold onto outdated images.
520
+
There are additional options available in the :new-page:`Watchtower documentation <https://github.com/v2tec/watchtower#options>` that you can explore, including auto-cleanup of old images to ensure that your Docker host does not hold onto outdated images.
521
521
522
522
.. note::
523
523
In order for Watchtower to issue commands to the Docker host, it requires the ``docker.sock`` volume or TCP connection, which provides Watchtower with full administrative access to your Docker host. If you are unable to provide Watchtower with this level of access you can explore other options for automating updates.
0 commit comments