Skip to content

Support Cron Scheduler - Configuration

Please refer to the general Common Configuration documentation for configuration settings common to all services. Below are only the additional settings and sections that are specific to Support Cron Scheduler.

Edgex 3.0

For EdgeX 3.0 the MessageQueue configuration has been moved to MessageBus in Common Configuration

Property Default Value Description
Writable properties can be set and will dynamically take effect without service restart
LogLevel INFO log entry severity level. Log entries not of the default level or higher are ignored.
Property Default Value Description
.DB --- Secrets for connecting to postgres when running in non-secure mode
Property Default Value Description
See Writable.Telemetry at Common Configuration for the Telemetry configuration common to all services
Metrics TBD Service metrics that Support Cron Scheduler collects. Boolean value indicates if reporting of the metric is enabled.
Tags <empty> List of arbitrary service level tags to included with every metric that is reported. i.e. Gateway="my-iot-gateway"
Property Default Value Description
Unique settings for Support Cron Scheduler. The common settings can be found at Common Configuration
Port 59863 Micro service port number
StartupMsg This is the Support Cron Scheduler Microservice Message logged when service completes bootstrap start-up
Property Default Value Description
Protocol http The protocol to use when building a URI to the service endpoint
Host localhost The host name or IP address where the service is hosted
Port 59882 The port exposed by the target service
Property Default Value Description
Unique settings for Support Cron Scheduler. The common settings can be found at Common Configuration
ClientId "support-cron-scheduler Id used when connecting to MQTT or NATS base MessageBus
Property Default Value Description
Unique settings for Support Cron Scheduler. The common settings can be found at Common Configuration
Host localhost The host name or IP address where the database is hosted
Port 5432 The port exposed by the database
Timeout 5s DB connection timeout
Type postgres Indicates the type of database to use, only postgres is supported for this release

EdgeX 3.2

For EdgeX 3.2 the Support Cron Scheduler service only supports postgres as persistence layer.

Property Default Value Description
Enabled true Enable or disable data retention.
Interval 24h Purging interval defines when the database should be rid of schedule action records above the MaxCap.
MaxCap 10000 The maximum capacity defines where the high watermark of schedule action records should be detected for purging the amount of the record to the minimum capacity.
MinCap 8000 The minimum capacity defines where the total count of schedule action records should be returned to during purging.

V3 Configuration Migration Guide

No configuration updated

See Common Configuration Reference for complete details on common configuration changes.