This release contains a Metrics SDK with stdout exporter and supports basic aggregations such as counter, gauges, array, maxsumcount, and ddsketch.
Added
- Metrics stdout export pipeline. (#265)
- Array aggregation for raw measure metrics. (#282)
- The core.Value now have a
MarshalJSON
method. (#281)
Removed
WithService
,WithResources
, andWithComponent
methods of tracers. (#314)- Prefix slash in
Tracer.Start()
for the Jaeger example. (#292)
Changed
- Allocation in LabelSet construction to reduce GC overhead. (#318)
trace.WithAttributes
to append values instead of replacing (#315)- Use a formula for tolerance in sampling tests. (#298)
- Move export types into trace and metric-specific sub-directories. (#289)
SpanKind
back to being based on anint
type. (#288)
Fixed
- URL to OpenTelemetry website in README. (#323)
- Name of othttp default tracer. (#321)
ExportSpans
for the stackdriver exporter now handlesnil
context. (#294)- CI modules cache to correctly restore/save from/to the cache. (#316)
- Fix metric SDK race condition between
LoadOrStore
and the assignmentrec.recorder = i.meter.exporter.AggregatorFor(rec)
. (#293) - README now reflects the new code structure introduced with these changes. (#291)
- Make the basic example work. (#279)
Changes since v0.1.0
90ba74e Fix url to website in readme (#323)
9878f3b Metrics stdout export pipeline (#265)
c3d5b7b remove empty package (#322)
64eaee8 fix typo in othttp handler (#321)
ee87858 Avoid one memory allocation in LabelSet construction (#318)
9d19d82 Clear NoopTracer implementation and improve Tracer argument names (#314)
1fd93b2 change trace.WithAttributes to append values instead of replacing (#315)
a228baf exporter(stackdriver): fix ExportSpans when ctx is not nil (#294)
f403198 propose additional CODEOWNERS (#313)
b6ada23 Fix CI modules cache (#316)
2950978 Remove myself from CODEOWNERS (#308)
769a03a Use a formula for tolerance in sampling tests (#298)
2546646 Fix metric SDK race condition (#293)
68bd627 Move export types into trace and metric-specific subdirs (#289)
17439d8 [example/jaeger] Remove prefix slash in Tracer.Start() (#292)
2ac5725 update README for v0.1.0 (#291)
1bfa1aa Change SpanKind type an integer type (#288)
9040d82 Add array aggregation for raw measure metrics, improve testing (#282)
6b48fce example/basic: make basic example work (#279)
881e51f Add MarshalJSON for core.Value (#281)