type go.opentelemetry.io/otel/api/metric.AsyncImpl
27 uses
go.opentelemetry.io/otel/api/metric (current package)
async.go#L40: instrument AsyncImpl
async.go#L59: instrument AsyncImpl
async.go#L66: instrument AsyncImpl
async.go#L117: Run(ctx context.Context, single AsyncImpl, capture func([]label.KeyValue, ...Observation))
async.go#L161: func (i *Int64ObserverFunc) Run(ctx context.Context, impl AsyncImpl, function func([]label.KeyValue, ...Observation)) {
async.go#L169: func (f *Float64ObserverFunc) Run(ctx context.Context, impl AsyncImpl, function func([]label.KeyValue, ...Observation)) {
async.go#L184: func wrapInt64ValueObserverInstrument(asyncInst AsyncImpl, err error) (Int64ValueObserver, error) {
async.go#L190: func wrapFloat64ValueObserverInstrument(asyncInst AsyncImpl, err error) (Float64ValueObserver, error) {
async.go#L196: func wrapInt64SumObserverInstrument(asyncInst AsyncImpl, err error) (Int64SumObserver, error) {
async.go#L202: func wrapFloat64SumObserverInstrument(asyncInst AsyncImpl, err error) (Float64SumObserver, error) {
async.go#L208: func wrapInt64UpDownSumObserverInstrument(asyncInst AsyncImpl, err error) (Int64UpDownSumObserver, error) {
async.go#L214: func wrapFloat64UpDownSumObserverInstrument(asyncInst AsyncImpl, err error) (Float64UpDownSumObserver, error) {
meter.go#L291: AsyncImpl,
noop.go#L33: var _ AsyncImpl = NoopAsync{}
sdkapi.go#L40: ) (AsyncImpl, error)
sdkapi.go#L82: type AsyncImpl interface {
sync.go#L48: instrument AsyncImpl
sync.go#L66: func (m Observation) AsyncImpl() AsyncImpl {
sync.go#L76: func (a asyncInstrument) AsyncImpl() AsyncImpl {
sync.go#L113: func checkNewAsync(instrument AsyncImpl, err error) (asyncInstrument, error) {
go.opentelemetry.io/otel/api/metric/registry
registry.go#L152: ) (metric.AsyncImpl, error) {
registry.go#L161: return impl.(metric.AsyncImpl), nil
go.opentelemetry.io/otel/api/global/internal
meter.go#L104: AsyncImpl() metric.AsyncImpl
meter.go#L120: var _ metric.AsyncImpl = &asyncImpl{}
meter.go#L257: ) (metric.AsyncImpl, error) {
meter.go#L277: if implPtr := (*metric.AsyncImpl)(atomic.LoadPointer(&obs.delegate)); implPtr != nil {
meter.go#L284: implPtr := new(metric.AsyncImpl)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |