--- general: # Except for frequency and recheck_delay settings, changes in general # section of the configuration will need a restart of argos server. db: # The database URL, as defined in SQLAlchemy docs: # https://docs.sqlalchemy.org/en/20/core/engines.html#database-urls url: "sqlite:////tmp/test-argos.db" # Can be "production", "dev", "test". # If not present, default value is "production" env: test # To get a good string for cookie_secret, run: # openssl rand -hex 32 cookie_secret: "foo-bar-baz" # Default delay for checks. # Can be superseeded in domain configuration. # For ex., to run checks every 5 minutes: frequency: "1m" alerts: ok: - local warning: - local critical: - local unknown: - local service: secrets: # Secrets can be generated using `argos server generate-token`. # You need at least one. Write them as a list, like: # - secret_token - "O4kt8Max9/k0EmHaEJ0CGGYbBNFmK8kOZNIoUk3Kjwc" - "x1T1VZR51pxrv5pQUyzooMG4pMUvHNMhA5y/3cUsYVs=" ssl: thresholds: - "1d": critical - "5d": warning # Argos will do some cleaning in the background for you # every 2 minutes and needs some configuration for that cleaning: # Max number of results per tasks you want to keep # Minimum value is 1, default is 100 max_results: 100 # Max number of seconds a task can be locked # Minimum value is 61, default is 100 max_lock_seconds: 100 # It's also possible to define the checks in another file # with the include syntax: # websites: !include websites.yaml