Centralise the decisions that require a global view, especially tail sampling and cross-service routing, and keep node-local processing for log tailing, redaction, and first-pass filtering. If the decision depends on the whole trace, it belongs where the whole trace can still be assembled.
When to Centralise Observability Processing
Centralise processing when the decision needs a global view of the telemetry stream, not just the local node’s slice of it. Tail sampling, cross-service routing, and trace-aware enrichment are all examples where the system can only choose correctly if it still sees the whole trace or enough correlated context to make a coherent decision.
This is usually the right trade-off when the cost of a wrong local choice is high, or when node-local logic would have to guess. If the node cannot know whether a span is part of an important transaction, a noisy batch job, or a security-sensitive workflow, pushing the decision upstream reduces blind spots and keeps policy consistent across services.
What Belongs on the Node Instead
Keep node-local processing for work that is low-latency, mechanically simple, and safe to do before aggregation. Log tailing, redaction, and first-pass filtering are good examples because they reduce volume early without needing a system-wide decision.
Node-local processing also makes sense when the objective is hygiene rather than interpretation. If the task is to remove obvious noise, strip known sensitive fields, or normalise records before shipping them onward, locality improves efficiency and limits unnecessary data movement without sacrificing a later central decision.
How to Draw the Boundary in Practice
The practical test is whether the choice changes once telemetry from multiple spans, services, or time windows is combined. If yes, centralise it. If the task can be completed correctly from a single event, a single log line, or a single node’s own buffer, keep it local.
A useful pattern is to split processing into two stages: local processors for immediate hygiene and transport efficiency, then a central processor for correlation, policy, and sampling. That separation gives teams better control over cost and fidelity, and it avoids overloading the node with decisions it cannot make reliably.
Risk and Threat Considerations
Centralisation improves global correctness, but it also creates a more attractive concentration point for failure, overload, or misconfiguration. If the central pipeline is unavailable or under-provisioned, observability can become incomplete at exactly the moment you need the fullest view.
Failure mechanism: Pushing too much logic to the node can fragment the trace, make sampling inconsistent, and cause sensitive data to leak before a central policy can apply. Pushing too much to the centre can create a bottleneck or a single control plane that drops, delays, or skews telemetry under load.
Impact: Either failure mode weakens investigation quality, reduces detection fidelity, and can leave teams blind to service-wide incidents or security-relevant events. The main operational loss is not just volume, it is loss of trustworthy correlation.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | DE.CM-01 — Anomalies and Events are Detected | Centralised observability processing supports detection of service-wide anomalies. |
| PR.DS-01 — Data-at-Rest Is Protected | Node-side redaction and filtering reduce exposure before telemetry is shipped onward. | |
| GV.RM-01 — Risk Management Strategy | Choosing where to centralise processing is a risk and control placement decision. | |
| Recommendation — Centralise correlation where broader telemetry improves anomaly detection fidelity. Apply local redaction before telemetry leaves the node. Define a boundary rule for local versus central telemetry decisions. | ||
| NIST SP 800-53 Rev 5 | AU-6 — Audit Record Review, Analysis, and Reporting | Central processing improves correlation and analysis of telemetry records. |
| SC-28 — Protection of Information at Rest | Local redaction and filtering reduce exposure before storage or forwarding. | |
| Recommendation — Aggregate telemetry centrally to support review and analysis. Redact sensitive telemetry fields before forwarding or storage. | ||
| ISO/IEC 27001:2022 | A.8.15 — Logging | Observability pipeline design directly affects logging collection and analysis. |
| A.8.12 — Data leakage prevention | Node-local redaction and filtering are leakage-prevention controls for telemetry. | |
| Recommendation — Design logging so correlated events can be reviewed centrally. Strip sensitive fields before telemetry is exported from the node. | ||
| CIS Controls v8 | CIS-8 — Audit Log Management | The question is about where to process logs and traces for reliable analysis. |
| Recommendation — Centralise log analysis where cross-service correlation matters. | ||
Practitioner Guidance
What to prioritise: Classify each processor by whether it preserves data, reduces data, or decides policy. Preserve and reduce locally, decide centrally when the outcome depends on correlation across services or traces.
What to verify: Confirm that any central sampler or router can still see the metadata it needs after node-local redaction or filtering runs. If local processing removes the context required for downstream decisions, the boundary is in the wrong place.
Common mistake: Treating the node as the default home for all observability logic. That usually produces duplicated policy, inconsistent sampling, and debugging gaps that only appear under incident conditions.
Practitioner takeaway: Put the decision where the evidence is complete, and keep the node focused on low-risk hygiene and reduction; that is the cleanest way to balance cost, fidelity, and control.
Related resources from NHI Mgmt Group
- How should teams centralise authorization in a Node.js application?
- When should teams centralise AI gateway controls instead of using point tools?
- What breaks when teams rely on prompt debugging instead of full AI observability?
- How do security and data teams decide when to centralise processing versus keep checks close to the source?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 12, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org