- 01Understand
- 02Prioritize
- 03Acting
A 500 error increase can be a bug, a falling dependency, or the effect of malicious inputs. An explosion of latency can be saturation or automated abuse. observability and cybersecurity allows the SOC to view the application with context and for operations to recognize when a technical problem has an attack dimension.
Two teams, same signals, different questions
Observability asks: why is the service degraded? Security asks: who causes the behavior, with what intention and what risk does it generate?
They both use:
- Application logs.
- Errors and exceptions.
- Traces and dependencies.
- Identities and sessions.
- Configuration changes and deployments.
- Volume, latency and abnormal patterns.
The error is to duplicate pipelines without a model of access, retention and sensitivity.
What APM contributes to SOC
A APM may provide:
- Endpoint and service affected.
- Journey of a transaction.
- Consultations and units involved.
- Released version.
- Errors grouped by pattern.
- Changes in rate and duration.
trace_idto recover related evidence.
This helps distinguish a noisy scan from an action that reached internal logic or produced an effect on data.
Combined detection cases
Abuse of authentication
The SIEM detects multiple faults by identity or IP. APM displays latency, calls to identity services and effects on pools. Together they allow to see attack and operational impact.
Exploitation of an API
A WAF blocks known payloads, but application logs reveal validation errors, routes, and decisions. Traces show whether a request has reached a data base or internal service.
Abuse of business logic
The transaction is technically valid, so a firm may not detect it. Business metrics — Coupons, refunds, account changes — and session context allow to identify anomalous sequences.
Denial of Layer 7 service
Traffic may seem moderate, but concentrate on an expensive operation. RED shows increase in duration and errors; USE reveals saturation of resource; security identifies origin and pattern.
Unit committed
Unexpected changes in outgoing connections, latency or destinations can be combined with software inventory, EDR and network alerts to prioritize research.
Design useful security logs
OWASP recommends consistent and sufficient application logging for subsequent monitoring. An event should include, where appropriate:
- Timestamp reliable.
- Type and result of event.
- Identity or type of actor, with proper privacy.
- Recourse and action.
- Service, environment and version.
- IP or context of origin when it is legal and necessary.
trace_idyspan_id.- Severity and reason for the decision.
Passwords, tokens, keys, secrets or personal data should never be registered without explicit need and protection.
Correlation without copying everything to SIEM
Sending each span to SIEM can be expensive and not useful. A more efficient pattern:
- The observational pipeline retains detailed telemetry.
- Rules generate high-value security events.
- The event sent to SIEM includes
trace_id, service and version. - The analyst retrieves the complete trace on demand.
- Critical evidence is preserved according to the incident procedure.
Integration needs permissions and controlled APIs. SOC should not depend on full administrative access to the APM.
Data contract between Observability and SOC
Before connecting platforms, I defined a contract for each shared event:
- Name and purpose of the event.
- Mandatory and semantic fields.
- Source, owner and version.
- Sensitivity level.
- Retention and residence.
- Expected volume and limits.
- Identifier to recover context.
- Condition alert and false positive known.
This contract prevents an application modification from silently breaking an SIEM rule. It also allows to distinguish operational telemetry from evidence that requires integrity, restricted access or special preservation.
Test the end-to-end flow: it will generate the event, verify its arrival, open the case and recover the trace. An integration diagram does not show that an analyst can use it under pressure.
Safety risks of telemetry itself
The observability platform contains architecture, queries, internal names and potentially user data. It should be protected as a critical system:
- TLS and authentication between agents, collectors and backend.
- Short-term and rotational credentials.
- Separation by environments or tenants.
- RBAC and audit of queries.
- Writing before exporting.
- Determined retention and residence.
- Protection against log injection.
- Backups and continuity of the pipeline.
Joint flow during an incident
| Stage | Observability | SOC |
|---|---|---|
| Detection | rate, error or latency abnormality | identity, network or behaviour alert |
| Triage | service, version and dependency | actor, technique, scope and criticism |
| Research | traces, logs and changes | correlation, intelligence and evidence |
| Containment | rollback, boundaries, service isolation | blocking, revocation, isolation and coordination |
| Improvement | SLO, instrumentation and alerts | use cases, playbooks and controls |
Sharing a case identifier and a timeline avoids parallel investigations.
Metrics for integration
I measured percentage of incidents with application context, time to recover a trace, discarded events, cases where identity was missing and detections broken by schema changes. It will also record how many observability alerts ended up being security—and vice versa. These metrics show whether integration improves decisions or only moves more data between platforms.
Next step
CyberSOC by CTL integrates SIEM, APM and telemetry applications to improve detection and response. Set up a joint evaluation of observability and safety.
Frequently Asked Questions
Should all application logs go to SIEM?
No. Useful events should be sent for detection, investigation or compliance. Operational detail may remain on the observability backend with correlated access.
Can a trace contain sensitive data?
Yes. URLs, heads, queries and attributes can display information. Writing should occur as close as possible to the source or Collector.
Who owns the integration?
There must be shared responsibility between development, platform and security, with an operating owner for each pipeline and use case.