Skip to main content
BSS/OSS Academy
📡
Section 19.3

Signals, SLOs and Service Assurance

Distributed tracing, OpenTelemetry, SLIs and SLOs, event correlation, and where observability meets fault management and service impact.

An observability platform is one layer in an operations architecture, not the whole of it. The estate emits telemetry; the platform collects it and raises what matters; the ITSM platform and its CMDB turn that into an incident with an owner; people act. The platform can be any of four. The system of record for operations is one.

TECHNOLOGY ESTATEApplicationsCRM · COM · SOM · billingDatabasesorder, inventory, billingInfrastructureVMs · K8s · storageNetworkrouters · firewalls · WANCloudpublic · private · hybridSecuritySIEM · IdP · endpointSaaS & partnersSaaS · wholesale · carriersTELEMETRY · METRICS, LOGS, TRACES, EVENTSOBSERVABILITY PLATFORM — CHOOSE ONECommercial suite — Dynatrace · Datadog · Splunkor open-source stack — Grafana: Prometheus (metrics) · Loki (logs) · Tempo (traces)SaaS or self-managed · usage-based subscription, or open source plus a platform teamACTIONABLE EVENTS · API, WEBHOOKITSM & CMDB — SYSTEM OF RECORD FOR OPERATIONSEventmanagementingest · filterCMDBCI → service → ownerIncidentcreate · assignProblemroot causeChangeplan · approveINCIDENT · WITH AN OWNERPEOPLE WHO ACTService deskL1 / L2 / L3NOC / IT opsMajor incidentBusiness
Multiple observability options, one common ITSM and CMDB foundation. What crosses the middle arrow is not telemetry but actionable events — the platform decides what is worth a human; the ITSM platform decides who.
The CMDB is the service model — and a telco already has two
In ITSM terms the CMDB maps each configuration item to the business service it supports and the team that owns it. In TM Forum terms that mapping is service inventory and resource inventory — TMF638 and TMF639. An operator therefore has three places where “which service does this thing belong to” is answered, and they diverge. Correlation and service impact are only as good as whichever of them the event is enriched from.

Modern observability, term by term

TermMeaningIn the order chain
Distributed tracingFollowing one request across many systems as a tree of timed spansOne order: CRM → COM → SOM → ROM, with the time spent in each
OpenTelemetryThe vendor-neutral standard (CNCF) for producing metrics, logs and traces, and the SDKs that emit themWhat you ask every vendor to support so telemetry joins without adapters
APMApplication performance monitoring: a product that collects and correlates the signals for an applicationThe tool; not a substitute for designing the identifiers
Event correlationReducing many raw events to the few that matter, by topology, time and rulesOne port alarm → forty affected services → one incident, not forty
SLIService level indicator: a measured property of the service% of consumer broadband orders activated within 24 hours
SLOService level objective: the target for an SLI≥ 98% over 30 days
Error budgetHow much the SLO allows you to fail2% of orders per month — spend it on releases, or protect it
AlertingTelling a human, when it is worth a humanAlert on the SLO burning, not on a CPU
Root-cause analysisWalking from symptom back to originFrom the care-queue spike back to the full disk
Why SLOs change what you alert on
An alert on CPU wakes someone for a machine that may be fine. An alert on the order-completion SLO wakes someone because customers are being affected. SLOs turn observability from a systems view into a service view — which is the view the business already has.
TM Forum’s vocabulary for the same idea
TMF657 Service Quality Management defines service level objectives and their monitoring against a service; TMF642 Alarm Management carries the alarms that correlation reduces. Observability tooling and the assurance APIs describe the same service from the platform side and the standards side.

Choosing the platform

Four archetypes cover most of the market. They are described here the way the vendor landscape describes BSS/OSS vendors: coverage, hosting, commercial model and — the column that decides most selections — what the product does not solve.

ArchetypeStrengthsHostingCommercial modelWhat it does not solve
DynatraceEnd-to-end coverage of applications, infrastructure and network; automatic discovery and topology; AI-assisted root-cause analysis; strong database, cloud and network supportSaaS or self-managedCommercial subscription, usage-basedThe topology it discovers is technical. Which commercial service a host serves, and who owns it, still comes from the CMDB and inventory
DatadogBroad integration coverage; APM, infrastructure, logs, traces and network in one product; strong cloud and SaaS support; large integration marketplaceSaaS onlyCommercial subscription, usage-basedA largely on-premises network estate; cost predictability at telco log volumes
SplunkLogs, events and security data; powerful search and analytics; wide range of data sources; the same platform can serve the SOCSaaS or self-managedCommercial subscription, ingest- or usage-basedTracing and topology are not its centre of gravity; ingest cost grows with every log line the estate emits
Grafana stackOpen and composable — Prometheus (metrics), Loki (logs), Tempo (traces), Alloy or the OpenTelemetry collector; highly customisable; OpenTelemetry-native; strong communitySelf-managed (open source) or Grafana CloudNo licence when self-hosted, or a managed subscriptionSomeone has to run it — a platform team is the licence. Correlation across the three stores, and topology, are yours to design

Architecture decision

Commercial suite, composable open source, or a log-centric platform shared with security?

  • Commercial suite

    Choose when there is no platform team to run the tooling, the estate is hybrid and heterogeneous, and automatic discovery is worth the usage-based bill — which must be modelled at telco volumes before signing.

  • Composable open source

    Choose when a platform team exists, OpenTelemetry is already the instrumentation standard, and predictable cost matters more than a turnkey product.

  • Log-centric, shared with the SOC

    Choose when security operations and IT operations will genuinely share one platform and search over events is the primary workflow; add tracing deliberately.

Breaks if the platform is chosen before the service model exists. Every one of the four will raise alerts. None of them can say which customer is affected until the CMDB or the service inventory maps technology → service → owner — and that mapping is not a product feature.

Where observability meets service assurance

TOP-DOWN · FROM THE APPLICATIONObservabilitytraces, logs, SLOs — “order 8812 is stuck at SOM → ROM”which customers?Service impactthrough inventory: resource → service → product → customerwhich services?Service assurancealarms, fault management, correlation — “port 7 on OLT-12 is down”BOTTOM-UP · FROM THE NETWORK
Two disciplines, one incident. Assurance works from the network alarm upwards; observability from the application symptom downwards. They meet at service impact — and only through inventory.
Assurance functionWhat it doesWhat observability adds
Fault managementCollects and manages network alarmsApplication and integration faults on the same timeline as network ones
Event correlationReduces alarm storms to incidents by topologyTrace and order context: which orders were in flight when the port failed
Service impactMaps a resource fault to the services and customers it affects — through inventoryThe application-layer link: the service order that was activating on that port
Incident managementOwns the incident to closureEvidence: the trace and logs attached to the ticket, not reconstructed

The T2R phase and its assurance module cover fault management from the network up. Observability comes at the same incident from the application down. Where they meet is service impact — and service impact is only possible if Lead-to-Cash wrote the inventory records that make a port joinable to a customer.

Decisions

Architecture decision

Should monitoring focus on infrastructure availability or on end-to-end service health?

  • Infrastructure availability

    Choose when you are starting from nothing — a green/red view of each system is the first thing operations needs and the cheapest to build.

  • End-to-end service health

    Choose when the estate is distributed and vendors are mixed, and “every system green, orders still failing” has already happened.

  • Both, with SLOs on top

    Choose when infrastructure signals feed the platform team; service SLOs feed the business and decide what pages a human. The mature answer.

Breaks if infrastructure availability is treated as service health: the dashboard is green, the customer is on the phone, and the operator learns about its own outage from social media.

Architecture decision

One observability platform for the whole estate, or each vendor’s own tooling?

  • One platform, OpenTelemetry in

    Choose when the estate is yours to instrument and the platform team can run it; traces then join across vendors.

  • Per-vendor tooling, correlated by order id

    Choose when vendors ship closed packages with their own consoles and cannot emit OpenTelemetry — correlate on the order id and accept that timing will not join.

Breaks if five consoles and no shared identifier: every incident starts with someone exporting CSVs.

Key Takeaways

  • SLOs make observability a service view; alert on the objective burning, not on the machine.
  • Assurance works from the network up, observability from the application down; they meet at service impact, through inventory.
  • Ask every vendor for OpenTelemetry. Where they cannot, correlate on the order id and know what you have given up.
  • Four platform archetypes, one ITSM and CMDB foundation. Choose the platform second; the service model it enriches from is the decision that matters.