From f85c8cf7850281112249a4b757b42ca77443ac59 Mon Sep 17 00:00:00 2001 From: trangl Date: Wed, 2 Apr 2025 17:02:37 +0100 Subject: [PATCH 1/9] Fix more mentions of method --- .../charts/chart-analytics-reference.rst | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/data-visualization/charts/chart-analytics-reference.rst b/data-visualization/charts/chart-analytics-reference.rst index 1a9d279f2..7e3ef4794 100644 --- a/data-visualization/charts/chart-analytics-reference.rst +++ b/data-visualization/charts/chart-analytics-reference.rst @@ -49,7 +49,7 @@ Use the following list to learn more about each SignalFlow analytics method, inc Absolute Value ======================== -SignalFlow function: :new-page:`abs() ` +SignalFlow method: :new-page:`abs() ` Returns the absolute value of a data point. The absolute value of a number is the number without the sign. @@ -58,7 +58,7 @@ Returns the absolute value of a data point. The absolute value of a number is th Ceiling ============================================================================= -SignalFlow function: :new-page:`ceil() ` +SignalFlow method: :new-page:`ceil() ` Rounds a data point up to the largest (closest to positive infinity) floating-point value that is less than or equal to the argument and is equal to a mathematical integer. @@ -67,35 +67,35 @@ Rounds a data point up to the largest (closest to positive infinity) floating-po Count ============================================================================= -SignalFlow function: :new-page:`count() ` +SignalFlow method: :new-page:`count() ` Counts the number of time series that have values, including extrapolated data points. :strong:`Count` is typically used to determine if data points are missing for whatever reason. In the following example :strong:`Count` returns the amount of input time series which reported a data point within the time interval. .. image:: /_images/data-visualization/charts/analytics-reference/fig1.png - :alt: Sample results of the Count function. + :alt: Sample results of the Count method. .. _delta: Delta ============================================================================= -SignalFlow function: :new-page:`delta() ` +SignalFlow method: :new-page:`delta() ` Calculates the difference between the current value and the previous value for each time interval. :strong:`Delta` operates independently on each time series in the plot. In the following example, :strong:`Delta` returns the difference between two time series for each time interval. .. image:: /_images/data-visualization/charts/analytics-reference/fig2.png - :alt: Sample results of the Delta function. + :alt: Sample results of the Delta method. .. _ewma: EWMA and Double EWMA ============================================================================= -SignalFlow functions: :new-page:`ewma() ` and :new-page:`double_ewma() ` +SignalFlow methods: :new-page:`ewma() ` and :new-page:`double_ewma() ` Calculates an exponentially weighted moving average (EWMA), where more recent data points are given higher weight. The weight of a data point decreases exponentially with time. @@ -131,18 +131,18 @@ Use the following parameters with :strong:`EWMA` and :strong:`Double EWMA`. Exclude ============================================================================= -SignalFlow functions: :new-page:`above() `, :new-page:`below() `, :new-page:`between() `, :new-page:`not_between() ` +SignalFlow methods: :new-page:`above() `, :new-page:`below() `, :new-page:`between() `, :new-page:`not_between() ` -Restricts the data to be analyzed by filtering out values above or below given thresholds. You can choose whether to include the threshold values themselves. If a time series value meets the criteria set in the function, you can choose to :strong:`Drop excluded points` or :strong:`Set excluded values to their corresponding limit`. +Restricts the data to be analyzed by filtering out values above or below given thresholds. You can choose whether to include the threshold values themselves. If a time series value meets the criteria set in the method, you can choose to :strong:`Drop excluded points` or :strong:`Set excluded values to their corresponding limit`. -:strong:`Exclude` can be useful in situations where you want to apply a condition to another analytics function. For example, if you want to count the number of servers with a CPU utilization above 80%, then you can use ``CPUUtilization`` as the metric, apply an ``Exclude x < 80`` function, and then apply :ref:`Count `. +:strong:`Exclude` can be useful in situations where you want to apply a condition to another analytics method. For example, if you want to count the number of servers with a CPU utilization above 80%, then you can use ``CPUUtilization`` as the metric, apply ``Exclude x < 80``, and then apply :ref:`Count `. .. _floor: Floor ============================================================================= -SignalFlow function: :new-page:`floor() ` +SignalFlow method: :new-page:`floor() ` Rounds a data point down to the smallest (closest to negative infinity) floating-point value that is greater than or equal to the argument and is equal to a mathematical integer. @@ -151,25 +151,25 @@ Rounds a data point down to the smallest (closest to negative infinity) floating Integrate ============================================================================= -SignalFlow function: :new-page:`integrate() ` +SignalFlow method: :new-page:`integrate() ` Multiplies the values of each input time series by the resolution (in seconds) of the chart. :strong:`Integrate` is most useful for gauge metrics. In the following example, :strong:`Integrate` calculates the change in velocity over a window of time. .. image:: /_images/data-visualization/charts/analytics-reference/fig3.png - :alt: Sample results of the Integrate function. + :alt: Sample results of the Integrate method. |br| -For counters and cumulative counters, :strong:`Integrate` is less useful because a built-in :ref:`rollups` with equivalent functionality already exists. For counters, applying an :strong:`Integrate` function to the :strong:`Rate/sec` (rate per second) rollup is equivalent to using the :strong:`Sum` rollup, assuming no missing data points. The same applies to the :strong:`Delta` rollup for cumulative counters. +For counters and cumulative counters, :strong:`Integrate` is less useful because a built-in :ref:`rollups` with equivalent functionality already exists. For counters, applying an :strong:`Integrate` method to the :strong:`Rate/sec` (rate per second) rollup is equivalent to using the :strong:`Sum` rollup, assuming no missing data points. The same applies to the :strong:`Delta` rollup for cumulative counters. .. _logn: LN or Log natural ============================================================================= -SignalFlow function: :new-page:`log() ` +SignalFlow method: :new-page:`log() ` :strong:`LN` calculates the natural logarithm (log\ :sub:`e`\ ) of each data point value. For each input time series, :strong:`LN` generates a corresponding output time series. @@ -178,7 +178,7 @@ SignalFlow function: :new-page:`log() ` +SignalFlow method: :new-page:`log10() ` Calculates the common logarithm (log\ :sub:`10`\ ) of each data point. For each input time series, :strong:`Log10` generates a corresponding output time series. @@ -187,7 +187,7 @@ Calculates the common logarithm (log\ :sub:`10`\ ) of each data point. For each Mean ============================================================================= -SignalFlow function: :new-page:`mean() ` +SignalFlow method: :new-page:`mean() ` Calculates the arithmetic average or mean of the available data points by dividing the sum of the values of the available data points by the number of available data points. @@ -203,7 +203,7 @@ You can choose to either aggregate or transform the values of :strong:`Mean`. The following example shows the averaged time series of a group of three time series. .. image:: /_images/data-visualization/charts/analytics-reference/fig4.png - :alt: Sample results of the Mean:Aggregation function. + :alt: Sample results of the Mean:Aggregation method. |br| @@ -214,27 +214,27 @@ You can choose to either aggregate or transform the values of :strong:`Mean`. The following example shows a moving average calculated over a time window of 10 seconds. .. image:: /_images/data-visualization/charts/analytics-reference/fig5.png - :alt: Sample results of the Mean:Transformation function over a time window of 10 seconds. + :alt: Sample results of the Mean:Transformation method over a time window of 10 seconds. |br| - The :strong:`Mean` function also supports transformation over a calendar window (day, week, month, and so on) and a dashboard window instead of a moving window. For more information, see :ref:`calendar-window` and :ref:`dashboard-window`. + The :strong:`Mean` method also supports transformation over a calendar window (day, week, month, and so on) and a dashboard window instead of a moving window. For more information, see :ref:`calendar-window` and :ref:`dashboard-window`. .. _mean-plus-stddev: Mean + Standard Deviation ============================================================================= -SignalFlow function: :new-page:`mean_plus_stddev() ` +SignalFlow method: :new-page:`mean_plus_stddev() ` -Applies the formula μ+n*σ, where μ is the mean, σ is the standard deviation, and n is a given number of standard deviations to add (or subtract, for negative numbers) from the mean. The default number of standard deviations is 1. The aggregation and transformation modes work in the same manner as for the independent mean and standard deviation functions. +Applies the formula μ+n*σ, where μ is the mean, σ is the standard deviation, and n is a given number of standard deviations to add (or subtract, for negative numbers) from the mean. The default number of standard deviations is 1. The aggregation and transformation modes work in the same manner as for the independent mean and standard deviation methods. .. _min-max: Minimum / Maximum ============================================================================= -SignalFlow functions: :new-page:`min() `, :new-page:`max() ` +SignalFlow methods: :new-page:`min() `, :new-page:`max() ` Returns either the smallest (:strong:`Minimum`) or the largest (:strong:`Maximum`) value seen in data points collected either from multiple time series at a point in time (aggregation), or from individual time series over a time window (transformation). @@ -245,7 +245,7 @@ Returns either the smallest (:strong:`Minimum`) or the largest (:strong:`Maximum The following example shows the aggregated minimum and maximum for three time series. .. image:: /_images/data-visualization/charts/analytics-reference/fig6.png - :alt: Sample results of the Minimum and Maximum Aggregation functions. + :alt: Sample results of the Minimum and Maximum Aggregation methods. |br| @@ -256,18 +256,18 @@ Returns either the smallest (:strong:`Minimum`) or the largest (:strong:`Maximum The following example shows the minimum and maximum over a time window of 10 seconds. .. image:: /_images/data-visualization/charts/analytics-reference/fig7.png - :alt: Sample results of the Minimum and Maximum Transformation functions over a time window of 10 seconds. + :alt: Sample results of the Minimum and Maximum Transformation methods over a time window of 10 seconds. |br| - The :strong:`Minimum` and :strong:`Maximum` functions also support transformation over a calendar window (day, week, month, and so on) and a dashboard window instead of a moving window. For more information, see :ref:`calendar-window` and :ref:`dashboard-window`. + The :strong:`Minimum` and :strong:`Maximum` methods also support transformation over a calendar window (day, week, month, and so on) and a dashboard window instead of a moving window. For more information, see :ref:`calendar-window` and :ref:`dashboard-window`. .. _percentile: Percentile ============================================================================= -SignalFlow function: :new-page:`percentile() ` +SignalFlow method: :new-page:`percentile() ` Finds the specified percentile of values in data points collected either from multiple time series at a point in time (aggregation), or from individual time series over a moving time window (transformation). @@ -283,14 +283,14 @@ Finds the specified percentile of values in data points collected either from mu For example, by requesting the 95th percentile of the past hour of an MTS with a 10s resolution (assuming no rollup), you get the 18th largest value from the past hour. In this example, out of the 360 data points from the past hour, approximately 95% of the values are lower than the returned percentile and approximately 5% are higher. -The :strong:`Percentile` function also supports transformation over a dashboard window instead of a moving window. For more information, see :ref:`dashboard-window`. +The :strong:`Percentile` method also supports transformation over a dashboard window instead of a moving window. For more information, see :ref:`dashboard-window`. .. _power: Power ============================================================================= -SignalFlow function: :new-page:`pow() ` +SignalFlow method: :new-page:`pow() ` Raises the value of each data point to a specified power, or a specified number to the power of the data point value. @@ -299,7 +299,7 @@ Raises the value of each data point to a specified power, or a specified number Rate of Change ============================================================================= -SignalFlow function: :new-page:`rateofchange() ` +SignalFlow method: :new-page:`rateofchange() ` Calculates the difference between the current value and the previous value for each time interval, then divides the result by the length, in seconds, of that time interval. @@ -308,14 +308,14 @@ Similar to :ref:`Delta`, except that it divides the difference by the tim The following example shows the rate of change over time for a time series. .. image:: /_images/data-visualization/charts/analytics-reference/fig8.png - :alt: Sample results of the Rate of change function. + :alt: Sample results of the Rate of change method. .. _scale: Scale ============================================================================= -SignalFlow function: :new-page:`scale() ` +SignalFlow method: :new-page:`scale() ` Multiplies each data point by a specified number. @@ -326,7 +326,7 @@ Multiplies each data point by a specified number. Square Root ============================================================================= -SignalFlow function: :new-page:`sqrt() ` +SignalFlow method: :new-page:`sqrt() ` Calculates the square root of the data point values. @@ -335,7 +335,7 @@ Calculates the square root of the data point values. Standard Deviation ============================================================================= -SignalFlow function: :new-page:`stddev() ` +SignalFlow method: :new-page:`stddev() ` The standard deviation (σ) is the square root of the variance. See :ref:`Variance` for how the variance is calculated for both aggregation and transformation modes. @@ -344,7 +344,7 @@ The standard deviation (σ) is the square root of the variance. See :ref:`Varian Sum ============================================================================= -SignalFlow function: :new-page:`sum() ` +SignalFlow method: :new-page:`sum() ` Adds up all the values in data points collected either from multiple time series at a point in time (aggregation), or from individual time series over a time window (transformation). @@ -361,18 +361,18 @@ Adds up all the values in data points collected either from multiple time series The following example shows both aggregation and transformation sums over a time window of 10 seconds. .. image:: /_images/data-visualization/charts/analytics-reference/fig9.png - :alt: Sample results of the Sum Aggregation and Transformation functions over a time window of 10 seconds. + :alt: Sample results of the Sum Aggregation and Transformation methods over a time window of 10 seconds. |br| -The :strong:`Sum` function also supports transformation over a calendar window (day, week, month, and so on) and a dashboard window instead of a moving window. For more information, see :ref:`calendar-window` and :ref:`dashboard-window`. +The :strong:`Sum` method also supports transformation over a calendar window (day, week, month, and so on) and a dashboard window instead of a moving window. For more information, see :ref:`calendar-window` and :ref:`dashboard-window`. .. _timeshift: Timeshift ============================================================================= -SignalFlow function: :new-page:`timeshift() ` +SignalFlow method: :new-page:`timeshift() ` Retrieves data from a previous point in time, offset by a specified time period (for example, one week), to enable comparison of a time series with its own past trends. @@ -382,14 +382,14 @@ For example, a time shift of one day fetches data for time series from one day i The offset value can specified in weeks(w), days(d), hours(h), minutes(m), and seconds(s). The offset value is always assumed to be towards the past, and must be zero or positive. To specify an offset of two weeks and two hours, enter an offset value of 2w2h. -.. note:: The offset value must be greater than or equal to the minimum resolution of the data used in the current chart. For example, if you set a time shift of 30 seconds, but the resolution of your chart is five minutes, the function will be invalid. +.. note:: The offset value must be greater than or equal to the minimum resolution of the data used in the current chart. For example, if you set a time shift of 30 seconds, but the resolution of your chart is five minutes, the method will be invalid. .. _top-bottom: Top and Bottom ============================================================================= -SignalFlow functions: :new-page:`top() `, :new-page:`bottom() ` +SignalFlow methods: :new-page:`top() `, :new-page:`bottom() ` Can be used to select a subset of the time series in the plot. @@ -408,7 +408,7 @@ A line chart using :strong:`Top` or :strong:`Bottom` shows all series that were Variance ============================================================================= -SignalFlow function: :new-page:`variance() ` +SignalFlow method: :new-page:`variance() ` The variance measures how far a set of values is spread out. :strong:`Variance` is calculated by dividing the sum of the squares of the difference of each value to their mean by the number of available data points. From 1f065308a63305961485568fe34a166e65de38da Mon Sep 17 00:00:00 2001 From: Anna Urbiztondo Date: Wed, 2 Apr 2025 21:57:13 +0200 Subject: [PATCH 2/9] APIs --- gdi/get-data-in/connect/gcp/gcp-prereqs.rst | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gdi/get-data-in/connect/gcp/gcp-prereqs.rst b/gdi/get-data-in/connect/gcp/gcp-prereqs.rst index 59074f19c..0d1344094 100644 --- a/gdi/get-data-in/connect/gcp/gcp-prereqs.rst +++ b/gdi/get-data-in/connect/gcp/gcp-prereqs.rst @@ -30,6 +30,11 @@ To set up Workload Identity Federation to authenticate Splunk Observability Clou #. Run the :new-page:`Workload Identity Federation Setup Script ` or use the :new-page:`Terraform Setup Module `. +#. In a new window or tab, activate these two APIs so that Splunk Observability Cloud can validate permissions on WIF. + + * :new-page:`Cloud Monitoring API ` + * :new-page:`Cloud Resource Manage API ` + To learn more refer to GCP's :new-page:`Workload Identity Federation ` documentation. Authenticate using Service Account Keys @@ -53,7 +58,10 @@ To authenticate using your service account keys go to the GCP console and follow #. Activate Key type :guilabel:`JSON`, and select :guilabel:`CREATE`. A new service account key JSON file is then downloaded to your computer. You will need this key to authenticate in the :guilabel:`Import Service Account Key` step in Splunk Observability Cloud. -#. In a new window or tab, go to :new-page:`Cloud Monitoring API ` and activate it. Splunk Observability Cloud uses this API to validate permissions on the service account keys. +#. In a new window or tab, activate these two APIs so that Splunk Observability Cloud can validate permissions on the service account keys. + + * :new-page:`Cloud Monitoring API ` + * :new-page:`Cloud Resource Manage API ` For more information, refer to GCP's docs on :new-page:`Service account keys `. From d4522b439306ef2dd1e50dd46d5342c82744f970 Mon Sep 17 00:00:00 2001 From: Joe Catera Date: Wed, 2 Apr 2025 19:09:17 -0700 Subject: [PATCH 3/9] Added a sentence to help the user open the reports dialog with the tabs for viewing and downloading reports. --- admin/subscription-usage/monitor-imm-billing-usage.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/subscription-usage/monitor-imm-billing-usage.rst b/admin/subscription-usage/monitor-imm-billing-usage.rst index e60078008..625c3aa0e 100644 --- a/admin/subscription-usage/monitor-imm-billing-usage.rst +++ b/admin/subscription-usage/monitor-imm-billing-usage.rst @@ -87,7 +87,7 @@ View and download usage reports Go to :menuselection:`Settings > Subscription Usage > Infrastructure Monitoring` to see a chart showing your current usage numbers for hosts, containers, and custom metrics. Below the chart, you might see additional charts representing usage trends that you can customize to show different data or different time periods. -In :guilabel:`View detailed usage reports`, select the :guilabel:`Usage` or :guilabel:`Usage Breakdown` tabs to download available reports as a tab-delimited text file. In some browsers, you might have to right-click on a report to save the report. +Under the :guilabel:`Current Usage` chart, click :guilabel:`Usage Reports` to view the :guilabel:`Usage` or :guilabel:`Usage Breakdown` tabs to download available reports as a tab-delimited text file. In some browsers, you might have to right-click on a report to save the report. If you have switched from a DPM-based subscription plan to a plan based on the number of hosts or metrics you monitor with Infrastructure Monitoring, older reports on the :guilabel:`Usage` tab indicate that they represent DPM-based data. Reports on the :guilabel:`Usage Breakdown` tab are not available for dates before changing your subscription. From 999d7a6ac3b5f0e0f8f0129bd847e990769fe3bb Mon Sep 17 00:00:00 2001 From: ada Date: Wed, 2 Apr 2025 23:06:57 -0700 Subject: [PATCH 4/9] [DOCGUILD-28158] Clarify how to navigate to the global variables page --- synthetics/test-config/global-variables.rst | 37 +++++++++++++-------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/synthetics/test-config/global-variables.rst b/synthetics/test-config/global-variables.rst index 972049224..13ad5fe88 100644 --- a/synthetics/test-config/global-variables.rst +++ b/synthetics/test-config/global-variables.rst @@ -11,8 +11,9 @@ Global variables are pre-saved, reusable variables that you define once and use How can you use a global variable? -=================================== -Use global variables to store non-sensitive information for your browser and API tests. Splunk Synthetic Monitoring saves your global variables, but note that their values are visible to all users in your account. +================================================== + +Use global variables to store non-sensitive information for your browser and API tests. Splunk Synthetics saves your global variables, but note that their values are visible to all users in your account. To preserve your account's security, don't use global variables to store sensitive information such as login credentials, API keys, or credit card information. @@ -20,24 +21,29 @@ To preserve your account's security, don't use global variables to store sensiti What happens when you conceal a global variable? ================================================== -When you conceal a global variable, Splunk Synthetic Monitoring encrypts the variable's value in its database and scrubs its value from the Splunk Synthetic Monitoring UI, from test results, and from alert messages. However, concealed global variables were not designed to safeguard sensitive information or critical data; do not misuse them for such purposes. + +When you conceal a global variable, Splunk Synthetics encrypts the variable's value in its database and scrubs its value from the Splunks UI, from test results, and from alert messages. However, concealed global variables were not designed to safeguard sensitive information or critical data; do not misuse them for such purposes. Create a global variable -=============================== +================================================== + There are two ways to create a global variable: * Add a new global variable in the vault: - #. From the Splunk Synthetic Monitoring landing page, select :guilabel:`Synthetics configuration`. The :guilabel:`Synthetics configuration` page opens, on the :guilabel:`Global variables` tab. - #. Select :guilabel:`+ Add` to open the creation dialog box. + #. On the Splunk Synthetics landing page, select the settings icon, and then select :guilabel:`Global variables`. The :guilabel:`Synthetics configuration` page opens, on the :guilabel:`Global variables` tab. + #. Select :guilabel:`Create variable` to open the creation dialog box. * Add a new global variable while editing a test: - In the right-hand :guilabel:`Variables` column, scroll to :guilabel:`Global variables` and select :guilabel:`Add`. + #. Expand the :guilabel:`Variables` pane on the right. + #. Select :guilabel:`Add`. + -When you're in the :guilabel:`Add global variable` dialog box, enter the following: - +When you're in the :guilabel:`Add variable` dialog box, enter the following: + +#. Select :guilabel:`Variable type` ``Environment``. #. In the :guilabel:`env` field, enter the name of the variable. You will use this key to access your variable within a test. #. In the :guilabel:`value` field, enter the value that will replace the variable when the test is run. #. (Optional) In the :guilabel:`Description` field, enter a description to explain the purpose of the variable for future reference. A description is particularly helpful when you conceal the variable and cannot reveal its value. @@ -46,15 +52,17 @@ When you're in the :guilabel:`Add global variable` dialog box, enter the followi Edit a global variable -==================================== -To edit the key or description of a global variable, visit the :guilabel:`Global variables` page and edit within the field. Select :guilabel:`Save` when you're finished editing. +================================================== + +To edit the key or description of a global variable, navigate to the :guilabel:`Global variables` page and edit within the field. Select :guilabel:`Save` when you're finished editing. Editing the value of a saved concealed global variable clears the previous value. You must provide a new value and select :guilabel:`Save` to apply it. .. _gv-test: Use a global variable in a synthetic test -================================================= +================================================== + You can use a global variable to fill in fields in the :guilabel:`Steps` and :guilabel:`synthetic transactions` of a browser test, or in the requests of an API test. Global variables cannot be used in cookies. While creating or editing a test, the right-hand :guilabel:`Variables` tab provides list of built-in variables and global variables you can use. Select the name of a variable to copy it to your keyboard. @@ -62,7 +70,8 @@ While creating or editing a test, the right-hand :guilabel:`Variables` tab provi .. _ gv-browser-test: Use a global variable in a browser test --------------------------------------------- +-------------------------------------------------- + Follow these steps to add a variable to your browser test: #. While creating or editing a transactional browser test, go to your :guilabel:`Steps`. @@ -74,7 +83,7 @@ Follow these steps to add a variable to your browser test: .. _gv-api-test: Use a global variable in an API Test ----------------------------------------- +-------------------------------------------------- You can also use a global variable to fill in any field in an API test. For instance, you can use a global variable to provide a URL for any request, a header value, or any other value. From 09751be8b104c6b66ca58beb3446599c0cab69dd Mon Sep 17 00:00:00 2001 From: ada Date: Wed, 2 Apr 2025 23:10:58 -0700 Subject: [PATCH 5/9] [DOCGUILD-28158] Clarify how to navigate to the global variables page --- synthetics/test-config/global-variables.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/synthetics/test-config/global-variables.rst b/synthetics/test-config/global-variables.rst index 13ad5fe88..b2ae52470 100644 --- a/synthetics/test-config/global-variables.rst +++ b/synthetics/test-config/global-variables.rst @@ -33,7 +33,7 @@ There are two ways to create a global variable: * Add a new global variable in the vault: #. On the Splunk Synthetics landing page, select the settings icon, and then select :guilabel:`Global variables`. The :guilabel:`Synthetics configuration` page opens, on the :guilabel:`Global variables` tab. - #. Select :guilabel:`Create variable` to open the creation dialog box. + #. Select :guilabel:`Create variable`. * Add a new global variable while editing a test: @@ -43,7 +43,7 @@ There are two ways to create a global variable: When you're in the :guilabel:`Add variable` dialog box, enter the following: -#. Select :guilabel:`Variable type` ``Environment``. +#. Set :guilabel:`Variable type` to :guilabel:`Environment`. #. In the :guilabel:`env` field, enter the name of the variable. You will use this key to access your variable within a test. #. In the :guilabel:`value` field, enter the value that will replace the variable when the test is run. #. (Optional) In the :guilabel:`Description` field, enter a description to explain the purpose of the variable for future reference. A description is particularly helpful when you conceal the variable and cannot reveal its value. From 5ebb335ba6476d55db33eb753364cef845092e5b Mon Sep 17 00:00:00 2001 From: ada Date: Wed, 2 Apr 2025 23:36:16 -0700 Subject: [PATCH 6/9] [DOCGUILD-28158] Clarify how to navigate to the global variables page --- synthetics/test-config/global-variables.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/synthetics/test-config/global-variables.rst b/synthetics/test-config/global-variables.rst index b2ae52470..171120054 100644 --- a/synthetics/test-config/global-variables.rst +++ b/synthetics/test-config/global-variables.rst @@ -32,7 +32,7 @@ There are two ways to create a global variable: * Add a new global variable in the vault: - #. On the Splunk Synthetics landing page, select the settings icon, and then select :guilabel:`Global variables`. The :guilabel:`Synthetics configuration` page opens, on the :guilabel:`Global variables` tab. + #. On the Splunk Synthetics landing page, select the settings icon, and then select :guilabel:`Global variables`. The :guilabel:`Synthetics configuration` page opens onto its :guilabel:`Global variables` tab. #. Select :guilabel:`Create variable`. * Add a new global variable while editing a test: From a32987eca7a049045b759364a5e5ce4a19fe13eb Mon Sep 17 00:00:00 2001 From: Anna Urbiztondo Date: Thu, 3 Apr 2025 11:17:50 +0200 Subject: [PATCH 7/9] Custom services --- _includes/gdi/available-aws.rst | 6 ++++-- gdi/get-data-in/connect/aws/get-awstoc.rst | 12 ++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/_includes/gdi/available-aws.rst b/_includes/gdi/available-aws.rst index f1c8992cd..c61668a4e 100644 --- a/_includes/gdi/available-aws.rst +++ b/_includes/gdi/available-aws.rst @@ -1,6 +1,8 @@ .. note:: For trace monitoring see :ref:`apm-gdi`. -You can collect metrics and metadata from the following AWS services: +You can collect metrics and metadata out-of-the-box from the AWS services listed on this page. + +.. note:: You can also collect data from any custom service you've created in AWS, or from any namespace defined by AWS that Splunk Observability Cloud doesn't support by default and is not on this list. You can select which custom services to monitor at the Splunk Observability Cloud UI or :new-page:`configure them using the API `. .. list-table:: :header-rows: 1 @@ -494,7 +496,7 @@ The following applies: #. EC2 tags & properties only #. Collected by the Splunk Distribution of the Collector for Kubernetes -The following applies to GovCloud regions: +If you're in a GovCloud region the following applies: * Metric sync in GovCloud regions is limited to namespaces supported by AWS. Verify the specific namespaces available in your GovCloud region in the official AWS documentation :new-page:`Services in AWS GovCloud (US) Regions `. * AWS doesn't currently provide FIPS-complaint endpoints to retrieve tags. If you set up tags in your AWS GovCloud infrastructure do not include any sensitive information. In Splunk Observability Cloud AWS tags are identified by the prefix ``aws_tag``. \ No newline at end of file diff --git a/gdi/get-data-in/connect/aws/get-awstoc.rst b/gdi/get-data-in/connect/aws/get-awstoc.rst index 1d574374e..30090719c 100644 --- a/gdi/get-data-in/connect/aws/get-awstoc.rst +++ b/gdi/get-data-in/connect/aws/get-awstoc.rst @@ -141,14 +141,22 @@ CloudWatch Metric Streams supports filtering by namespace and metric name but do

Imported data

-By default, Splunk Observability Cloud brings in data from all supported AWS services associated with your account. See :ref:`Supported integrations in Splunk Observability Cloud `. +By default, Splunk Observability Cloud brings in data from all supported AWS services associated with your account. See :ref:`Supported integrations in Splunk Observability Cloud ` for a complete list of the services supported by default. To manage the amount of data to import, see :ref:`aws-infra-import`. .. raw:: html -

Recommended stats

+

Custom services

+ + +You can also collect data from any custom service you've created in AWS, or from any namespace defined by AWS that Splunk Observability Cloud doesn't support by default. You can select which custom services to monitor at the Splunk Observability Cloud UI or :new-page:`configure them using the API `. + +.. raw:: html + + +

Recommended stats

If you're polling data, by default Splunk Observability Cloud only imports certain stats, which are based on AWS' own recommended stats and vary with each service. See the :ref:`list of recommended stats ` used by Splunk Observability Cloud. From 72a4853e623ae7185b966ac04d231bd74f44325c Mon Sep 17 00:00:00 2001 From: Anna Urbiztondo Date: Thu, 3 Apr 2025 12:22:35 +0200 Subject: [PATCH 8/9] Removed note --- _includes/gdi/available-aws.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/gdi/available-aws.rst b/_includes/gdi/available-aws.rst index c61668a4e..0102571d0 100644 --- a/_includes/gdi/available-aws.rst +++ b/_includes/gdi/available-aws.rst @@ -2,7 +2,7 @@ You can collect metrics and metadata out-of-the-box from the AWS services listed on this page. -.. note:: You can also collect data from any custom service you've created in AWS, or from any namespace defined by AWS that Splunk Observability Cloud doesn't support by default and is not on this list. You can select which custom services to monitor at the Splunk Observability Cloud UI or :new-page:`configure them using the API `. +You can also collect data from any custom service you've created in AWS, or from any namespace defined by AWS that Splunk Observability Cloud doesn't support by default and is not on this list. You can select which custom services to monitor at the Splunk Observability Cloud UI or :new-page:`configure them using the API `. .. list-table:: :header-rows: 1 From 1ffac9170cc3e80cec4dc39b239558b133ca28c2 Mon Sep 17 00:00:00 2001 From: jcatera-splunk Date: Thu, 3 Apr 2025 08:51:06 -0700 Subject: [PATCH 9/9] Update monitor-imm-billing-usage.rst Making an edit suggested by Anna per the Style Guide. --- admin/subscription-usage/monitor-imm-billing-usage.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/subscription-usage/monitor-imm-billing-usage.rst b/admin/subscription-usage/monitor-imm-billing-usage.rst index 625c3aa0e..5d557fef0 100644 --- a/admin/subscription-usage/monitor-imm-billing-usage.rst +++ b/admin/subscription-usage/monitor-imm-billing-usage.rst @@ -87,7 +87,7 @@ View and download usage reports Go to :menuselection:`Settings > Subscription Usage > Infrastructure Monitoring` to see a chart showing your current usage numbers for hosts, containers, and custom metrics. Below the chart, you might see additional charts representing usage trends that you can customize to show different data or different time periods. -Under the :guilabel:`Current Usage` chart, click :guilabel:`Usage Reports` to view the :guilabel:`Usage` or :guilabel:`Usage Breakdown` tabs to download available reports as a tab-delimited text file. In some browsers, you might have to right-click on a report to save the report. +Under the :guilabel:`Current Usage` chart, select :guilabel:`Usage Reports` to view the :guilabel:`Usage` or :guilabel:`Usage Breakdown` tabs to download available reports as a tab-delimited text file. In some browsers, you might have to right-click on a report to save the report. If you have switched from a DPM-based subscription plan to a plan based on the number of hosts or metrics you monitor with Infrastructure Monitoring, older reports on the :guilabel:`Usage` tab indicate that they represent DPM-based data. Reports on the :guilabel:`Usage Breakdown` tab are not available for dates before changing your subscription.