Highlights
- Arctic Code Vault Contributor
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Popular repositories
1,740 contributions in the last year
Activity overview
Contributed to
open-telemetry/opentelemetry-java,
newrelic/opentelemetry-exporter-java,
newrelic/newrelic-telemetry-sdk-java
and 5 other
repositories
Contribution activity
September 2020
Created a pull request in open-telemetry/opentelemetry-java that received 11 comments
Implement the keyed-attributes proposal
This implements the proposal in #1580 . Many apologies for the size of this PR. The only thing I can say in my defense is that it removes a net of …
+1,495
−2,614
•
11
comments
- Change the default Propagator in the API to be a no-op
- Remove an unused import from the examples.
- Change the Sampler interface to have the SamplingResult contain the TraceState to use
- Make setting null-valued attributes a no-op, and document that their behavior is undefined.
- Update for the more restricted span status codes.
- round the zipkin span duration up to 1 microsecond, if it's zero.
- Update zipkin attribute names to match the spec.
- Convert the ValueObserver instruments to use the LastValue aggegration.
- Make the getKey method on AttributeKey non-nullable
- Fix example code for 0.8.0, non-snapshot dependency
- Remove the obsolete HTTP_STATUS_TEXT semantic attribute.
- a little README update
- Switch to java 8
- Reverse the precedence on Labels and Attributes to prefer the last one added, rather than the first.
- Remove instructions on generating javadoc
- Promote @anuraaga to maintainer
- Move the TraceFlags isSampled boolean into the SpanContext
- Add a generic type for the key on the ImmutableKeyValuePairs.
- Add some clarifying notes to the release instructions.
- Create a simple example of using the OTLP exporters
- Update the README and CHANGELOG for 0.8.0
- release v0.8.0
- Start the 0.9.0 development cycle
- Add an OpenTelemetry context mechanism.
- Add overrides to allow using a long key with an int value.
- validate version from traceparent according to spec
- Implement spec change to only accept Context as span parent.
- add OpenTracing Shim usage
- Fill cloud.provider for AWS resources.
- Add incubator module with utilities for mutating SpanData.
- Log EC2Resource messages at FINE.
- Remove constant labels from instruments and MetricData
- [Draft] Batch observer
- Avoid usage of getSpanWithoutDefault when possible.
- Rename CorrelationContext with Baggage
- Add exception.escaped, clean up exception attributes javadoc.
- Rename dangling references to MeterRegistry
- Add w3c context propagation tests
- de-duplicate fields in TraceMultiPropagator
- Change built-in SpanProcessor implementations to ignore more than one shutdown call
- Update env var names
- Rename ProbabilitySampler to TraceIdRatioBased
- Updated sampling result name
- Updated Sampling Result names
- SDK: Remove Javadocs since tags (for pre 1.0 release)
- Add config to allow disabling of resource providers
- Case-insensitive names for metric instruments
- Return result in TracerSdkProvider.forceFlush
- Some pull request reviews not shown.
- Clarify where Context.Key lives, and API to insert/extract from a Context instance
- Clarify supported compression methods for OTLP
- Metrics terminology (Adding/Grouping)
- Shorten otel.instrumentation_library.* attribute names
- Allow samplers to modify tracestate
- Specify LastValue for ValueObserver, TBD for ValueRecorder
- Metric SDK Accumulator requirements and details
- Change default propagator in unconfigured API
Created an issue in open-telemetry/opentelemetry-java that received 13 comments
Drop Java 7 support for both the API and SDK
Let's make the minimum JDK requirement java 8.
13
comments
- Update SamplingResult to include the Tracestate
- Update DefaultSpan to match the new spec
- Update allowed span status codes
- Create a combined B3 Propagator that handle both single and multi-header cases
- The getKey() method in the AttributeKey interface should not be marked as Nullable
- Update the attribute names for the OTel attributes for the zipkin exporter
- Change the API's default propagator to be no-op
- Update the zipkin exporter timestamp handling
- Update the exporter configuration environment variable names to match the spec.
- Update Sampling result names
- Publish an opentelemetry-testing artifact
- Change built-in SpanProcessor implementations to ignore more than one shutdown call.
- Move the TraceFlags class/functionality to the W3C Propagator code
- Finish implementing the BatchRecorder for batched metric recordings.