Skip to content

Commit 0fc6721

Browse files
committed
Adds more word in the glossary
1 parent 513755e commit 0fc6721

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

docs/sources/operators-guide/reference-glossary.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ Refer to [Hash ring]({{< relref "#hash-ring" >}}).
5858

5959
## Profile
6060

61-
:[//TODO]:<> (Do this!)
61+
A profile or performance profile is a set of samples collected from a running process.
62+
The sample data is used to identify the source of performance issues in the process.
63+
Samples usually contain information about the [stacktrace](#Stacktrace), CPU usage, memory usage, and other metrics.
6264

6365
## Series
6466

@@ -84,3 +86,26 @@ Refer to [Series]({{< relref "#series" >}}).
8486
## User
8587

8688
Refer to [Tenant]({{< relref "#tenant" >}}).
89+
90+
91+
## PProf
92+
93+
pprof is a tool for the visualization and analysis of profiling data. We often refer to pprof as
94+
the wire [protocol](https://github.com/google/pprof/blob/main/proto/profile.proto) used by Phlare for pushing profiles.
95+
96+
## Stacktrace
97+
98+
A stack trace is a unique sequence of nested functions called by a program.
99+
100+
## flamegraph
101+
102+
[Flame graphs](https://www.brendangregg.com/flamegraphs.html) are a visualization of hierarchical data,
103+
created to visualize [stack traces](#stacktrace) of profiled software so that the most frequent code-paths
104+
to be identified quickly and accurately.
105+
106+
Flamegraph when inverted (deepest stack frames at the bottom) are called Icicle Graphs.
107+
108+
109+
## top table
110+
111+
In the top table, you can see the top functions that are consuming the most resources.

0 commit comments

Comments
 (0)