Splunk® App for Data Science and Deep Learning

Use the Splunk App for Data Science and Deep Learning

Splunk App for Data Science and Deep Learning certificate settings and JupyterLab password

The Splunk App for Data Science and Deep Learning (DSDL) connects from the search head to the container endpoints over HTTPS. By default, a self-signed certificate is provided in the prebuilt DSDL containers for development. For development purposes hostname checking for self-signed certificates is disabled. You can turn hostname checking on if needed in your production setup.

By default DSDL tries to retrieve the SSL certificate from its container endpoint. If you want to point DSDL to your own certificate or CA chain on your Splunk platform instance you can enter a path or filename on the Configuration > Setup page in the section labeled Certificate and Password Settings.

By default DSDL containers use a certificate for all endpoints for HTTPS communication. If you work with an ingress or load balancer setup in your container environment like Kubernetes, you likely terminate HTTPS at this point. In those cases you can optionally configure the containers to not use the self-signed certificate, but your own. You must ensure your ingress takes care of all HTTPS and certificate handling. All data transfer related communication is forced to HTTPS, meaning there is no option for unencrypted HTTP traffic.

For production use of DSDL use your own certificate. Generate the certificate according to the security requirements in your environment and build it into your container images, or configure it in your container environment.

JupyterLab password settings

After you complete the connection between DSDL and a container such as Docker, you can open a new container and begin using JupyterLab Notebooks to experiment on your data and create models. You can also learn from and leverage the provided pre-built JupyterLab Notebooks, each of which corresponds to one of the DSDL Examples.

When you first select the JupyterLab icon on the Configuration > Containers page you are prompted for a password. The default password is Splunk4DeepLearning.

You can reset the password in the Jupyter Password field on the Setup page. This password change takes effect on any newly started containers. Leave the field blank to keep the default password. Alternatively you can manage this in your container environment by overriding the JUPYTER_PASSWD environment variable.

Last modified on 11 July, 2024
Configure the Splunk App for Data Science and Deep Learning   Leverage provided examples of the Splunk App for Data Science and Deep Learning

This documentation applies to the following versions of Splunk® App for Data Science and Deep Learning: 5.0.0, 5.1.0, 5.1.1, 5.1.2


Was this topic useful?







You must be logged into splunk.com in order to post comments. Log in now.

Please try to keep this discussion focused on the content covered in this documentation topic. If you have a more general question about Splunk functionality or are experiencing a difficulty with Splunk, consider posting a question to Splunkbase Answers.

0 out of 1000 Characters