Class: TraceProfile
The Trace Profile extends the OCSF framework to capture and standardize
observability events, specifically targeting trace-level data. This profile
enables integration and normalization of distributed tracing information,
allowing OCSF events to retain essential trace context such as trace IDs, span
relationships, and service dependencies.
URI: ocsf:TraceProfile
classDiagram
class TraceProfile
click TraceProfile href "../TraceProfile/"
TraceProfile <|-- ApiActivity
click ApiActivity href "../ApiActivity/"
TraceProfile <|-- HttpActivity
click HttpActivity href "../HttpActivity/"
TraceProfile : trace
TraceProfile --> "0..1 _recommended_" Trace : trace
click Trace href "../Trace/"
Class Properties
| Property | Value |
|---|---|
| Mixin | Yes |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| trace | 0..1 recommended Trace |
The trace object contains information about distributed traces which are | direct |
Mixin Usage
| mixed into | description |
|---|---|
| ApiActivity | API events describe general CRUD (Create, Read, Update, Delete) API activitie... |
| HttpActivity | HTTP Activity events report HTTP connection and traffic information |
In Subsets
Aliases
- Trace
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| ocsf_profile | trace |
| group | primary |
Schema Source
- from schema: https://w3id.org/lmodel/ocsf
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | ocsf:TraceProfile |
| native | ocsf:TraceProfile |
LinkML Source
Direct
name: TraceProfile
annotations:
ocsf_profile:
tag: ocsf_profile
value: trace
group:
tag: group
value: primary
description: 'The Trace Profile extends the OCSF framework to capture and standardize
observability events, specifically targeting trace-level data. This profile
enables integration and normalization of distributed tracing information,
allowing OCSF events to retain essential trace context such as trace IDs, span
relationships, and service dependencies.'
in_subset:
- trace_profile_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Trace
mixin: true
slots:
- trace
slot_usage:
trace:
name: trace
description: 'The trace object contains information about distributed traces which
are
critical to observability and describe how requests move through a system,
capturing each step''s timing and status.'
recommended: true
Induced
name: TraceProfile
annotations:
ocsf_profile:
tag: ocsf_profile
value: trace
group:
tag: group
value: primary
description: 'The Trace Profile extends the OCSF framework to capture and standardize
observability events, specifically targeting trace-level data. This profile
enables integration and normalization of distributed tracing information,
allowing OCSF events to retain essential trace context such as trace IDs, span
relationships, and service dependencies.'
in_subset:
- trace_profile_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Trace
mixin: true
slot_usage:
trace:
name: trace
description: 'The trace object contains information about distributed traces which
are
critical to observability and describe how requests move through a system,
capturing each step''s timing and status.'
recommended: true
attributes:
trace:
name: trace
description: 'The trace object contains information about distributed traces which
are
critical to observability and describe how requests move through a system,
capturing each step''s timing and status.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Trace
rank: 1000
alias: trace
owner: TraceProfile
domain_of:
- TraceProfile
range: Trace
recommended: true