Telemetry Events
The shared event union is:
#Node events
| Event | Source | Properties from source |
|---|---|---|
ngaf:postinstall | package postinstall script | pkg, version, node, node_version, os, arch, global_install, package-manager fields when npm exposes them |
ngaf:runtime_instance_created | Node adapter helper | transport, provider, model, angularVersion; apiKey is removed |
ngaf:stream_started | Node adapter helper | provider, model, optional fields in the input object |
ngaf:stream_ended | Node adapter helper | provider, model, durationMs when supplied |
ngaf:stream_errored | Node adapter helper | stream properties plus errorClass |
captureEvent() also adds sample_weight to sent event properties.
#Browser events
The shared event file lists these browser-only events:
The browser Angular token broadens the local service event type to:
That means browser code can capture the browser-specific events plus runtime lifecycle events when telemetry is enabled.
#Browser payloads
Endpoint delivery sends:
When using sink, the sink receives the same event and properties values before endpoint formatting.
#Node payloads
Node delivery sends:
The public ingest key is a routing identifier accepted by the ThreadPlane ingest proxy. It is not a secret.