Added
Changed
- Rename
MaxSumCount
aggregation toMinMaxSumCount
and add theMin
interface for this aggregation. (#352) - Rename
GetMeter
toMeter
. (#357) - Rename
HTTPTraceContextPropagator
toTraceContextPropagator
. (#355) - Rename
HTTPB3Propagator
toB3Propagator
. (#355) - Rename
HTTPTraceContextPropagator
toTraceContextPropagator
. (#355) - Move
/global
package to/api/global
. (#356) - Rename
GetTracer
toTracer
. (#347)
Removed
SetAttribute
from theSpan
interface in the trace API. (#361)AddLink
from theSpan
interface in the trace API. (#349)Link
from theSpan
interface in the trace API. (#349)
Fixed
- Exclude example directories from coverage report. (#365)
- Lint make target now implements automatic fixes with
golangci-lint
before a second run to report the remaining issues. (#360) - Drop
GO111MODULE
environment variable in Makefile as Go 1.13 is the project specified minimum version and this is environment variable is not needed for that version of Go. (#359) - Run the race checker for all test. (#354)
- Redundant commands in the Makefile are removed. (#354)
- Split the
generate
andlint
targets of the Makefile. (#354) - Renames
circle-ci
target to more genericci
in Makefile. (#354) - Add example Prometheus binary to gitignore. (#358)
- Support negative numbers with the
MaxSumCount
. (#335) - Resolve race conditions in
push_test.go
identified in #339. (#340) - Use
/usr/bin/env bash
as a shebang in scripts rather than/bin/bash
. (#336) - Trace benchmark now tests both
AlwaysSample
andNeverSample
.
Previously it was testingAlwaysSample
twice. (#325) - Trace benchmark now uses a
[]byte
forTraceID
to fix failing test. (#325) - Added a trace benchmark to test variadic functions in
setAttribute
vssetAttributes
(#325) - The
defaultkeys
batcher was only using the encoded label set as its map key while building a checkpoint.
This allowed distinct label sets through, but any metrics sharing a label set could be overwritten or merged incorrectly.
This was corrected. (#333)
Changes since v0.1.2
d35ea75 go module update for release v0.2.0 (#366)
f0eb35b exclude example dirs from coverage test/report. (#365)
eb9fe13 Drop SetAttribute from Span (#361)
f25c84f Fix lint target (#360)
921ea03 Drop GO111MODULE environment variable (#359)
e6d7256 Simplify Makefile (#354)
77543cd Unary gRPC tracing example (#351)
fef504d Add Min() interface - rename MaxSumCount to MinMaxSumCount (#352)
5ec1f5c Add example prometheus binary to gitignore (#358)
a99f872 Span interface should only allow LinkedTo at creation. (#349)
3d78564 Prometheus exporter (#334)
1b08d82 Rename GetMeter() to Meter() (#357)
5f776db Remove "HTTP" from propagator names (#355)
13cd2ac move /global to /api/global (#356)
9a2484c Implement support for NonAbsolute Measurement MaxSumCount (#335)
0f052af Rename GetTracer to Tracer (#347)
059ca3e Removing pjanotti from owners (#342)
799a418 Fix race conditions in push_test.go (#340)
b9706b2 Dogstatsd metrics exporter (#326)
6b63281 Use /usr/bin/env bash rather than /bin/bash (#336)
2c437c9 fix benchmark error, with always/never sample and add benchmark setAttribute vs setAttributes (#325)
dfae2ac Fix the defaultkeys metrics batcher (#333)