Audit configuration
Audit offers a secure and unchangeable record of all activities that happen within the Rhize 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) |
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) |
storage
| Description |
|---|
Storage system for the configuration data. Value options include: influxdb and pg. |
influxdb
A time-series database that is used in conjunction with Grafana designed for handling time-stamped data, such as metrics, events, and logs, that change over time.
| Attributes | Description |
|---|---|
serverUrl | The URL of the InfluxDB server. (Default: http://localhost:8086) |
token | The authentication token to authenticate requests to the InfluxDB server. (Default: my-token) |
pg
PostgreSQL is a general-purpose relational database management system that supports a wide range of features and data types.
| Attributes | Description |
|---|---|
host | The host name of the PostgreSQL database server to which the client application connects. (Default: dbname) |
user | The username to authenticate with the PostgreSQL database server. |
password | The password associated with the specified PostgreSQL user account. |
port | The port number on which the PostgreSQL database server is listening for incoming connections. (Default: 5432) |