package metricutil
import "github.com/docker/buildx/util/metricutil"
Index ¶
- func Meter(mp metric.MeterProvider) metric.Meter
- func Resource() *resource.Resource
- type MeterProvider
Functions ¶
func Meter ¶
func Meter(mp metric.MeterProvider) metric.Meter
Meter returns a Meter from the MetricProvider that indicates the measurement comes from buildx with the appropriate version.
func Resource ¶
Resource retrieves the OTEL resource for the buildx CLI.
Types ¶
type MeterProvider ¶
type MeterProvider struct { metric.MeterProvider // contains filtered or unexported fields }
MeterProvider holds a MeterProvider for metric generation and the configured exporters for reporting metrics from the CLI.
func NewMeterProvider ¶
NewMeterProvider configures a MeterProvider from the CLI context.
func (*MeterProvider) Report ¶
func (m *MeterProvider) Report(ctx context.Context)
Report exports metrics to the configured exporter. This should be done before the CLI exits.
Source Files ¶
- Version
- v0.13.0-rc2
- Published
- Feb 29, 2024
- Platform
- js/wasm
- Imports
- 23 packages
- Last checked
- 6 hours ago –
Tools for package owners.