You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: specification/profiles/README.md
+25-10Lines changed: 25 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,28 +20,43 @@ path_base_for_github_subdir:
20
20
21
21
## Overview
22
22
23
-
Profiles are emerging as the fourth essential signal of observability, alongside logs, metrics, and traces. They offer unparalleled insights into system and application behavior, often uncovering performance bottlenecks overlooked by other signals.
23
+
Profiles are emerging as the fourth essential signal of observability, alongside
24
+
logs, metrics, and traces. They offer unparalleled insights into system and
25
+
application behavior, often uncovering performance bottlenecks overlooked by
26
+
other signals.
24
27
25
-
Profiling data provides granular, time-based views of resource consumption and code execution, encompassing:
28
+
Profiling data provides granular, time-based views of resource consumption and
29
+
code execution, encompassing:
26
30
27
-
***Application-level profiling**: Reveals how software functions consume CPU, memory, and other resources, highlighting slow or inefficient code.
31
+
***Application-level profiling**: Reveals how software functions consume CPU,
32
+
memory, and other resources, highlighting slow or inefficient code.
28
33
29
-
***System-level profiling**: Offers a holistic view of infrastructure support, pinpointing issues in operating system calls, kernel operations, and I/O.
34
+
***System-level profiling**: Offers a holistic view of the infrastructure,
35
+
pinpointing issues in operating system calls, kernel operations, and I/O.
30
36
31
37
This performance picture can lead to:
32
38
33
-
***Faster Root Cause Analysis**: Quickly identifies the exact cause of performance degradation.
39
+
***Faster Root Cause Analysis**: Quickly identifies the exact cause of
40
+
performance degradation.
34
41
***Proactive Optimization**: Identifies potential issues before user impact.
35
-
***Improved Resource Utilization**: Optimizes infrastructure for cost savings and efficiency.
In essence, while logs, metrics, and traces show "what" and "how much/where," profiles explain "why" and "how efficiently," making them indispensable in modern observability.
47
+
In essence, while logs, metrics, and traces show "what" and "how much/where,"
48
+
profiles explain "why" and "how efficiently," making them indispensable in modern
49
+
observability.
39
50
40
51
## Known values
41
52
42
-
[OpenTelemetry semantic conventions](https://opentelemetry.io/docs/specs/semconv/) are vital for Profiles to correlate with other OpenTelemetry signals, enabling unified analysis of traces, metrics, logs, and profiling data for a holistic system understanding.
Copy file name to clipboardExpand all lines: specification/profiles/pprof.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,4 +10,6 @@
10
10
11
11
## Compatibility
12
12
13
-
Original [pprof](https://github.com/google/pprof/tree/main/proto) is forward compatible with OpenTelemetry Profiles in a sense that it can be transformed into OpenTelemetry Profiles without data los.
13
+
Original [pprof](https://github.com/google/pprof/tree/main/proto) is forward
14
+
compatible with OpenTelemetry Profiles in a sense that it can be transformed into
0 commit comments