Configuration of Client Properties

Starting with version 2020.1, Panopticon Streams Server generates a streams.json configuration file in the JavaScriptConfiguration directory of the AppData folder (i.e., c:\streamsserverdata).

 

The default content of the streams.json file has the following objects/names:

{
  "baseUrl" : ".",
  "hideAuthenticationButton" : false,
}

 

 

NOTE: In the JSON files, a dot in the name (e.g., name1.name2) is used to denote a nested object structure:

 

{
  "name1": {
    "name2": ...
  }


}

 

In the streams.json file, you can control the configuration of the following objects/names:

   

Object/Name

baseUrl

Description

Location of Panopticon Streams.

Default Value

"."

Required

Yes

Object/Name

automaticReconnectOnServerDisconnect

Description

If set to true, then the real time connection (WebSocket or long polling) to the Panopticon server will be automatically reconnected if it is disconnected.

Default Value

false

Required

No

Object/Name

dataLoading.transport

Description

Controls the which transport should be used when viewing log from the server. Valid values are websocket and long-polling. If configured to websocket, but the WebSocket connection fails, then the web client will automatically fall back to long-polling.

Default Value

"websocket"

Required

No

Object/Name

maxClipboardLength

Description

Maximum length of text that will be attempted to be put into the system clipboard (copy). If too much text is attempted, then the browser might become unresponsive.

Default Value

500000

Required

No

Object/Name

hideAuthenticationButton

Description

Boolean. Hides the login and logout buttons.

Default Value

false

Required

No

Object/Name

localization.useBrowserLocale

Description

Boolean. If set to true, then the browser navigator.language, navigator.userLanguage on IE11, controls the localization of the UI. Not all languages are supported.

Default Value

true

Required

No

Object/Name

localization.defaultLocale

Description

Locale used if the browser locale is not supported, or if useBrowserLocale is set to false.

Default Value

"en-US"

Required

No

Object/Name

localization.fallbackLocale

Description

Locale used if a resource string is missing from the locale in use. Should be specified if localization.defaultLocale is specified.

Default Value

value of localization.defaultLocale

Required

No

Object/Name

logLevel

Description

Controls which types of logs Panopticon will write to the browser dev console. Valid values are: trace, debug, info, warn, error, and silent.

Default Value

"info"

Required

No

Object/Name

showFileUploadUI

Description

Controls the visibility of UI that is used to upload a file to the server.

Default Value

true

Required

No

Object/Name

showLinkToFileUI

Description

Controls the visibility of UI that is used to specify a data file on the server local file system as a data source. Per default, this flag is automatically inserted into the client configuration at runtime.

Default Value

true

Required

No

 

NOTE: If there are no config files available on the server, default ones will be created and saved. After that, you can alter them in any way you would like and keep the configuration even if the server is restarted.

 

 

 

(c) 2013-2024 Altair Engineering Inc. All Rights Reserved.

Intellectual Property Rights Notice | Technical Support