agentskit.js

NewRelicSinkConfig

Auto-generated API reference for NewRelicSinkConfig.

Interface: NewRelicSinkConfig

Defined in: observability/src/new-relic.ts:9

Common batching / retry knobs for the three HTTP log sinks.

#Extends

#Properties

#apiKey

apiKey: string

Defined in: observability/src/new-relic.ts:11

New Relic license / API key (NRAK-... or license key).


#batchSize?

optional batchSize?: number

Defined in: observability/src/http-batch-sink.ts:13

Max events per POST. Default 25. Positive integer.

#Inherited from

HttpBatchOptions.batchSize


#fetch?

optional fetch?: {(input, init?): Promise<Response>; (input, init?): Promise<Response>; }

Defined in: observability/src/http-batch-sink.ts:26

#Call Signature

(input, init?): Promise<Response>

MDN Reference

Parameters
input

RequestInfo | URL

init?

RequestInit

Returns

Promise<Response>

#Call Signature

(input, init?): Promise<Response>

MDN Reference

Parameters
input

string | Request | URL

init?

RequestInit

Returns

Promise<Response>

#Inherited from

HttpBatchOptions.fetch


#flushIntervalMs?

optional flushIntervalMs?: number

Defined in: observability/src/http-batch-sink.ts:17

Periodic drain interval (ms). Default 2000. Finite > 0.

#Inherited from

HttpBatchOptions.flushIntervalMs


#maxQueueSize?

optional maxQueueSize?: number

Defined in: observability/src/http-batch-sink.ts:15

Hard queue cap; drop oldest when full. Default 1000. Positive integer.

#Inherited from

HttpBatchOptions.maxQueueSize


#maxRetries?

optional maxRetries?: number

Defined in: observability/src/http-batch-sink.ts:19

Retries after the initial attempt. Default 3. Integer β‰₯ 0.

#Inherited from

HttpBatchOptions.maxRetries


#onError?

optional onError?: (error) => void | Promise<void>

Defined in: observability/src/http-batch-sink.ts:25

Isolated error sink; throws/rejections never escape the observer.

#Parameters

error

unknown

#Returns

void | Promise<void>

#Inherited from

HttpBatchOptions.onError


#region?

optional region?: "US" | "EU"

Defined in: observability/src/new-relic.ts:13

Region. 'US' (default) β†’ log-api.newrelic.com, 'EU' β†’ log-api.eu.newrelic.com.


#requestTimeoutMs?

optional requestTimeoutMs?: number

Defined in: observability/src/http-batch-sink.ts:23

Per-request timeout (ms). Default 10000. Positive integer.

#Inherited from

HttpBatchOptions.requestTimeoutMs


#retryBaseDelayMs?

optional retryBaseDelayMs?: number

Defined in: observability/src/http-batch-sink.ts:21

Base backoff delay (ms); doubled each attempt, capped at 30s, no jitter. Default 100.

#Inherited from

HttpBatchOptions.retryBaseDelayMs


#service?

optional service?: string

Defined in: observability/src/new-relic.ts:15

Service name attached to every event.

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page

Ask the docs
Ask anything about AgentsKit. Answers come from the docs corpus and cite their sources.