datapoints

package
v0.119.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 4, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataPoint

type DataPoint interface {
	Timestamp() pcommon.Timestamp
	StartTimestamp() pcommon.Timestamp
	Attributes() pcommon.Map
	Value() (pcommon.Value, error)
	DynamicTemplate(pmetric.Metric) string
	DocCount() uint64
	HasMappingHint(elasticsearch.MappingHint) bool
	Metric() pmetric.Metric
}

DataPoint is an interface that allows specifying behavior for each type of data point

type ExponentialHistogram

type ExponentialHistogram struct {
	pmetric.ExponentialHistogramDataPoint
	elasticsearch.MappingHintGetter
	// contains filtered or unexported fields
}

func (ExponentialHistogram) DocCount

func (dp ExponentialHistogram) DocCount() uint64

func (ExponentialHistogram) DynamicTemplate

func (dp ExponentialHistogram) DynamicTemplate(_ pmetric.Metric) string

func (ExponentialHistogram) Metric

func (dp ExponentialHistogram) Metric() pmetric.Metric

func (ExponentialHistogram) Value

func (dp ExponentialHistogram) Value() (pcommon.Value, error)

type Histogram

type Histogram struct {
	pmetric.HistogramDataPoint
	elasticsearch.MappingHintGetter
	// contains filtered or unexported fields
}

func NewHistogram

func NewHistogram(metric pmetric.Metric, dp pmetric.HistogramDataPoint) Histogram

func (Histogram) DocCount

func (dp Histogram) DocCount() uint64

func (Histogram) DynamicTemplate

func (dp Histogram) DynamicTemplate(_ pmetric.Metric) string

func (Histogram) Metric

func (dp Histogram) Metric() pmetric.Metric

func (Histogram) Value

func (dp Histogram) Value() (pcommon.Value, error)

type Number

type Number struct {
	pmetric.NumberDataPoint
	elasticsearch.MappingHintGetter
	// contains filtered or unexported fields
}

func NewNumber

func NewNumber(metric pmetric.Metric, dp pmetric.NumberDataPoint) Number

func (Number) DocCount

func (dp Number) DocCount() uint64

func (Number) DynamicTemplate

func (dp Number) DynamicTemplate(metric pmetric.Metric) string

func (Number) Metric

func (dp Number) Metric() pmetric.Metric

func (Number) Value

func (dp Number) Value() (pcommon.Value, error)

type Summary

type Summary struct {
	pmetric.SummaryDataPoint
	elasticsearch.MappingHintGetter
	// contains filtered or unexported fields
}

func NewSummary

func NewSummary(metric pmetric.Metric, dp pmetric.SummaryDataPoint) Summary

func (Summary) DocCount

func (dp Summary) DocCount() uint64

func (Summary) DynamicTemplate

func (dp Summary) DynamicTemplate(_ pmetric.Metric) string

func (Summary) Metric

func (dp Summary) Metric() pmetric.Metric

func (Summary) Value

func (dp Summary) Value() (pcommon.Value, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL