MicroStrategy ONE
Export Engine Configuration Properties
The configuration of the Export Engine service is handled through the application.properties
file. The default location is:
- Windows: C:\Program Files (x86)\MicroStrategy\Export
- Linux: /opt/mstr/MicroStrategy/install/Export
Application Core Properties
You must restart the PDF Exporter service if these properties are changed.
Changing any of the below properties will require you to restart NEE, not just the core properties.
Property | Default Value | Comments |
---|---|---|
server.host
|
localhost |
Used to generate the baseUrl used by the renderer. Do not change this value. |
|
20100 |
Port number of the service URL. |
server.context-path
|
/PDFExporterService |
Context path of the service URL. |
|
1024 |
Maximum memory usage by the service process in MB. |
Subprocess Properties
Property | Default Value | Comments |
---|---|---|
exporter.renderer.type
|
Puppeteer | |
exporter.renderer.process.max
|
1/4 of the number of CPU cores. (Min 2) | Maximum number of renderer processes. |
exporter.renderer.path
|
Default is the system path. | The absolute path of the renderer. |
|
System temporary file directory. |
Location of temporary files will be saved. |
exporter.script.path.puppeteer
|
The full path of puppeteer.js file. Set by install script. | |
nodejs.exec
|
The full path of node executable file. Set by install script. If not set, NEE will use the global installed node. |
Renderer Properties
Property | Default Value | Comments |
---|---|---|
|
300 |
Time limit in seconds before killing phantomjs execution. If you change this value you must restart the service. |
exporter.renderer.rendering.timeout
|
60 | Maximum wait time before completing rendering in seconds. |
|
60 |
Maximum wait time for each resource request in seconds. |
exporter.resource.idletime
|
500 | Maximum wait time between two resource requests in milliseconds. |
exporter.internal.web.resource
|
false |
Whether to retrieve the web resources required during exporting from the export engine. This property has a higher priority than exporter.web.url.forced, exporter.web.url, and exporter.library.url. If this property value is set to true, exporter.web.url and exporter.library.url are not be used. |
|
false |
Whether exporter.web.url should always be used instead of that from Intelligence Server. |
exporter.web.url
|
The URL of the web server which has Map and D3 plug-ins installed. This is used to support scheduled export (DS) of Map and D3 content. JSP web server format: http(s)://<host or IP>:<port>/<webAppName>/servlet/mstrWeb ASP web server format: http(s): //<host or IP>:<port>/<webAppName>/asp/Main.aspx |
|
exporter.library.url
|
Library server format: http(s)://<host or IP>:<port>/MicroStrategyLibrary/app/ | |
logging.renderer.kafka
|
true | Whether to save the renderer log to Kafka. |
Logging Properties
Property | Default Value | Comments |
---|---|---|
|
127.0.0.1 |
Kafka server IP. If you change this value you must restart the service. |
logging.kafka.port
|
9092 | Kafka server port. If you change this value you must restart the service. |
|
info |
Level of log to write to Kafka. The value of the property should be error, trace, or info. If you change this value you must restart the service. |
logging.kafka.filename
|
NewExportEngine.log | Kafka log file name. If you change this value you must restart the service. |
|
NewExportEngine.log |
The file name created by file logger. (Fallback logging if kafka is unavailable.) |
logging.file.size
|
2 MB | Size of log file for file logger.(The fall back logger when kafka is not available) |
Miscellaneous Properties
Property | Default Value | Comments |
---|---|---|
exporter.pages.limit
|
1000 | Value to limit the number of pages generated by the Export Engine. (-1 indicates no limit). |
exporter.content.limit
|
200 | Maximum JSON length request allowed in MB. The maximum value of this property is 2048. |
Spring Properties
Property | Default Value | Comments |
---|---|---|
spring.aop.auto
|
true | Whether to enable Spring AOP auto configuration. Changing this value is not recommended. |
spring.jmx.enabled
|
true | Whether to enable Spring Boot JMX. Changing this value is not recommended. |
logging.file.filename
|
NewExportEngine.log |