1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2024-12-28 21:09:17 +02:00
opentelemetry-go/metric
Tyler Yahn dafe137bbe
Add the synchronous gauge to the metric API and SDK (#5304)
Resolve #5225 

The specification has [added a synchronous gauge
instrument](https://github.com/open-telemetry/opentelemetry-specification/pull/3540).
That instrument has now been
[stabilized](https://github.com/open-telemetry/opentelemetry-specification/pull/4019),
and that stabilization is included in the [next
release](https://github.com/open-telemetry/opentelemetry-specification/pull/4034).

This adds the new synchronous gauge instrument to the metric API and all
implementation we publish.

This change will be a breaking change for any SDK developer. The
`embedded` package is updated to ensure our compatibility guarantees are
meet.

---------

Co-authored-by: David Ashpole <dashpole@google.com>
2024-05-16 09:56:40 -07:00
..
embedded Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
noop Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
asyncfloat64_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
asyncfloat64.go Fix type error in float64 instrument docs (#5302) 2024-05-06 19:04:57 +02:00
asyncint64_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
asyncint64.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
config_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
config.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
doc.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
example_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
go.mod Release 1.26.0/0.48.0/0.2.0-alpha (#5260) 2024-04-24 07:27:22 -07:00
go.sum dependabot updates Sun Mar 3 18:37:17 UTC 2024 (#5026) 2024-03-03 22:08:09 +01:00
instrument_test.go [chore] Simplify the license header (#4987) 2024-02-29 07:05:28 +01:00
instrument.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
meter.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
README.md Add READMEs to every package (#5103) 2024-03-26 20:13:54 +01:00
syncfloat64_test.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
syncfloat64.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
syncint64_test.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00
syncint64.go Add the synchronous gauge to the metric API and SDK (#5304) 2024-05-16 09:56:40 -07:00

Metric API

PkgGoDev