-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rust sdk #153
Open
nbuffon
wants to merge
15
commits into
Orange-OpenSource:2.0.0
Choose a base branch
from
nbuffon:rust_sdk
base: 2.0.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Rust sdk #153
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
geo_routing enables mobility Signed-off-by: Nicolas Buffon <[email protected]>
MqttClient and MqttRouter visibility was limited to the crate as they were not meant to be exposed initially Now that we need to be able to do MQTT without mobiity features, removing the crate visibility restriction Signed-off-by: Nicolas Buffon <[email protected]>
Signed-off-by: Nicolas Buffon <[email protected]>
nbuffon
added
bug
Something isn't working
enhancement
New feature or request
Rust
Rust code
labels
Sep 13, 2024
nbuffon
force-pushed
the
rust_sdk
branch
2 times, most recently
from
September 13, 2024 16:11
c224e27
to
b8ad4ef
Compare
New example illustrating how to connect to a broker and treat messages without using the mobility feature Signed-off-by: Nicolas Buffon <[email protected]>
Signed-off-by: Nicolas Buffon <[email protected]>
Requiring HTTP related features from open telemetry dependencies As we use HTTP also add `reqwest` and `http` dependencies Signed-off-by: Nicolas Buffon <[email protected]>
nbuffon
force-pushed
the
rust_sdk
branch
4 times, most recently
from
September 16, 2024 09:35
8cbfb17
to
86cf21a
Compare
nbuffon
force-pushed
the
rust_sdk
branch
6 times, most recently
from
September 19, 2024 13:44
77a5677
to
d910227
Compare
Module to provide higher level OpenTelemetry span management functions Signed-off-by: Nicolas Buffon <[email protected]>
Restrict telemetry module to telemetry feature Signed-off-by: Nicolas Buffon <[email protected]>
Signed-off-by: Nicolas Buffon <[email protected]>
Impl Injector and Extractor traits for Packet to allow it to be used by TraceContextPropagator for W3C context storage/retrieval Use PublishProperties to store W3C context as MQTT property Signed-off-by: Nicolas Buffon <[email protected]>
Signed-off-by: Nicolas Buffon <[email protected]>
This unit test was failing since the beginning but waas missed because only `cargo test` was launched and as geo_topic module is restricted to `geo_routing` feature it requires `cargo test --feature geo_routing` to be launched Signed-off-by: Nicolas Buffon <[email protected]>
Signed-off-by: Nicolas Buffon <[email protected]>
Signed-off-by: Nicolas Buffon <[email protected]>
SimpleExporter sends Span once they end and does not seem to be compatible from Tokio runtime Switch to BatchedSpanProcessor using Tokio runtime to fix the runtime errors when using mobility pipeline and to enhance performances Signed-off-by: Nicolas Buffon <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's new
Python workflows are failing since PR #143 was merge in master; only the rust project is modified in this PR
json_counter
example to illustrate how to use mqtt modtest.mosquitto.org
as public MQTT broker in the example configuration fileCloses #125
mobility
mobility
for mobility related structs and methodsmobility
featuretelemetry
telemetry
for telemetry related structs and methodstelemetry
example to illustrate how to use telemetry modHow to test
Launch json_counter example
Example runs and yields about the number of JSON messages received among the total
Configure OTLP collector
Edit the
example/config.ini
file to set the OTLP collector endpoint config by filling the following sectionLaunch telemetry example
Example runs and sends 4 traces
Launch copycat example