Skip to content

@graphty/graphty-element / logging / RemoteSinkOptions

Interface: RemoteSinkOptions ​

Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:32

Options for the remote sink.

Properties ​

batchIntervalMs? ​

optional batchIntervalMs?: number

Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:38

Interval in ms to batch logs before sending (default: 100)


maxRetries? ​

optional maxRetries?: number

Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:40

Maximum number of retries on failure (default: 3)


retryDelayMs? ​

optional retryDelayMs?: 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? ​

optional sessionPrefix?: string

Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:36

Prefix for session ID (default: "graphty")


throttleMs? ​

optional throttleMs?: number

Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:46

Throttle window in ms (default: 5000)


throttlePatterns? ​

optional throttlePatterns?: RegExp[]

Defined in: graphty-element/src/logging/sinks/RemoteSink.ts:44

Patterns to throttle (prevent log flooding)