The Channel Socket Service is configured using JVM properties. The following table describes the properties that can be used to configure the Channel Socket Service.
The Channel Socket Service is configured using JVM properties. The following table describes the properties that can be used to configure the Channel Socket Service.
| **Variable name** | **Description** | **Example of value** |
| **record.service.url** | The URL used to communicate with record service | http://localhost:8380/proxy/rest/items |
| **datahouse.url** | The URL used to communicate with datahouse, to record messages and connections | http://localhost:8080/datahouse/rest/v1 |
| **quarkus.http.port** | The port of the service | 8081 |
| **quarkus.http.port** | The port of the service | 8081 |
| **quarkus.log.level** | The log leve | INFO |
| **quarkus.log.level** | The log level | INFO |
| **proxy.fallback.pipeline.enabled** | Enable/disable fallback record | true |
| **proxy.fallback.record.service.url** | Recording service URL for the fallback pipeline (alternative to datahouse, ex: proxy v7) | http://localhost:8380/proxy/rest |
| **service.ip.address** | Ip of the host machine of proxy. Used in HTTP rewrite | 127.0.0.1 |
| **quarkus.otel.exporter.otlp.traces.endpoint** | Service URL to export opentelemtry spans, if not set, telemetry will be disabled | http://localhost:4317 |
For more details about the configuration of the Channel Socket Service, please refer to the
project [README.md](#).
# Compilation and installation
# Compilation and installation
...
@@ -201,6 +206,7 @@ There is a set of properties that you can configure on the Configuration page, t
...
@@ -201,6 +206,7 @@ There is a set of properties that you can configure on the Configuration page, t
| **time\_zone** | The time zone used to display the timestamps | Europe/Paris |
| **time\_zone** | The time zone used to display the timestamps | Europe/Paris |
| **admin_only_mode** | This preference is used to enable/disable the Admin Only mode. This mode restricts the access to messages list and messages details to admin only. Connection can however be shared by an administrator to allow users knowing the connection privacy key to see messages from the connection. | false |
| **admin_only_mode** | This preference is used to enable/disable the Admin Only mode. This mode restricts the access to messages list and messages details to admin only. Connection can however be shared by an administrator to allow users knowing the connection privacy key to see messages from the connection. | false |
| **proxy_persistent_channels_file_path** | This file path where persistent channels are written. The file must be created by server admin | /opt/proxy/proxyPersistentChannels.csv |
| **proxy_persistent_channels_file_path** | This file path where persistent channels are written. The file must be created by server admin | /opt/proxy/proxyPersistentChannels.csv |
| **datahouse_ui_url** | URL to datahouse UI for the new messages list | http://localhost:3000/datahouse-ui |