Documentation ¶
Index ¶
- func CompareExemplar(expected, actual pmetric.Exemplar) error
- func CompareExponentialHistogramDataPoint(expected, actual pmetric.ExponentialHistogramDataPoint) error
- func CompareHistogramDataPoints(expected, actual pmetric.HistogramDataPoint) error
- func CompareMetric(expected pmetric.Metric, actual pmetric.Metric) error
- func CompareMetrics(expected, actual pmetric.Metrics, options ...CompareMetricsOption) error
- func CompareNumberDataPoint(expected, actual pmetric.NumberDataPoint) error
- func CompareResourceMetrics(expected, actual pmetric.ResourceMetrics) error
- func CompareScopeMetrics(expected, actual pmetric.ScopeMetrics) error
- func CompareSummaryDataPoint(expected, actual pmetric.SummaryDataPoint) error
- type CompareMetricsOption
- func ChangeResourceAttributeValue(attributeName string, changeFn func(string) string) CompareMetricsOption
- func IgnoreMetricAttributeValue(attributeName string, metricNames ...string) CompareMetricsOption
- func IgnoreMetricDataPointsOrder() CompareMetricsOption
- func IgnoreMetricValues(metricNames ...string) CompareMetricsOption
- func IgnoreMetricsOrder() CompareMetricsOption
- func IgnoreResourceAttributeValue(attributeName string) CompareMetricsOption
- func IgnoreResourceMetricsOrder() CompareMetricsOption
- func IgnoreScopeMetricsOrder() CompareMetricsOption
- func IgnoreScopeVersion() CompareMetricsOption
- func IgnoreStartTimestamp() CompareMetricsOption
- func IgnoreSubsequentDataPoints(metricNames ...string) CompareMetricsOption
- func IgnoreSummaryDataPointValueAtQuantileSliceOrder() CompareMetricsOption
- func IgnoreTimestamp() CompareMetricsOption
- func MatchMetricAttributeValue(attributeName string, pattern string, metricNames ...string) CompareMetricsOption
- func MatchResourceAttributeValue(attributeName string, pattern string) CompareMetricsOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareExemplar ¶
CompareExemplar compares each part of two given pmetric.Exemplar and returns an error if they don't match. The error describes what didn't match.
func CompareExponentialHistogramDataPoint ¶
func CompareExponentialHistogramDataPoint(expected, actual pmetric.ExponentialHistogramDataPoint) error
CompareExponentialHistogramDataPoint compares each part of two given ExponentialHistogramDataPoints and returns an error if they don't match. The error describes what didn't match.
func CompareHistogramDataPoints ¶
func CompareHistogramDataPoints(expected, actual pmetric.HistogramDataPoint) error
CompareHistogramDataPoints compares each part of two given HistogramDataPoints and returns an error if they don't match. The error describes what didn't match.
func CompareMetrics ¶
func CompareMetrics(expected, actual pmetric.Metrics, options ...CompareMetricsOption) error
func CompareNumberDataPoint ¶
func CompareNumberDataPoint(expected, actual pmetric.NumberDataPoint) error
CompareNumberDataPoint compares each part of two given NumberDataPoints and returns an error if they don't match. The error describes what didn't match.
func CompareResourceMetrics ¶
func CompareResourceMetrics(expected, actual pmetric.ResourceMetrics) error
func CompareScopeMetrics ¶
func CompareScopeMetrics(expected, actual pmetric.ScopeMetrics) error
CompareScopeMetrics compares each part of two given ScopeMetrics and returns an error if they don't match. The error describes what didn't match. The expected and actual values are clones before options are applied.
func CompareSummaryDataPoint ¶
func CompareSummaryDataPoint(expected, actual pmetric.SummaryDataPoint) error
CompareSummaryDataPoint compares each part of two given SummaryDataPoint and returns an error if they don't match. The error describes what didn't match.
Types ¶
type CompareMetricsOption ¶
type CompareMetricsOption interface {
// contains filtered or unexported methods
}
CompareMetricsOption can be used to mutate expected and/or actual metrics before comparing.
func ChangeResourceAttributeValue ¶ added in v0.80.0
func ChangeResourceAttributeValue(attributeName string, changeFn func(string) string) CompareMetricsOption
func IgnoreMetricAttributeValue ¶
func IgnoreMetricAttributeValue(attributeName string, metricNames ...string) CompareMetricsOption
IgnoreMetricAttributeValue is a CompareMetricsOption that clears value of the metric attribute.
func IgnoreMetricDataPointsOrder ¶
func IgnoreMetricDataPointsOrder() CompareMetricsOption
IgnoreMetricDataPointsOrder is a CompareMetricsOption that ignores the order of metrics.
func IgnoreMetricValues ¶
func IgnoreMetricValues(metricNames ...string) CompareMetricsOption
IgnoreMetricValues is a CompareMetricsOption that clears all metric values.
func IgnoreMetricsOrder ¶
func IgnoreMetricsOrder() CompareMetricsOption
IgnoreMetricsOrder is a CompareMetricsOption that ignores the order of metrics.
func IgnoreResourceAttributeValue ¶
func IgnoreResourceAttributeValue(attributeName string) CompareMetricsOption
IgnoreResourceAttributeValue is a CompareMetricsOption that removes a resource attribute from all resources.
func IgnoreResourceMetricsOrder ¶
func IgnoreResourceMetricsOrder() CompareMetricsOption
IgnoreResourceMetricsOrder is a CompareMetricsOption that ignores the order of resource traces/metrics/logs.
func IgnoreScopeMetricsOrder ¶
func IgnoreScopeMetricsOrder() CompareMetricsOption
IgnoreScopeMetricsOrder is a CompareMetricsOption that ignores the order of instrumentation scope traces/metrics/logs.
func IgnoreScopeVersion ¶ added in v0.80.0
func IgnoreScopeVersion() CompareMetricsOption
func IgnoreStartTimestamp ¶ added in v0.71.0
func IgnoreStartTimestamp() CompareMetricsOption
IgnoreStartTimestamp is a CompareMetricsOption that clears StartTimestamp fields on all the data points.
func IgnoreSubsequentDataPoints ¶
func IgnoreSubsequentDataPoints(metricNames ...string) CompareMetricsOption
IgnoreSubsequentDataPoints is a CompareMetricsOption that ignores data points after the first.
func IgnoreSummaryDataPointValueAtQuantileSliceOrder ¶
func IgnoreSummaryDataPointValueAtQuantileSliceOrder() CompareMetricsOption
IgnoreSummaryDataPointValueAtQuantileSliceOrder is a CompareMetricsOption that ignores the order of summary data point quantile slice.
func IgnoreTimestamp ¶ added in v0.71.0
func IgnoreTimestamp() CompareMetricsOption
IgnoreTimestamp is a CompareMetricsOption that clears Timestamp fields on all the data points.
func MatchMetricAttributeValue ¶ added in v0.89.0
func MatchMetricAttributeValue(attributeName string, pattern string, metricNames ...string) CompareMetricsOption
MatchMetricAttributeValue is a CompareMetricsOption that transforms a metric attribute value based on a regular expression.
func MatchResourceAttributeValue ¶ added in v0.89.0
func MatchResourceAttributeValue(attributeName string, pattern string) CompareMetricsOption
MatchResourceAttributeValue is a CompareMetricsOption that transforms a resource attribute value based on a regular expression.