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
Tyler Yahn
f23078e52a
Fix HistogramConfig docs ( #5301 )
2024-05-06 19:16:41 +02:00
Tyler Yahn
f8840b9a51
Fix type error in float64 instrument docs ( #5302 )
2024-05-06 19:04:57 +02:00
Robert Pająk
7dea232a46
[chore] Simplify the license header ( #4987 )
2024-02-29 07:05:28 +01:00
David Ashpole
0f5565af4f
Add WithExplicitBucketBoundaries Histogram option to the metric api ( #4603 )
...
* Add WithExplicitBucketBoundaries Histogram option to the metric api
* Add note that the option is advisory
---------
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: Aaron Clawson <3766680+MadVikingGod@users.noreply.github.com>
2023-10-26 12:18:37 -05:00
Tyler Yahn
02c0001307
Document how to pass attributes for all record methods ( #4058 )
...
* Document how to pass attributes for all record methods
* Update based on feedback
2023-05-09 08:07:39 -07:00
Tyler Yahn
476d00aa2c
Fix the broken [Option] link in metric docs ( #4057 )
...
The `Option` type was replaced with `InstrumentOption` when the
`metric/instrument` package was moved to `metric`.
2023-05-08 08:16:34 -07:00
Tyler Yahn
07bf5913a1
Add comment on all uses of embedded types ( #4059 )
2023-05-08 08:05:08 -07:00
Tyler Yahn
2aadf656e2
Update metric iface warnings ( #4056 )
...
Remove self-reference to the package in the expandable interfaces.
2023-05-08 07:56:53 -07:00
Tyler Yahn
15d6ba2921
Unify metric API into the one otel/metric
package ( #4018 )
...
* Move instrument into metric
* Update metric docs to include instrument
* Update package names
* Update all imports of sdk/metric/instrument
* Rename Option to InstrumentOption
* Deprecate otel/metric/instrument
* Add changelog entry
2023-04-27 11:25:48 -07:00