v3: Remove aggressive otel flush timeouts in dev/prod

This commit is contained in:
Eric Allam
2024-06-18 11:48:30 +01:00
parent e02320f65d
commit 0ed93a748e
2 changed files with 7 additions and 2 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"@trigger.dev/core": patch
---
v3: Remove aggressive otel flush timeouts in dev/prod
+2 -2
View File
@@ -119,7 +119,7 @@ export class TracingSDK {
.merge(new Resource(envResourceAttributes)); .merge(new Resource(envResourceAttributes));
const traceProvider = new NodeTracerProvider({ const traceProvider = new NodeTracerProvider({
forceFlushTimeoutMillis: config.forceFlushTimeoutMillis ?? 500, forceFlushTimeoutMillis: config.forceFlushTimeoutMillis,
resource: commonResources, resource: commonResources,
spanLimits: { spanLimits: {
attributeCountLimit: OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT, attributeCountLimit: OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,
@@ -133,7 +133,7 @@ export class TracingSDK {
const spanExporter = new OTLPTraceExporter({ const spanExporter = new OTLPTraceExporter({
url: `${config.url}/v1/traces`, url: `${config.url}/v1/traces`,
timeoutMillis: config.forceFlushTimeoutMillis ?? 1000, timeoutMillis: config.forceFlushTimeoutMillis,
}); });
traceProvider.addSpanProcessor( traceProvider.addSpanProcessor(