-
Notifications
You must be signed in to change notification settings - Fork 135
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update span.json Signed-off-by: Adam Gregory <[email protected]>
- Loading branch information
1 parent
5d5b6c6
commit a60f9f0
Showing
7 changed files
with
124 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
{ | ||
"caption": "Span", | ||
"description": "The attributes associated with an event containing span data.", | ||
"extends": "object", | ||
"name": "span", | ||
"attributes": { | ||
"uid": { | ||
"description": "The unique identifier of the span used in distributed systems and microservices architecture to track and correlate requests across various components of an application.", | ||
"requirement": "required" | ||
}, | ||
"service": { | ||
"description": "Identifies the service or component creating the span, which helps track its path through a distributed system.", | ||
"requirement": "optional" | ||
}, | ||
"operation": { | ||
"description": "Describes an actions performed in a span, such as API requests, database queries, or computations.", | ||
"requirement": "optional", | ||
"is_array": true | ||
}, | ||
"parent_span": { | ||
"description": "The parent span of this span object. It is recommended to only populate this field for the first process object, to prevent deep nesting.", | ||
"requirement": "optional" | ||
}, | ||
"start_time": { | ||
"description": "The start timestamp of the span, essential for identifying latency and performance bottlenecks.", | ||
"requirement": "optional" | ||
}, | ||
"end_time": { | ||
"description": "The end timestamp of the span, essential for identifying latency and performance bottlenecks.", | ||
"requirement": "optional" | ||
}, | ||
"duration": { | ||
"description": "The span duration, the amount of time the trace covers from <code>start_time</code> to <code>end_time</code> in milliseconds.", | ||
"requirement": "optional" | ||
}, | ||
"status_code": { | ||
"description": "Indicates whether the operations in the span were successful, failed, or had an error, aiding in pinpointing issues.", | ||
"requirement": "optional" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
{ | ||
"caption": "Trace", | ||
"description": "The trace object contains information about distruibuted traces which are critical to observability and describe how requests move through a system, capturing each step's timing and status.", | ||
"extends": "object", | ||
"name": "trace", | ||
"attributes": { | ||
"uid": { | ||
"description": "The unique identifier of the trace used in distributed systems and microservices architecture to track and correlate requests across various components of an application.", | ||
"requirement": "required" | ||
}, | ||
"span": { | ||
"description": "The attributes associated with a span within a distributed trace.", | ||
"requirement": "optional" | ||
}, | ||
"service": { | ||
"description": "Identifies the service or component generating the trace.", | ||
"requirement": "optional" | ||
}, | ||
"status_code": { | ||
"description": "Indicates whether the operations in the trace were successful, failed, or had an error, aiding in pinpointing issues.", | ||
"requirement": "optional" | ||
}, | ||
"start_time": { | ||
"description": "The start timestamp of the trace, essential for identifying latency and performance bottlenecks.", | ||
"requirement": "optional" | ||
}, | ||
"end_time": { | ||
"description": "The end timestamp of the trace, essential for identifying latency and performance bottlenecks.", | ||
"requirement": "optional" | ||
}, | ||
"duration": { | ||
"description": "The trace duration, the amount of time the trace covers from <code>start_time</code> to <code>end_time</code> in milliseconds.", | ||
"requirement": "optional" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{ | ||
"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.", | ||
"meta": "profile", | ||
"caption": "Trace", | ||
"name": "trace", | ||
"annotations": { | ||
"group": "primary" | ||
}, | ||
"attributes": { | ||
"trace": { | ||
"description": "The trace object contains information about distruibuted traces which are critical to observability and describe how requests move through a system, capturing each step's timing and status.", | ||
"requirement": "recommended" | ||
} | ||
} | ||
} |
This file was deleted.
Oops, something went wrong.