Configuring ThousandEyes for Splunk Cloud or Enterprise using the UI
Last updated
Last updated
This section describes how to create data streams using the ThousandEyes application UI. For information on creating integrations and data streams using the API, see Configuring ThousandEyes for Splunk Cloud or Enterprise Using the API
To configure ThousandEyes for OpenTelemetry using the UI, ensure you meet the following requirements:
Your user role must have the following permissions:
Edit streaming integrations, to view and manage integrations.
View streaming integrations, to view details about integrations.
View labels, to assign API tags to an integration.
View tests to assign CEA (Cloud and Enterprise Agents) tests to a stream.
View endpoint tests to assign endpoint tests to a stream.
To configure ThousandEyes for Splunk, ensure that the HTTP Event Collector (HEC) is enabled in your Splunk instance. Follow these resources for more information:
(Optional) Create an index to specify whether the data will be received as events or metrics. For detailed instructions on creating an index, see Splunk’s documentation : Set up multiple indexes.
Create an HTTP Event Collector (HEC) token in your Splunk instance.
Optionally, associate the token with the created index for data routing.
Identify the target endpoint. Use the appropriate target endpoint based on your Splunk deployment:
Splunk Cloud Platform:
events
: https://http-inputs-<host>.splunkcloud.com:443/services/collector/event
metrics
: https://http-inputs-<host>.splunkcloud.com:443/services/collector
Splunk Enterprise:
events
: https://<host>:8088/services/collector/event
metrics
: https://<host>:8088/services/collector
Note: ThousandEyes for OpenTelemetry does not currently support Splunk trial accounts, due to an issue with TLS self-signed certificates.
To create a new integration, do the following:
In the ThousandEyes platform, go to Integrations > Integrations 2.0.
Click + New Connector to select the type of a connector to configure.
Click Splunk Cloud Platform HEC or Splunk Enterprise HEC depending on your target.
Fill out the following mandatory fields:
Name: A name for your connector.
Target: The target URL of the integration, which may include the port, such as https://http-inputs-<host>.splunkcloud.com:443/services/collector/event
for Splunk Cloud Platform or https://<splunk_hostname>/services/collector/event
for Splunk Enterprise.
Token: Enter the Splunk HEC token.
After completing the form, click Save & Assign Operator to save the connector. This connector will now be visible in the list view (Connectors tab).
After creating a connector, you can set up an operation to stream data to the target and assign it to the connector.
Click + New Operation to open the menu for selecting the operation type.
Choose Splunk Enterprise, Splunk Cloud Platform to proceed to the configuration form.
Fill out the configuration form:
Complete the following mandatory field: * Operation Name: A name for your operation.
(Optional) Configure the following mandatory fields: * Index: Specify the Index on your Splunk instance where the data will be stored. * Source: Define the source of the data. * Source Type: Specify the source type of the data. * OpenTelemetry Signal: Select how the telemetry data will be sent to the target.
Under Test Data Configuration, configure what data is streamed by selecting tests and tags associated with your current account group:
Cloud and Enterprise Agent Tests: Select Cloud and Enterprise Agent test data available in your account group to stream to the target.
Endpoint Agent Tests: Select Endpoint Agent test data from your account group to stream to the target.
Tags: Select tags from your current account group to associate with the integration. Data from Cloud and Enterprise Agent tests and Endpoint tests tagged with the same tags you select in this dropdown will be streamed to the configured target.
You can test the connection to your target to ensure it is configured correctly.
Run the test:
Click Test at the bottom of the configuration form.
A test message will be sent to the target to verify the connection.
Review the test results:
If the test is successful:
A success message will be displayed.
If the test fails:
An error message will be displayed with details about the failure.
After completing the form, click Save to complete the creation of the integration. The operation will now be visible in the list view (Operations tab).
The Integrations 2.0 page displays all types of integrations in a unified list view. Connectors and Operations are listed separately.
Search and Sort: Use the search bar to find connectors by name, type, or target. Sort the list by clicking on the column headers.
Table Columns:
Connector Name: The name of the connector.
Type: The type of the connector.
URL: The URL of the target of the connector.
Assigned Operations: The list of operations assigned to the connector.
Actions: On the right side of each connector row, click the menu icon to access additional options to Edit, Manage Operations and Delete connectors.
Search and Sort: Use the search bar to find operations by name, type, or target. Sort the list by clicking on the column headers.
Table Columns:
Operation Name: The name of the operation.
Enabled: Indicates whether the operation is enabled.
Status: The status of the operation.
Connected: Indicates that the integration is enabled.
Pending: Indicates that the integration is disabled.
Type: The type of the operation.
Connector Name: The name of the connector associated with the operation.
Actions: On the right side of each connector row, click the menu icon to access additional options to Edit, Assign Connector and Delete operations.
To completely remove an integration, delete both the connector and the operation associated with it.
To delete an operation or connector, select the Delete option from the menu on the right of the operation or connector entry.
Caution: If you delete a connector with an operation already associated with it, that operation will no longer work until a new connector is associated with it.
To edit a connector:
Click on the connector row or select Edit from the menu.
Modify the editable fields, which include:
Name
Target
Auth Type
Token
Click Save to apply the changes.
Note: For Splunk operations to function correctly, the Auth Type must be set to Other Token, and it must include a valid Splunk HEC token.
To edit an operation:
Click on the operation row or select Edit from the menu.
Modify the editable fields, which include:
Operation Name
Index
Source
Source Type
Operation Status
Cloud and Enterprise Agent Tests
Endpoint Agent Tests
Tags
Click Save to apply the changes.