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 ) |