title | categories | description | weight | menu | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Calendar configuration |
|
Configuration for the Rhize Calendar Service |
900 |
|
The Calendar Service handles polling work calendar definitions and generating work calendar entries in the graph and time series databases.
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 ) |
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 ) |
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. |
Attributes | Description |
---|---|
serverUrl |
The URL of the OpenTelemetry server. (Default: localhost:4317 ) |
samplingRate |
The sampling rate for traces. (Default: 1 ) |
Attribute | Description |
---|---|
GRAPHQL_URL |
The URL of the GraphQL endpoint to use for interacting with Rhize services. (Default: http://localhost:8080/graphql ) |
Attribute | Description |
---|---|
GRAPHQL_URL |
The URL of the GraphQL endpoint for the GraphQLSubscriber. (Default: http://localhost:4000/ ) |
Attribute | Description |
---|---|
PORT |
The port number for RestAPI connection. (Default: 8080 ) |
Specific configuration options for the calendar service.
Attribute | Description |
---|---|
QueryIntervalMinutes |
How often to poll the work calendar definitions (Default: 10 ) |
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 ) |
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 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 ) |
Which database instance to use, either Postgres
or Influx3
(Default: Influx3
)