⚠️
This documentation is for Rhize v3.0.3. If you don’t need a specific version, switch to the latest documentation
Calendar configuration
The Calendar Service handles polling work calendar definitions and generating work calendar entries in the graph and time series databases.
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 |
---|---|
SERVER_URL | The URL of the NATS server. (Default: nats://system:system@localhost:4222 ) |
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 ) |
libreDataStoreGraphQL
Attribute | Description |
---|---|
GRAPHQL_URL | The URL of the GraphQL endpoint to use for interacting with Rhize services. (Default: http://localhost:8080/graphql ) |
GraphQLSubscriber
Attribute | Description |
---|---|
GRAPHQL_URL | The URL of the GraphQL endpoint for the GraphQLSubscriber. (Default: http://localhost:4000/ ) |
RESTAPI
Attribute | Description |
---|---|
PORT | The port number for RestAPI connection. (Default: 8080 ) |
Calendar
Specific configuration options for the calendar service.
Attribute | Description |
---|---|
QueryIntervalMinutes | How often to poll the work calendar definitions (Default: 10 ) |
QUERY
Query options specific to the calendar service
Attribute | Description |
---|---|
hierarchyScopeRecursionDepth | How deep to recurse through the hierarchy scope hierarchy (Default: 3 ) |
equipmentRecursionDepth | How deep to recurse through the equipment hierarchy (Default: 3 ) |
Influx3
InfluxDB3 server options
Attribute | Description |
---|---|
Database | The name of the database to connect to (Default: Libre_calendar-service ) |
Host | The host of the Influx3 database (Default: http://localhost:8096 ) |
Organization | The Influx3 Organization (Influx3 Cloud) (Default: Libre ) |
TokenPrefix | The prefix used in the authorization token (Token for Influx 3 cloud, Bearer for Influx3 Edge)(Default: Token ) |
Token | The authorization token to attach to any Influx3 requests |
Postgres
Postgres server options
Attribute | Description |
---|---|
Host | The hostname of the Postgres database (Default: localhost ) |
Port | Those port of the Postgres database (Default: 5432 ) |
User | The Postgres user name (Default: postgres ) |
Password | The Postgres instance password (Default: postgres ) |
Database | The database name for the Postgres instance (Default: Libre ) |
Database
Which database instance to use, either Postgres
or Influx3
(Default: Influx3
)