-
Notifications
You must be signed in to change notification settings - Fork 134
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1001 from splunk/repo-sync
Pulling refs/heads/main into main
- Loading branch information
Showing
7 changed files
with
145 additions
and
33 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
.. _aws-compare-connect: | ||
|
||
*********************************************************************************** | ||
Compare AWS connection options | ||
*********************************************************************************** | ||
|
||
.. meta:: | ||
:description: Compare the different options to integrate and connect Splunk Observability Cloud with AWS | ||
|
||
Compare the different available options to connect Splunk Observability Cloud with AWS: | ||
|
||
.. list-table:: | ||
:header-rows: 1 | ||
:width: 100% | ||
:widths: 10 30 30 30 | ||
|
||
* - :strong:`Connection option` | ||
- :strong:`Sample use cases` | ||
- :strong:`Advantages` | ||
- :strong:`Disadvantages` | ||
|
||
* - Polling (default) | ||
- #. Your metrics are not time-sensitive, and delays are acceptable | ||
#. You need to use tag filtering and/or poll rate to manage cost | ||
- * Easiest method to set up | ||
* Highest granularity to manage cost through tag filtering or by prolonging polling intervals | ||
* Applies to selected AWS regions under the AWS account | ||
- * Metrics might be delayed since they're are polled at intervals | ||
* If polling intervals are short, this method might be more expensive | ||
|
||
* - Streaming (Splunk-managed) | ||
- #. You're looking for real-time metrics | ||
#. You need to sync metrics from multiple AWS regions | ||
- * Access metrics faster and at scale through Kinese Data Firehose streams | ||
* Less expensive than polling when you need close to real-time metrics | ||
* Manage stream filters in Splunk | ||
* Applies to all AWS regions under the AWS account | ||
- * Harder to manage costs due to lack of tag filtering and control of streaming input | ||
* You need to deploy :ref:`CloudFormation templates <aws-cloudformation>` | ||
|
||
* - :ref:`Streaming (AWS-managed) <aws-console-ms>` | ||
- You're looking for real-time metrics | ||
- * Access metrics faster and at scale through Kinese Data Firehose streams | ||
* Less expensive than polling when you need close to real-time metrics | ||
* Direct control over the metric stream set-up | ||
- * Harder to manage costs due to lack of tag filtering and control of streaming input | ||
* You need create metric streams through the CloudWatch console for each AWS region |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
.. _aws-console-ms: | ||
|
||
*********************************************************************************** | ||
Connect Splunk Observability Cloud with Metric Streams from the AWS console | ||
*********************************************************************************** | ||
|
||
.. meta:: | ||
:description: Connect to AWS from the AWS console using Metric Streams | ||
|
||
Amazon CloudWatch supports a quick setup experience for AWS Partner destinations in the CloudWatch Metric Streams console. With this simplified getting-started experience you can create a Metric Stream to Splunk Observability Cloud in a single step. | ||
|
||
Prerequisites | ||
====================================================== | ||
|
||
Ensure you comply with the following requirements before you proceed to create your Metric Streams connection between your AWS and your Splunk Observability Cloud accounts: | ||
|
||
* Make sure you have an active AWS integration in your associated Splunk Observability Cloud account. To learn how to create an integration, see :ref:`get-started-aws`. | ||
* Make sure Metric Streams is activated in the integration. | ||
* Make sure the AWS account you used to create the integration contains the required policies for Metric Streams, as described in :ref:`metricstreams_iampolicy`. | ||
|
||
.. note:: You can only have one integration using Metric Streams externally managed from AWS at a time for each AWS account. All Metric Streams you created in different AWS regions will be sent to this integration. Editing included regions will affect metadata, and might impact how corresponding metric streams are located and displayed in Observability Cloud features such as dashboards. | ||
|
||
Integrate from the AWS console using the API | ||
====================================================== | ||
|
||
If you want to integrate from the AWS console, make sure the following fields are configured: | ||
|
||
.. code-block:: yaml | ||
"importCloudWatch": true // fetch metrics | ||
"metricStreamsSyncState": "ENABLED" // Metric Streams is activated | ||
"metricStreamsManagedExternally": true // Metric Streams managed by AWS | ||
Learn more in our API reference guide at :new-page:`Integrations <https://dev.splunk.com/observability/reference/api/integrations/latest#endpoint-retrieve-integrations-query>`. | ||
|
||
Find Splunk Observability Cloud in AWS | ||
====================================================== | ||
|
||
To connect Splunk Observability Cloud from the AWS console, follow these steps: | ||
|
||
1. In the AWS console, go to :guilabel:`CloudWatch > Metrics > Streams`, and select :guilabel:`Create metric stream`. | ||
|
||
2. Next, select :guilabel:`Quick AWS Partner setup` as the destination. | ||
|
||
3. In the drop down menu, select :guilabel:`Splunk Observability Cloud`. | ||
|
||
.. image:: /_images/gdi/aws-console-splunk.png | ||
:width: 55% | ||
|
||
4. In the :guilabel:`Configure the AWS Partner destination` menu, select the Splunk Observability Cloud Ingest endpoints from the dropdown list. See :guilabel:`Profile > Organizations > Real-time Data Ingest Endpoint` in the Splunk Observability Cloud console for more information. | ||
|
||
5. Fill in the access token by copying one of the access tokens with ``INGEST`` authorization scope from :guilabel:`Settings > Access Tokens` in the Splunk Observability Cloud console. | ||
|
||
6. You can leave the rest of the form as default, or customize the config according to your needs, such as filtering based on namespaces. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters