Activate Splunk AI Assistant for SPL through cloud connected
Splunk AI Assistant for SPL version 1.3.0 and higher offers Splunk Enterprise on-premises customers the option to use the app through a new, cloud connected solution.
The cloud connected solution leverages Splunk-managed AI services in the cloud, with on-premises environments connecting to it. This solution offers a secure connection between your environment and Splunk managed cloud, with no GPU requirements.
For installation instructions for Splunk Cloud Platform users, see Install or upgrade Splunk AI Assistant for SPL (Cloud Version).
Version compatibility
See the following table for the compatible combinations of Splunk AI Assistant for SPL through cloud connected and Splunk Enterprise:
| Splunk AI Assistant for SPL version | Splunk Enterprise version |
|---|---|
| 1.4.0 | 9.2.x, 9.3.x, 9.4.x, or 10.x, 10.1.x. |
| 1.3.2 | 9.2.x, 9.3.x, 9.4.x, or 10.x, 10.1.x. |
| 1.3.1 | 9.2.x, 9.3.x, 9.4.x, or 10.x. |
| 1.3.0 | 9.2.x, 9.3.x, 9.4.x, or 10.x. |
How is the connection made?
The cloud connection is established over HTTPS port 443 to ensure secure communication between your environment and Splunk Cloud Platform.
If your Splunk Enterprise deployment is behind a firewall, you must allow outbound access to the following domain:
| Host name | Instances requiring access | Port |
|---|---|---|
| *.scs.splunk.com | Search head or search head cluster with Splunk AI Assistant for SPL | 443 |
| Tenant ID | Domain |
|---|---|
scs_tenant | https://<scs_tenant>.api.scs.splunk.com/<scs_tenant>/saia-api/v1alpha1/api/search |
scs_tenant | https://<scs_tenant>.api.scs.splunk.com/<scs_tenant>/saia-api/v1alpha1/api/metadata |
scs_tenant | https://<scs_tenant>.api.scs.splunk.com/<scs_tenant>/saia-api/v1alpha1/data/upload |
scs_tenant | https://<scs_tenant>.api.scs.splunk.com/<scs_tenant>/saia-api/v1alpha1/data/status |
Installation process
Complete the following to access, install, and activate Splunk AI Assistant for SPL cloud connected solution:
Prerequisites
Before you can begin using Splunk AI Assistant for SPL you must review and sign the legal terms for the app. This specialized End-User License Agreement (EULA) covers data usage and is only accessible if you have a Splunk.com account. To review and sign these legal terms, see Splunk AI Assistant for SPL Registration.
The signed EULA is then reviewed by team members at Splunk. This review can take up to 72 hours.
Following review and approval, you will receive an email notification that Splunk AI Assistant for SPL is available for download and installation. Find the app on Splunkbase or through the in-product app browser. When using the in-product app browser search by "AI Assistant" to find the app listing .
Activation steps
Launch the app and complete the in-app onboarding process. This process includes the steps of Getting started, Create tenant code, Email tenant code, and Connect to cloud:
- On the Getting started page, select Begin setup.
- On the Create tenant code page, add your deployment information.
- Add the company name, select a Splunk Cloud region, and provide your work email address.
- Select Next when ready.
- The system generates a unique tenant code in-app. Follow the guidelines on the
Submit tenant code page to share this code with your onboarding specialist. You will need to copy-paste the tenant code from the app and go to the following URL to submit the tenant code: www.splunk.com/en_us/form/tenantcodesubmit.html
-
The tenant code you submit is reviewed and an activation code is then provisioned and sent to the email address you provided.
Note: Provisioning typically takes 2 business days
-
- On the Connect to cloud page, enter the activation token you received by email. Select Connect to cloud when ready. Note: If you haven't received your activation token after 2 business days, contact splunkai@splunk.com for assistance.
- (Optional) If your environment uses a proxy, you can configure a proxy server. This allows for the routing of traffic through your proxy and ensure a successful connection. Note: You can also configure this later through the Settings page of the app.
After set-up is complete, you can use the assistant to create SPL searches, better understand SPL searches, and learn SPL. See Use Splunk AI Assistant for SPL.
Install or upgrade on the search head cluster
Splunk AI Assistant for SPL version 1.4.0 and higher supports installation of cloud connected on the search head cluster (SHC). Complete installation of the app on the Deployer and push to search head members. No per-member cloud registration is required.
If you have several search heads and search head clusters in your environment, follow these guidelines:
For each search head that does not belong to a search head cluster setup, you must request and Activation token for each of those search heads.
For search head cluster setups that include several search head nodes, you must request only 1 Activation token per search head cluster setup.
SHC installation steps
-
Confirm you are using Splunk AI Assistant for SPL version 1.4.0 or higher.
-
On the Deployer, copy the
Splunk_AI_Assistant_Cloudapp frometc/appstoetc/shcluster/apps. -
Push the SHC bundle from the Deployer to the Search Head members, replacing placeholders
-
On any search head member, open the Splunk AI Assistant for SPL app page, submit the Tenant Code Activation form, and then submit the Activation Token received from Splunk.
Upgrade to version 1.4.0 on the SHC
Update the Splunk AI Assistant for SPL app on the Deployer to the latest version. Version 1.4.0 or higher.
Copy the updated app from
etc/appstoetc/shcluster/apps.Push the bundle from the Deployer to the SHC member captain.
Uninstall the app on the SHC
Complete the following steps:
On the Deployer, remove the app from the SHC bundle directory.
Push the updated bundle, without the app, to search head (SH) members.
Verify removal on each SH member.
Remove the app from the Deployer apps folder.
Restart Splunk on the Deployer.
Add a new search head member to an existing SHC
Complete the following steps:
Ensure the conf files under
etc/apps/Splunk_AI_Assistant_Cloud/localreplicate to the new member.If replication did not occur, copy the files manually from an existing search head member to the same path on the new member.
Restart Splunk on the new member. The Splunk AI Assistant for SPL app inference search should function properly.
What data leaves your environment
Splunk AI Assistant for SPL through cloud connected solution sends data from the customer managed platform environment to Splunk Cloud Platform. The type of data shared depends on your configuration choices.
You can choose from the following options:
| Data sharing option | Description |
|---|---|
| Basic app setup with minimal data transfer | At a minimum, when you do not opt-in to share AI service data or personalization data, the app sends only what is required to power core functionality. |
| Data sharing for research and development | You can opt in or out of sharing anonymized usage data to help improve the product. Data sharing for research and development is required to provide feedback on individual interactions. To learn more, see What data is collected - share data. |
| Personalization data | Personalization lets the assistant tailor responses to your data, which can improve the quality of app responses. You can opt in or out of this feature. To learn more, see What data is collected - personalization data. |
Configurations can be changed by an administrator at any time on the Settings page. See Configure Splunk AI Assistant for SPL.
Splunk AI Assistant for SPL uses the Splunk platform proprietary model. The assistant uses an open source LLM and performs inference in Splunk Cloud services. It does not leverage or send your data to third party services or APIs. Data remains within the Splunk platform cloud environment.
Splunk does not share customer data between customers. Customer metadata is not mixed or used for model training.
The assistant fully honors Splunk platform role-based access controls (RBAC). It does not execute SPL on behalf of a user, but routes users to search and reporting where RBAC and workload management are fully honored.