Couchbase Configuration
Full details can be found in the CouchbaseConfig API Reference.
Currently, a minimal set of configuration options for the Cluster
bean is provided.
Required:
These config items do not default to placeholder values, and are required to be set in application.properties
.
-
quarkus.couchbase.connection-string
-
String: Examples
localhost
,couchbase://127.0.0.1
.
-
-
quarkus.couchbase.username
-
String: The username to authenticate with.
-
-
quarkus.couchbase.password
-
String: The password to authenticate with.
-
Optional
These config items have default values, but can be overridden in application.properties
.
-
quarkus.couchbase.metrics.enabled
-
Boolean: Enable or disable Micrometer metrics.
-
Default:
false
-
-
quarkus.couchbase.metrics.emit-interval
-
Seconds: The interval at which metrics are emitted.
-
Default:
600
(10min)
-
-
quarkus.couchbase.health.enabled
-
Boolean: Enable or disable SmallRye health checks (Readiness check).
-
Default:
true
-
-
quarkus.couchbase.health.readiness.timeout
-
Seconds: The timeout for the extension’s Readiness health check.
-
Default:
3
-