Edit Page

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.

AttributesDescription
typeSpecifies the logging configuration type: json, multi, or console.
(Default: console)
LevelConfigures the level of logging: Trace, Debug, Info, Warn, Error, Fatal, and Panic.
(Default: Trace)

NATS

Message broker that drives Rhize’s event-based architecture.

AttributesDescription
serverUrlThe URL of the NATS server.
(Default: nats://system:system@localhost:4222)
replicasThe number of replicas or instances of the NATS server to be deployed.
(Default: 1)

OIDC

Configurations for Keycloak authentication and connection with OpenID Connect.

AttributesDescription
serverUrlThe URL of the OpenID Connect server.
(Default: http://localhost:8090)
realmIdentifies the authentication domain for which the authentication request is being made.
client_idThe unique identifier assigned to the client application by the OIDC server.
client_secretUsed to authenticate the client when making confidential requests.
usernameThe username credentials of the user who is attempting to authenticate with the OIDC server.
passwordThe password credentials of the user who is attempting to authenticate with the OIDC server.

OpenTelemetry

AttributesDescription
serverUrlThe URL of the OpenTelemetry server.
(Default: localhost:4317)
samplingRateThe sampling rate for traces.
(Default: 1)

SECRET

AttributesDescription
KEYThe SECRET KEY used for authorization within Core.

graphQLServer

The server used to connect to the GraphQL playground.

AttributesDescription
PortThe port used within the URL that connects to the graphQLServer.
(Default: 4001)

libreDataStoreGraphQL

AttributesDescription
GraphQLUrlThe URL of the GraphQL endpoint to use for interacting with Rhize services.
(Default: http://localhost:8080/graphql)

BPMN

AttributesDescription
GraphQLUrlThe URL of the BPMN endpoint to use for interacting with Rhize services.
(Default: http://localhost:8081)

TimeSeries

AttributesDescription
EnabledEnables the use of TimeSeries.
(Default: false)