{ "ScadaLink": { "Node": { "Role": "Site", "NodeHostname": "localhost", "SiteId": "site-a", "RemotingPort": 8082 }, "Cluster": { "SeedNodes": [ "akka.tcp://scadalink@localhost:8082", "akka.tcp://scadalink@localhost:8083" ], "SplitBrainResolverStrategy": "keep-oldest", "StableAfter": "00:00:15", "HeartbeatInterval": "00:00:02", "FailureDetectionThreshold": "00:00:10", "MinNrOfMembers": 1 }, "Database": { "SiteDbPath": "./data/scadalink.db", "ConfigurationDb": "Server=localhost,1433;Database=ScadaLinkConfig;User Id=scadalink_app;Password=ScadaLink_Dev1#;TrustServerCertificate=true" }, "DataConnection": { "ReconnectInterval": "00:00:05", "TagResolutionRetryInterval": "00:00:10", "WriteTimeout": "00:00:30" }, "StoreAndForward": { "SqliteDbPath": "./data/store-and-forward.db", "ReplicationEnabled": true }, "Communication": { "CentralActorPath": "akka.tcp://scadalink@localhost:8081/user/central-communication", "DeploymentTimeout": "00:02:00", "LifecycleTimeout": "00:00:30", "QueryTimeout": "00:00:30", "TransportHeartbeatInterval": "00:00:05", "TransportFailureThreshold": "00:00:15" }, "HealthMonitoring": { "ReportInterval": "00:00:30", "OfflineTimeout": "00:01:00" }, "SiteEventLog": { "RetentionDays": 30, "MaxStorageMb": 1024, "PurgeScheduleCron": "0 2 * * *" }, "Notification": {}, "Logging": { "MinimumLevel": "Information" } } }