⚠️
This documentation is for Rhize v3.0.3. If you don’t need a specific version, switch to the latest documentation
Core configuration
The Core service oversees data sources such as OPC-UA servers and manages the publication and subscription of topics within the NATS messaging system.
logging
Logs the configuration to the console.
| Attributes | Description |
|---|---|
type | Specifies the logging configuration type: json, multi, or console.(Default: console) |
Level | Configures the level of logging: Trace, Debug, Info, Warn, Error, Fatal, and Panic.(Default: Trace) |
NATS
Message broker that drives Rhize’s event-based architecture.
| Attributes | Description |
|---|---|
serverUrl | The URL of the NATS server. (Default: nats://system:system@localhost:4222) |
replicas | The number of replicas or instances of the NATS server to be deployed. (Default: 1) |
OIDC
Configurations for Keycloak authentication and connection with OpenID Connect.
| Attributes | Description |
|---|---|
serverUrl | The URL of the OpenID Connect server. (Default: http://localhost:8090) |
realm | Identifies the authentication domain for which the authentication request is being made. |
client_id | The unique identifier assigned to the client application by the OIDC server. |
client_secret | Used to authenticate the client when making confidential requests. |
username | The username credentials of the user who is attempting to authenticate with the OIDC server. |
password | The password credentials of the user who is attempting to authenticate with the OIDC server. |
OpenTelemetry
| Attributes | Description |
|---|---|
serverUrl | The URL of the OpenTelemetry server. (Default: localhost:4317) |
samplingRate | The sampling rate for traces. (Default: 1) |
SECRET
| Attributes | Description |
|---|---|
KEY | The SECRET KEY used for authorization within Core. |
graphQLServer
The server used to connect to the GraphQL playground.
| Attributes | Description |
|---|---|
Port | The port used within the URL that connects to the graphQLServer. (Default: 4001) |
libreDataStoreGraphQL
| Attributes | Description |
|---|---|
GraphQLUrl | The URL of the GraphQL endpoint to use for interacting with Rhize services. (Default: http://localhost:8080/graphql) |
BPMN
| Attributes | Description |
|---|---|
GraphQLUrl | The URL of the BPMN endpoint to use for interacting with Rhize services. (Default: http://localhost:8081) |
TimeSeries
| Attributes | Description |
|---|---|
Enabled | Enables the use of TimeSeries. (Default: false) |