@graphty/graphty-element / logging / RemoteSinkOptions
Interface: RemoteSinkOptions ​
Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:32
Options for the remote sink.
Properties ​
batchIntervalMs? ​
optionalbatchIntervalMs?:number
Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:38
Interval in ms to batch logs before sending (default: 100)
maxRetries? ​
optionalmaxRetries?:number
Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:40
Maximum number of retries on failure (default: 3)
retryDelayMs? ​
optionalretryDelayMs?:number
Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:42
Delay between retries in ms (default: 1000)
serverUrl ​
serverUrl:
string
Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:34
URL of the remote log server (e.g., https://localhost:9080)
sessionPrefix? ​
optionalsessionPrefix?:string
Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:36
Prefix for session ID (default: "graphty")
throttleMs? ​
optionalthrottleMs?:number
Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:46
Throttle window in ms (default: 5000)
throttlePatterns? ​
optionalthrottlePatterns?:RegExp[]
Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:44
Patterns to throttle (prevent log flooding)