These 24 commits are when the Protocol Buffers files have changed:
Commit: | d528848 | |
---|---|---|
Author: | Oseme Odigie | |
Committer: | GitHub |
[receiver/solacereceiver]: Added support to the Solace Receiver to convert the new Move and delete spans (#36071) **Description:** Add support to the Solace Receiver to convert the new `Move to Dead Message Queue` and new `Delete` spans generated by Solace Event Broker to OTLP. **Link to tracking Issue:** N/A **Testing:** Updated unit tests to accommodate the new Move and Delete spans **Documentation:** N/A
The documentation is generated from this commit.
Commit: | 61df872 | |
---|---|---|
Author: | Antoine Toulme | |
Committer: | GitHub |
[receiver/solacereceiver] move model to internal package (#24890) Reduce the Go API offered by the receiver by moving the model package to the internal package.
Commit: | bddc117 | |
---|---|---|
Author: | Alex Boten |
Add benchmarks branch This branch is only used for storing performance tests results. Removing all other code to prevent confusion. Signed-off-by: Alex Boten <aboten@lightstep.com>
This commit does not contain any .proto
files.
Commit: | bc7e409 | |
---|---|---|
Author: | Michael Cardy | |
Committer: | GitHub |
[receiver/solacereceiver]: Updates to Solace Receiver for Solace PubSub+ Event Broker 10.4.1 (#22809) * Added new unmarshaller for egress spans SOL-88023 * Refactored unmarshaller separating out receive and egress, added egress SOL-86715 * Set the send span name to <endpoint> send SOL-88033 * Updates for latest architecture changes Use send.outcome instead of send_operation.outcome Use (anonymous) in send span name when given an anonymous topic endpoint or queue SOL-88025 * Don't error log each trace SOL-92755 * Increment span count based on number of received spans, not span messages SOL-92890 * Fixed reference error causing failing unit test * Fixed failing unit tests after merge * Added changelog * Fixed make lint errors New copyright too
Commit: | fa1186e | |
---|---|---|
Author: | Michael Cardy | |
Committer: | GitHub |
[receiver/solacereceiver]: Updates to Solace Receiver for Solace PubSub+ Event Broker 10.4.x (#20349) * Added partition number to unmarshalling SOL-79107, SOL-79108, SOL-79109 * Be more tolerant of missing IPs since they will now not always be present Removes the unmarshalling error and only sets the port when the IP is present and of a valid length SOL-87825 * Added changelog for SolaceReceiver 10.4.x changes
Commit: | 27d5190 | |
---|---|---|
Author: | Michael Cardy | |
Committer: | GitHub |
[receiver/solacereceiver] Added configurable flow control interval, baggage unmarshalling (#16570) * Added Flow Control (#1614) * Added new configuration for backpressure SOL-79626, SOL-79630 * Added handling for delayed retry in receiver SOL-79627, SOL-79631 * Added new flow control metrics to aid in flow control tuning SOL-79628, SOL-79629, SOL-79632 * Added flowcontrol info to readme Also fixed some linting errors SOL-80997 * Updated protobuf spec to contain baggage string, added handling+tests for baggage (#1615) SOL-79113, SOL-79114, SOL-79115 * Require an upgrade when receiving a telemetry message with an unsupported topic Only applies to messages starting with _telemetry SOL-81980 * Change stability from Alpha to Beta as configuration is now stable SOL-81470 * Added changelog entries * Fixed linting failure in tests for unchecked error * Updated protobuf spec with latest comments
Commit: | fa933d6 | |
---|---|---|
Author: | Michael Cardy | |
Committer: | GitHub |
[receiver/solacereceiver] Updates Solace Receiver for compatibility with Solace PubSub+ Event Broker 10.2.0 (#15244) * Use modify message instead of reject message to indicate failure SOL-75279 * Set delivery mode on propagated spans SOL-75196 * Added character type to user property mapping SOL-75145 * Changed dropped_user_properties to dropped_application_message_properties SOL-74920 * Updated protobuf spec, incorporated transactional changes SOL-75362 * Scoped metrics to receiver instances based on instance name if present SOL-75870, SOL-74853 * Made delivery mode mapped strings lowercase SOL-75196 * Use string of length 1 instead of int for character value mapping SOL-75145 * Gracefully handle enums beyond the current known set This allows forward compatibility in the event that new entries are added in the future SOL-78861 * Use the slice type in the attribute map when mapping user properties OpenTelemetry+backends do not support the Bytes type, and instead support a slice of integers SOL-78624 * Revert "Use the slice type in the attribute map when mapping user properties" This reverts commit 48b9730855a0313795c9791e777c952ac3adfc11. * Change name of Enqueue Event in OpenTelemetry Spans to always be '<endpoint name> enqueue', even for anonymous endpoints Also removes messaging.destination as an attribute on enqueue events as its now redundant SOL-79098 * Handle the case of an empty payload, returning an error In this case, the message will be dropped and stats incremented SOL-79796 * Fixed an issue causing AcceptMessage to hang indefinitely Working around Azure/go-amqp#126 by batching dispositions SOL-79806 * Revert "Fixed an issue causing AcceptMessage to hang indefinitely" This reverts commit bf613269715f3ceda0c67ee22a27221618986a32.
Commit: | c1a4f58 | |
---|---|---|
Author: | Juraci Paixão Kröhling | |
Committer: | GitHub |
[pkg/translator/loki] Split conversion logic into a package (#14106) As a second step of the Loki exporter refactoring, this change splits the conversion logic into its own package, so that it can be consumed by Loki itself in the future.
Commit: | 9e3ddb2 | |
---|---|---|
Author: | Michael Cardy | |
Committer: | GitHub |
[receiver/solacereceiver] Solace Receiver (#10572) (#11559) * Added Solace Receiver * Added entry to codeowners for Solace receiver * Fixed linting errors Use uber's atomic package, use errors.Is instead of equality * Bumped dependency versions * Added solacereceiver to dependabot workflow * Added solacereceiver to CHANGELOG.md * Ran make gotidy * Refactored pdata package into model package * Restructured config moving transport.tls.* to tls.* * Updated Solace receiver to v0.55.0 of collector libraries * Make gotidy with proper version of collector dependencies * Updated protobuf spec to include service version, remove AD enqueue A few other fields are also added and tests adjusted accordingly Addresses SOL-73532, SOL-73533, SOL-73534 * Followed new changelog process to add a new component entry
Commit: | 070967a | |
---|---|---|
Author: | Leon Wang | |
Committer: | GitHub |
Add TencentCloud LogService exporter (#5722)
Commit: | a0be4f4 | |
---|---|---|
Author: | Granville Schmidt | |
Committer: | GitHub |
lokiexporter: Refactor #2385 to follow the current project conventions for third-party code (#2389) * moved 'logprotos' to 'third_party' directory to follow current project conventions Signed-off-by: Granville Schmidt <1246157+gramidt@users.noreply.github.com> * moved Loki Apache 2.0 license out to LICENSE file to follow third_party project conventions Signed-off-by: Granville Schmidt <1246157+gramidt@users.noreply.github.com> * removed otel license header to follow 'third_party' project conventions Signed-off-by: Granville Schmidt <1246157+gramidt@users.noreply.github.com>
Commit: | e43c235 | |
---|---|---|
Author: | Granville Schmidt | |
Committer: | GitHub |
lokiexporter: Remove dependency on https://github.com/grafana/loki, due to incompatible dep issues (#2385) * copied logproto files from https://github.com/grafana/loki/blob/master/pkg/logproto Signed-off-by: Granville Schmidt <1246157+gramidt@users.noreply.github.com> * updated imports to use local copy of logproto Signed-off-by: Granville Schmidt <1246157+gramidt@users.noreply.github.com> * fixed import formatting Signed-off-by: Granville Schmidt <1246157+gramidt@users.noreply.github.com> * added otel copyright to logproto files due to licensecheck Signed-off-by: Granville Schmidt <1246157+gramidt@users.noreply.github.com>
Commit: | c265e2f | |
---|---|---|
Author: | Leighton Chen | |
Committer: | GitHub |
Remove metrics from main branch (#312)
Commit: | 9b71f8b | |
---|---|---|
Author: | Shovnik Bhattacharya | |
Committer: | GitHub |
Setup Prometheus Remote Write Exporter (#180)
Commit: | b0a1094 | |
---|---|---|
Author: | alrex | |
Committer: | GitHub |
Removing reference to ported instrumentation (#44) The files removed in this change already have instrumentation in the opentelemetry-python repo. Removing them from this reference folder as they're no longer needed.
This commit does not contain any .proto
files.
Commit: | f1e3f75 | |
---|---|---|
Author: | Leighton Chen | |
Committer: | GitHub |
Rename remaining framework packages from "ext" to "instrumentation" (#969)
Commit: | f64f960 | |
---|---|---|
Author: | Tigran Najaryan | |
Committer: | GitHub |
Update OTLP to latest version (#1384) - Removed the draft logsproto and now using the logs Protobufs from official OTLP repo. The rest of the changes are forced by this. - Added InstrumentationLibraryLogs and change the type of LogRecord.Body to AnyValue. - Updated fileexporter and logexporter to use the new log data type.
This commit does not contain any .proto
files.
Commit: | 4777e91 | |
---|---|---|
Author: | Tigran Najaryan | |
Committer: | GitHub |
Update OTLP to v0.4.0 [Breaking change] (#1142) This is a breaking OTLP change. - Use AnyValue introduced in recent change to OTLP. Changes are encapsulated in AttributeValue and most of the codebase is unaffected, which proves the wrappers are very useful. - Rename AttributeKeyValue to KeyValue (the change comes from OTLP). - Use local protoc to compile ProtoBufs. Previously used znly/protoc docker image is outdated and results in incorrect code for gRPC-Gateway. TODO: - Need to add support for ARRAY value type. This is not urgent since there are no known data sources that use the ARRAY type yet. - Use Gogoproto `(gogoproto.nullable) = false` annotation for AnyValue to possibly improve performance further.
Commit: | a776048 | |
---|---|---|
Author: | Tigran Najaryan | |
Committer: | GitHub |
Add LogService and request/response message definitions (#1057) LogService will be used for OTLP/gRPC. Request/response messages will be used for OTLP/gRPC and OTLP/HTTP. Resolves https://github.com/open-telemetry/opentelemetry-collector/issues/1052
Commit: | 034d92d | |
---|---|---|
Author: | Tigran Najaryan | |
Committer: | GitHub |
Add experimental Logs proto (#1045) This is using the same ProtoBuf generation mechanism as OTLP traces and metrics but keeps Logs proto message definition in this repo for now, during the experimentation phase. Once we settle on a certain proto format for logs this will be proposed as official extension of Logs in OTLP. This change also generates in-memory structs for logs using pdatagen. TODO: Body needs to implement than `any` data type that Log Data Model requires. It will be done in a future PR. I want to align AttributeKeyValue in OTLP with `any` value first.
Commit: | 5aee3ce | |
---|---|---|
Author: | Diego Hurtado | |
Committer: | GitHub |
Move DD code into its own directory (#6)
Commit: | f13c716 | |
---|---|---|
Author: | Brett Langdon | |
Committer: | GitHub |
Merge in latest from datadog/dd-trace-py (#1)
Commit: | 0aa9963 | |
---|---|---|
Author: | Emmanuel T Odeke | |
Committer: | Emmanuel T Odeke |
vendor: remove vendoring by dep Firstly removing vendor/ and dep which will be followed up by a change switching to using modules. For now this change enables Travis CI to build. Could have actually just updated dependencies using dep but that'd be an extra change and we are already revamping this repository. Also while here fix Stackdriver import path: This is necessary to change to be bundled with removing dep so that Travis CI can build as the Stackdriver exporter was migrated to: "contrib.go.opencensus.io/exporter/stackdriver" Updates #33
This commit does not contain any .proto
files.
Commit: | 2ad8867 | |
---|---|---|
Author: | JBD | |
Committer: | GitHub |
Add experimental exporter support for traces (#9) Example config.yaml: stackdriver: project: "projectid" enableTraces: true zipkin: endpoint: "http://localhost:9411/api/v2/spans" Exporter will export the traces both to Stackdriver and Zipkin. Updates #8.