Pprof enum

pprof.* attribute keys from the OpenTelemetry semantic-conventions attribute registry.

Inheritance
Implemented types
Available extensions

Values

pprofLocationIsFolded → const Pprof

Provides an indication that multiple symbols map to this location's address, for example due to identical code folding by the linker. In that case the line information represents one of the multiple symbols. This field must be recomputed when the symbolization state of the profile changes.

Stability: development

const Pprof('pprof.location.is_folded')
pprofMappingHasFilenames → const Pprof

Indicates that there are filenames related to this mapping.

Stability: development

const Pprof('pprof.mapping.has_filenames')
pprofMappingHasFunctions → const Pprof

Indicates that there are functions related to this mapping.

Stability: development

const Pprof('pprof.mapping.has_functions')
pprofMappingHasInlineFrames → const Pprof

Indicates that there are inline frames related to this mapping.

Stability: development

const Pprof('pprof.mapping.has_inline_frames')
pprofMappingHasLineNumbers → const Pprof

Indicates that there are line numbers related to this mapping.

Stability: development

const Pprof('pprof.mapping.has_line_numbers')
pprofProfileComment → const Pprof

Free-form text associated with the profile. This field should not be used to store any machine-readable information, it is only for human-friendly content.

Examples: ["hello world", "bazinga"]

Stability: development

const Pprof('pprof.profile.comment')
pprofProfileDocUrl → const Pprof

Documentation link for this profile type.

Examples: http://pprof.example.com/cpu-profile.html

Stability: development

const Pprof('pprof.profile.doc_url')
pprofProfileDropFrames → const Pprof

Frames with Function.function_name fully matching the regular expression will be dropped from the samples, along with their successors.

Examples: /foobar/

Stability: development

const Pprof('pprof.profile.drop_frames')
pprofProfileKeepFrames → const Pprof

Frames with Function.function_name fully matching the regular expression will be kept, even if it matches drop_frames.

Examples: /bazinga/

Stability: development

const Pprof('pprof.profile.keep_frames')
pprofScopeDefaultSampleType → const Pprof

Records the pprof's default_sample_type in the original profile. Not set if the default sample type was missing.

Examples: cpu

Stability: development

const Pprof('pprof.scope.default_sample_type')
pprofScopeSampleTypeOrder → const Pprof

Records the indexes of the sample types in the original profile.

Examples: [3, 0, 1, 2]

Stability: development

const Pprof('pprof.scope.sample_type_order')

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
key → String
The attribute key string as defined in the OpenTelemetry specification.
final
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMapEntry(Object value) → MapEntry<String, Object>

Available on OTelSemantic, provided by the OTelSemanticExtension extension

Converts this semantic attribute and its value to a MapEntry.
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<Pprof>
A constant List of the values in this enum, in order of their declaration.