mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 18:46:46 +00:00
feature/Add props disable_metrics_scheduler
This commit is contained in:
parent
94a49ae529
commit
157cd0e576
@ -1207,6 +1207,8 @@ user_account_validated_redirect_url =
|
||||
# In case is not defined default value is false
|
||||
user_account_is_validated = false
|
||||
|
||||
# Disable/Enable Metric Scheduler
|
||||
disable_metrics_scheduler = false
|
||||
# Defines the number of days we keep rows in the table "MetricArchive"
|
||||
# default value is 3 years
|
||||
retain_archive_metrics_days = 1095
|
||||
|
||||
@ -684,10 +684,14 @@ class Boot extends MdcLoggable {
|
||||
case Full(i) => DatabaseDriverScheduler.start(i)
|
||||
case _ => // Do not start it
|
||||
}
|
||||
val interval =
|
||||
APIUtil.getPropsAsIntValue("retain_metrics_scheduler_interval_in_seconds", 3600)
|
||||
MetricsArchiveScheduler.start(intervalInSeconds = interval)
|
||||
|
||||
|
||||
APIUtil.getPropsAsBoolValue("disable_metrics_scheduler", false) match {
|
||||
case false =>
|
||||
val interval =
|
||||
APIUtil.getPropsAsIntValue("retain_metrics_scheduler_interval_in_seconds", 3600)
|
||||
MetricsArchiveScheduler.start(intervalInSeconds = interval)
|
||||
case true => // Do not start it
|
||||
}
|
||||
|
||||
object UsernameLockedChecker {
|
||||
def beginServicing(session: LiftSession, req: Req){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user