Splunk® IT Service Intelligence

Service Insights Manual

Acrobat logo Download manual as PDF


Acrobat logo Download topic as PDF

Set up Predictive Analytics in ITSI

Before you can predict service health scores with ITSI Predictive Analytics, you need to configure the Splunk Machine Learning Toolkit application and optionally set up permissions.

Enable Predictive Analytics

To use Predictive Analytics, you need to install the Splunk Machine Learning Toolkit (MLTK) and share the machine learning macros with all apps so ITSI can access them. To minimize memory and disk consumption, configure the Machine Learning Toolkit configuration file. This will allow the MLTK to handle more memory and events.

  1. Install the Python for Scientific Computing add-on version 1.3 or later for your operating system:
  2. Install the Splunk Machine Learning Toolkit. Follow the steps in Install the Splunk Machine Learning Toolkit in the MLTK User Guide. For compatible MLTK versions, see ITSI compatibility with other apps and add-ons.
  3. Give the MLTK app Global permissions:
    1. In ITSI, click App: IT Service Intelligence > Manage Apps.
    2. In the filter bar, enter Splunk Machine Learning Toolkit.
    3. Click Permissions.
    4. Ensure that All apps (system) is selected.
    5. Click Save.
  4. (Optional) Configure the MLTK to handle more memory and events:
    1. Create a copy of mlspl.conf in $SPLUNK_HOME/etc/apps/Splunk_ML_Toolkit/local.
    2. Configure the following settings under the [default] stanza and in each algorithm-specific stanza:
      Setting Recommended value
      max_inputs 1000000
      max_memory_usage_mb 2000
      max_model_size_mb 30
      max_fit_time 2400
    3. Save the file and restart Splunk software.

Permissions requirements

The following table summarizes the ITSI roles and corresponding Predictive Analytics capabilities:

Role Capabilities
itoa_admin
  • Train a model
  • Test a model
  • Add a model to a glass table
  • Create alerts from a model
  • Delete a model
itoa_team_admin
  • Train a model (with write access to the service)
  • Test a model
  • Add a model to a glass table
  • Create alerts from a model
  • Delete a model
itoa_analyst
  • Read models (with read access to the service)
  • Test a model
  • Add a model to a glass table
  • Create alerts from a model
itoa_user
  • Read models (with read access to the service)
  • Test a model
  • Create alerts from a model

See also

Last modified on 28 April, 2023
PREVIOUS
Overview of Predictive Analytics in ITSI
  NEXT
Access Predictive Analytics in ITSI

This documentation applies to the following versions of Splunk® IT Service Intelligence: 4.11.0, 4.11.1, 4.11.2, 4.11.3, 4.11.4, 4.11.5, 4.11.6, 4.12.0 Cloud only, 4.12.1 Cloud only, 4.12.2 Cloud only, 4.13.0, 4.13.1, 4.13.2, 4.13.3, 4.14.0 Cloud only, 4.14.1 Cloud only, 4.14.2 Cloud only, 4.15.0, 4.15.1, 4.15.2, 4.15.3, 4.16.0 Cloud only, 4.17.0, 4.17.1, 4.18.0, 4.18.1


Was this documentation topic helpful?


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