Agent365Exporter class
Agent365 span exporter.
Implements SpanExporter from @opentelemetry/sdk-trace-base.
Partitions spans by (tenantId, agentId), builds OTLP-like JSON payloads,
and POSTs them to the Agent365 observability service with Bearer auth.
Constructors
| Agent365Exporter(Agent365Exporter |
Constructor Details
Agent365Exporter(Agent365ExporterOptions)
Method Details
export(ReadableSpan[], (result: ExportResult) => void)
function export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): Promise<void>
Parameters
- spans
-
ReadableSpan[]
- resultCallback
-
(result: ExportResult) => void
Returns
Promise<void>
forceFlush()
function forceFlush(): Promise<void>
Returns
Promise<void>
shutdown()
function shutdown(): Promise<void>
Returns
Promise<void>