V1development
Table of Contents
Classes
- AggregationTemporality
- Specifies the method of aggregating metric values, either DELTA (change since last report)
or CUMULATIVE (total since a fixed start time).
- AttributeUnit
- Represents a mapping between Attribute Keys and Units.
- KeyValueAndUnit
- A custom 'dictionary native' style of encoding attributes which is more convenient
for profiles than opentelemetry.proto.common.v1.KeyValue
Specifically, uses the string table for keys and allows optional unit information.
- Line
- Details a specific line in a source code, linked to a function.
- Link
- A pointer from a profile Sample to a trace Span.
- Location
- Describes function and line table debug information.
- Mapping
- Describes the mapping of a binary in memory, including its address range,
file offset, and metadata like build ID
- PBFunction
- Describes a function, including its human-readable name, system name,
source file, and starting line number in the source.
- Profile
- Represents a complete profile, including sample types, samples, mappings to
binaries, stacks, locations, functions, string table, and additional
metadata. It modifies and annotates pprof Profile with OpenTelemetry
specific fields.
- ProfilesData
- ProfilesData represents the profiles data that can be stored in persistent storage,
OR can be embedded by other protocols that transfer OTLP profiles data but do not
implement the OTLP protocol.
- ProfilesDictionary
- ProfilesDictionary represents the profiles data shared across the
entire message being sent.
- ResourceProfiles
- A collection of ScopeProfiles from a Resource.
- Sample
- Each Sample records values encountered in some program context. The program
context is typically a stack trace, perhaps augmented with auxiliary
information like the thread-id, some indicator of a higher level request
being handled etc.
- ScopeProfiles
- A collection of Profiles produced by an InstrumentationScope.
- Stack
- A Stack represents a stack trace as a list of locations.
- ValueType
- ValueType describes the type and units of a value, with an optional aggregation temporality.