Custom Configuration Properties
You can fine tune the behavior of the Spotfire Service for Python by setting custom configuration properties.
- Allowed Engines
You can specify the number of Python engines that can run concurrently, and the number of Python engines that are allocated in the Spotfire Service for Python queue. - Compressed job contents and results
You can compress large data sets sent to and returned results for Python data functions that are then sent to Spotfire Service for Python. - Engine Pruning
When the Spotfire Service for Python reaches a certain percentage of capacity of usage, then the Spotfire Service for Python begins pruning Spotfire Service for Python engines to free service resources. - Engine Connection Timeout
You can specify the length of time a Python engine takes to connect to a service. - Engine Timeout
You can specify the length of time a Spotfire Service for Python engine runs to complete a task before failing with a timeout error. You can also specify the length of time for a Spotfire Service for Python session to exist. - File Size Upload Limit
When planning for uploading files for the Spotfire Service for Python, you can set the file size limit for uploading using the properties setting for the Spring Boot framework. If you change this setting, consider how the file size might affect the speed at which files can be uploaded. - Logging Level
By default, the logging level is set for the Spotfire Service for Python to INFO (provides informational progress). - Manage Java options
You can set a command-line option for Spotfire Service for Python to manage JVM core dumps. - Package Library Location
You can set the location of packages that Spotfire Service for Python can use in the Spotfire Service for Python configuration settings. - Safeguarding Your Environment
This custom property setting helps to minimize the risk of malicious acts in your environment. - Startup Script
You can specify a script to run before a container or Spotfire Service for Python engine is started. - Python Engine Ports
Spotfire Service for Python engines running under the Spotfire Service for Python require open ports to communicate. The first available port, and range to the last available port are determined by these two settings. (The defaults specify a range of 62000 to 63000.) - JMX Monitoring
You can use an installation of Java Management Extensions (JMX) and the Remote Method Invocation (RMI) connector to monitor the Spotfire Service for Python. - Containerized Configuration
The Spotfire Service for Python provides custom properties that are specific to the Linux operating system.
- Allowed Engines
You can specify the number of Python engines that can run concurrently, and the number of Python engines that are allocated in the Spotfire Service for Python queue. - Compressed job contents and results
You can compress large data sets sent to and returned results for Python data functions that are then sent to Spotfire Service for Python. - Engine Pruning
When the Spotfire Service for Python reaches a certain percentage of capacity of usage, then the Spotfire Service for Python begins pruning Spotfire Service for Python engines to free service resources. - Engine Connection Timeout
You can specify the length of time a Python engine takes to connect to a service. - Engine Timeout
You can specify the length of time a Spotfire Service for Python engine runs to complete a task before failing with a timeout error. You can also specify the length of time for a Spotfire Service for Python session to exist. - File Size Upload Limit
When planning for uploading files for the Spotfire Service for Python, you can set the file size limit for uploading using the properties setting for the Spring Boot framework. If you change this setting, consider how the file size might affect the speed at which files can be uploaded. - Logging Level
By default, the logging level is set for the Spotfire Service for Python to INFO (provides informational progress). - Manage Java options
You can set a command-line option for Spotfire Service for Python to manage JVM core dumps. - Package Library Location
You can set the location of packages that Spotfire Service for Python can use in the Spotfire Service for Python configuration settings. - Safeguarding Your Environment
This custom property setting helps to minimize the risk of malicious acts in your environment. - Startup Script
You can specify a script to run before a container or Spotfire Service for Python engine is started. - Python Engine Ports
Spotfire Service for Python engines running under the Spotfire Service for Python require open ports to communicate. The first available port, and range to the last available port are determined by these two settings. (The defaults specify a range of 62000 to 63000.) - JMX Monitoring
You can use an installation of Java Management Extensions (JMX) and the Remote Method Invocation (RMI) connector to monitor the Spotfire Service for Python. - Containerized Configuration
The Spotfire Service for Python provides custom properties that are specific to the Linux operating system.
Parent topic: Configuring Spotfire Service for Python