Bogdan Drutu
6459e1aae1
Prepare for v0.19.0 release ( #420 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2 years ago
Joao Grassi
200ccff768
Make it possible to indicate partial success in an OTLP export response [2] ( #414 )
...
* Make it possible to indicate partial success in an OTLP export response
* Update changelog with PR number
* PR suggestions
* Improve docs around using rejected as 0 to convey warnings
* Adapt comments to match recent spec wording changes
* Clarify behavior of partial success not set/empty
2 years ago
Aaron Abbott
0bfcf1ca8f
Use buf to detect for wire breaking changes ( #415 )
2 years ago
Tigran Najaryan
157bedf2d4
Delete unused experimental TraceConfig ( #411 )
...
Resolves https://github.com/open-telemetry/opentelemetry-proto/issues/410
I am not aware of any OpenTelemetry or non-OpenTelemetry
codebase that uses the experimental TraceConfig.
I suggest to remove it. It can be added back if we see the
need for it in the future.
The SDK configuration may also be achieved by different means,
see https://github.com/open-telemetry/opentelemetry-specification/issues/2207
We need to keep this PR open for a while and circulate it widely
to make sure we give enough opportunity to object the removal.
2 years ago
Tigran Najaryan
e757e740ed
Clarify current stability guarantees ( #406 )
...
This PR captures the current understanding of stability guarnatees.
I want to make sure it is explicitly visible until we make a decision
on https://github.com/open-telemetry/opentelemetry-proto/issues/400
The most likely outcome of https://github.com/open-telemetry/opentelemetry-proto/issues/400
is going to be stronger than current definition of "Stable.
2 years ago
Armin Ruech
95cf8f4eda
Remove misleading comments for Span in trace.proto ( #408 )
2 years ago
Tigran Najaryan
1e69bf2e78
Delete deprecated InstrumentationLibrary-related fields and messages ( #407 )
...
The fields and messages were scheduled to be deleted on June 15, 2022,
so now is a good time to do it (especially before we declare OTLP 1.0).
2 years ago
taloric
9e7c1b3b3b
Fix urls which can not access ( #402 )
...
- Fix some out-of-date urls which link to [specification](https://github.com/open-telemetry/opentelemetry-specification ).
- .../metrics/datamodel.md -> .../metrics/data-model.md
- .../common/common.md#attributes -> .../common/README.md#attribute
2 years ago
Tigran Najaryan
96bc1ecabc
Introduce Scope Attributes ( #395 )
...
Implements OTEP 201: https://github.com/open-telemetry/oteps/blob/main/text/0201-scope-attributes.md
Corresponding specification PR: https://github.com/open-telemetry/opentelemetry-specification/pull/2579
2 years ago
Alan West
ed7cc36e26
Define csharp_namespace option ( #399 )
...
* Define csharp_namespace option
* Update changelog
2 years ago
Bogdan Drutu
c31b2d8fd2
Fix release date for v0.18.0 ( #393 )
3 years ago
Tigran Najaryan
c5c8b28012
Prepare 0.18.0 release ( #391 )
...
* Prepare 0.18.0 release
* Update CHANGELOG.md
Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
3 years ago
Joshua MacDonald
8066eef822
Make the exponential histogram sum optional, like its counterpart ( #392 )
...
* Make the exponential histogram sum optional, like its counterpart
* PR Num
3 years ago
Tigran Najaryan
d6481eac05
Declare logs Stable ( #376 )
...
The log data model is now declared Stable: https://github.com/open-telemetry/opentelemetry-specification/pull/2387
The OTLP proto in this repository now matches the log data model
in the specification.
This PR declares OTLP proto for logs Stable as well.
3 years ago
Armin Ruech
5c2fe5ddbd
Prepare 0.17.0 release ( #389 )
3 years ago
Armin Ruech
d157f1c55d
Update service proto ToC ( #388 )
...
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Bogdan Drutu
d48ad27f0b
Remove experimental note from logs service definition ( #385 )
3 years ago
Tigran Najaryan
88faab1197
Remove NMP from the list of repos where protos are published ( #381 )
...
Resolves https://github.com/open-telemetry/opentelemetry-proto/issues/379
3 years ago
Joshua MacDonald
cef5447c44
Add min/max fields to HistogramDataPoint ( #279 )
...
* Add min/max fields to HistogramDataPoint
* Typos
* 10 minutes
* make min/max optional but strictly refer to (start_time, end_time]
* --experimental_allow_proto3_optional
* remove gogo
* Changelog
* revert accidental makefile
3 years ago
Tigran Najaryan
9657f2f707
Prepare 0.16.0 release ( #377 )
3 years ago
Armin Ruech
108ecf3ff7
Fix compare links in CHANGELOG.md ( #375 )
...
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
3 years ago
Tigran Najaryan
4abbb780b5
Remove deprecated LogRecord.Name field ( #373 )
...
The field is already deprecated and was on notice to be removed.
I removed all usages of the field from the Collector codebase.
3 years ago
Bogdan Drutu
3c2915c01a
Prepare for release v0.15.0, update release v0.14.0 changelog ( #367 )
...
* Release v0.14.0
* Create CHANGELOG.md (#368 )
* Update CHANGELOG.md (#369 )
* Update CHANGELOG.md (#370 )
* Update CHANGELOG.md (#371 )
3 years ago
Alex Boten
1648cf3ff5
Add field of present flag to proto build ( #366 )
...
* Add field presence flag to proto build.
* Fix #314 - Cannot distinguish between sum being 0 and undefined.
* remove gogo from Makefile
Co-authored-by: Josh Suereth <joshuasuereth@google.com>
3 years ago
Tigran Najaryan
17c68a9d2b
Rename InstrumentationLibrary to InstrumentationScope ( #362 )
...
This applies changes described in spec PR https://github.com/open-telemetry/opentelemetry-specification/pull/2276
This is not a breaking change for OTLP. The wire format does not change.
The change is done in a way that the transition can be handled gracefully for OTLP/JSON and for the generated code. See the comments for explanation on how to do it in the senders and receivers.
3 years ago
Tigran Najaryan
cc4ed55c08
Deprecate LogRecord.Name field ( #357 )
...
The field is removed from the spec: https://github.com/open-telemetry/opentelemetry-specification/pull/2271
I am deprecating it for now, to give some time to existing users to get rid
of it (most notably in the Collector).
This will be removed March 15, 2022 (after the Collector cleanup).
3 years ago
Tigran Najaryan
6a41aec384
Prepare to release 0.13.0 ( #361 )
3 years ago
Tigran Najaryan
c60eeacbbb
Add ObservedTimestamp to LogRecord ( #351 )
...
This implements the log data model specification change https://github.com/open-telemetry/opentelemetry-specification/pull/2184
3 years ago
Tigran Najaryan
2d040f613a
Remove experimental metrics config service ( #359 )
...
As far as I know this is currently not used by anyone.
We prefer to delete this code instead of maintaining it.
It can be added back when there is sufficient interest
and a person who will maintain it.
3 years ago
Tigran Najaryan
0e254b5c04
Fix path to Go packages ( #360 )
...
The go pacakges now correctly point to https://github.com/open-telemetry/opentelemetry-proto-go
repository where we have the generated files for Go.
Resolves https://github.com/open-telemetry/opentelemetry-proto/issues/353
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Bogdan Drutu
678f5d8609
Remove unused deprecated message StringKeyValue ( #358 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Tigran Najaryan
c444081593
Clarify attribute key uniqueness requirement ( #350 )
...
Attributes keys must be unique. The key/value pair list in the protocol
was always intended to model a map.
Contributes to https://github.com/open-telemetry/opentelemetry-specification/issues/2245
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Vincent Free
270488ea83
Add native kotlin support ( #337 )
...
* Add native kotlin support
Kotlin support has been added to protobuf since version v3.17.0.
The generated kotlin files have kotlin dal support as an added bonus over direct usage of the java versions of the protobuf .java files
* update forgotten value
* Verify gen-kotlin make step
* update the build image version
* alfabetical order, update image version
* gen-kotlin references gen-java, swagger changed to openapiv2
* update changelog file
* Update Makefile
* Update CHANGELOG.md
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
3 years ago
Bogdan Drutu
f8c59fe6b0
Release v0.12.0 ( #354 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Tigran Najaryan
3a767f67fe
Rename logs to log_records in InstrumentationLibraryLogs ( #352 )
...
The renaming is to ensure consistency in how fields are named. We use pluralized
name of the message type elsewhere, so let's use it here as well.
Resolves https://github.com/open-telemetry/opentelemetry-proto/issues/317
3 years ago
Bogdan Drutu
8ba33cceb4
Remove deprecated messages and fields from metrics ( #342 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Bogdan Drutu
c3e79b1bfb
Remove deprecated messages and fields from traces ( #341 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Patrice Chalin
7d4cbec4a9
Update table to show that collector status is in step with main proto ( #344 )
...
This is in response to @tigrannajaryan's comment https://github.com/open-telemetry/opentelemetry-specification/pull/2151#discussion_r755590307 :
> We should be able to assume that "Traces" includes `collector/trace` as well ... since they alway are changes in a lockstep.
This supersedes and closes https://github.com/open-telemetry/opentelemetry-specification/pull/2151
Preview: https://github.com/chalin/opentelemetry-proto/tree/chalin-collector-status-in-step-2021-12-01#maturity-level
Screenshot:
> <img src="https://user-images.githubusercontent.com/4140793/144270851-6de8eea3-24c0-4c5b-a382-42ca9ed755f6.png " width=250>
/cc @austinlparker
3 years ago
Joshua MacDonald
b43e9b18b7
Release 0.11 ( #338 )
...
* Release 0.11
* Add Changelog entry for the new *Data types
* Apply suggestions from code review
Co-authored-by: Reiley Yang <reyang@microsoft.com>
* Update CHANGELOG.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* set release date to today
Co-authored-by: Reiley Yang <reyang@microsoft.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
3 years ago
Przemek Maciolek
47889c4ced
Remove outdated comment on empty span name ( #328 )
...
* Remove outdated comment on span name
and replace it with recommendations from specification
* Update guidance on empty span name
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Bogdan Drutu
27a10cd70f
Add proto messages for signals data independent of OTLP protocol ( #332 )
...
The main motivation for this is to ensure that other protocols can use it to
send/receive OTLP data, as well as for persistent storages such as kafka, disk, etc.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
3 years ago
Joshua MacDonald
74e38fb488
Update CHANGELOG to describe breakage at OTLP v0.8.0 ( #333 )
3 years ago
Anthony Mirabella
cfbf9357c0
Change "null" to "empty" when referencing AnyValue with no value set ( #331 )
...
Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
Co-authored-by: Josh Suereth <joshuasuereth@google.com>
3 years ago
Joshua MacDonald
4f5d71fc4b
Base-2 exponential histogram protocol support ( #322 )
...
* Draft base-2 exponential histogram proto
* update exemplars number
* two clarifications; unrestrict scale
* from feedback; remove sparse encoding; remove zero tolerance; keep exclusive lower bound
* add flags
* reformat
* renumber
* Rename histogram span to Buckets
* add to the Metric oneof
* Feedback applied.
* update count field comment
* reorder top-level points; use 10
* detailed->detiled
3 years ago
Joshua MacDonald
38b5b9b6e5
Update the Changelog for release 0.10 ( #329 )
...
* Update the changelog for release 0.10
* Remove two unused sections
* Update CHANGELOG.md
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
* Changelog date
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
3 years ago
Armin Ruech
e2680d3e88
Remove outdated comment on attributes in trace.proto ( #327 )
...
* Remove outdated comment on attributes in trace.proto
One can just look up the definition of `KeyValue` and `AnyValue` in `common.proto` which will stay up to date.
* Reference API spec in trace.proto
3 years ago
Joshua MacDonald
e57e849443
Add optional data point flags to all metrics data points, support staleness markers ( #316 )
...
* Add optional data point flags to all metrics data points
* pr num
* Use uint32
* comment about flags
3 years ago
Bogdan Drutu
8d37b97785
More cleanups to the metrics proto ( #324 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
3 years ago
vladislav doster
60fa8754d8
(docs): update README.md ( #325 )
...
- fix grammar
- add punctuation
3 years ago
Josh Suereth
48ca003a72
add jsuereth for tc review responsibilities. ( #323 )
3 years ago