Files
cc-examples/nhr@fau/cc-backend/config.json
2026-03-04 14:57:11 +01:00

78 lines
2.2 KiB
JSON

{
"main": {
"addr": "127.0.0.1:8050",
"api-allowed-ips": ["*"],
"stop-jobs-exceeding-walltime":288000,
"short-running-jobs-duration": 300,
"resampling": {
"minimum-points": 600,
"trigger": 180,
"resolutions": [240, 60]
},
"nodestate-retention": {
"policy": "move",
"target-kind": "file",
"target-path": "/opt/monitoring/cc-backend/var/nodestate-archive/"
},
"emission-constant": 317,
"enable-job-taggers": true
},
"cron": {
"commit-job-worker": "1m",
"duration-worker": "5m",
"footprint-worker": "10m"
},
"archive": {
"kind": "file",
"path": "./var/job-archive"
},
"auth": {
"ldap": {
"url": "ldaps://hpcldap.rrze.uni-erlangen.de",
"user-base": "ou=people,ou=hpc,dc=rrze,dc=uni-erlangen,dc=de",
"search-dn": "cn=hpcmonitoring,ou=roadm,ou=profile,ou=hpc,dc=rrze,dc=uni-erlangen,dc=de",
"user-bind": "uid={username},ou=people,ou=hpc,dc=rrze,dc=uni-erlangen,dc=de",
"user-filter": "(&(objectclass=posixAccount))",
"sync-interval": "24h"
},
"jwts": {
"sync-user-on-login": true,
"update-user-on-login": true,
"validate-user": false,
"max-age": "1h",
"trusted-issuer": "https://portal.hpc.fau.de/"
}
},
"metric-store": {
"checkpoints": {
"file-format": "wal",
"directory": "./var/metric-checkpoints"
},
"cleanup": {
"mode": "archive",
"directory": "./var/metric-archive"
},
"nats-subscriptions": [
{
"subscribe-to": "ccmetrics.>"
}
],
"retention-in-memory": "24h",
"memory-cap": 200
},
"archive": {
"kind": "file",
"path": "./var/job-archive",
"compression": 7,
"retention": {
"policy": "none"
}
},
"nats": {
"address": "nats://monitoring.nhr.fau.de:4222",
"username": "metricstore",
"password": "XXX"
},
"ui-file": "uiConfig.json"
}