Skip to content

Commit 8330353

Browse files
authored
feat: [Geneva Exporter] Initial release for Geneva Exporter packages (#428)
1 parent 471aa06 commit 8330353

File tree

8 files changed

+35
-2
lines changed

8 files changed

+35
-2
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
3+
## [0.1.0] - 2025-08-18
4+
5+
### Added
6+
- Initial release of geneva-uploader-ffi

opentelemetry-exporter-geneva/geneva-uploader-ffi/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ rust-version = "1.75.0"
99
crate-type = ["cdylib", "staticlib", "rlib"]
1010

1111
[dependencies]
12-
geneva-uploader = { path = "../geneva-uploader" }
12+
geneva-uploader = { path = "../geneva-uploader", version = "0.1.0" }
1313
opentelemetry-proto = { workspace = true, default-features = false, features = ["logs", "gen-tonic-messages"] }
1414
tokio = { version = "1.0", features = ["rt-multi-thread"] }
1515
prost = "0.13"
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# geneva-uploader-ffi
2+
3+
The geneva-uploader-ffi is designed for Microsoft products to send data to public-facing end-points which route to Microsoft's internal data pipeline. It is not meant to be used outside of Microsoft products and is open sourced to demonstrate best practices and to be transparent about what is being collected.
4+
5+
geneva-uploader-ffi: FFI (Foreign Function Interface) layer for integrating with other languages.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
3+
## [0.1.0] - 2025-08-18
4+
5+
### Added
6+
- Initial release of geneva-uploader
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# geneva-uploader
2+
3+
The geneva-uploader is designed for Microsoft products to send data to public-facing end-points which route to Microsoft's internal data pipeline. It is not meant to be used outside of Microsoft products and is open sourced to demonstrate best practices and to be transparent about what is being collected.
4+
5+
geneva-uploader: Core uploader responsible for sending telemetry data to the Geneva backend.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
3+
## [0.1.0] - 2025-08-18
4+
5+
### Added
6+
- Initial release of opentelemetry-exporter-geneva

opentelemetry-exporter-geneva/opentelemetry-exporter-geneva/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ rust-version = "1.75.0"
88
[dependencies]
99
opentelemetry_sdk = {workspace = true, default-features = false, features = ["logs"]}
1010
opentelemetry-proto = {workspace = true, default-features = false, features = ["logs"]}
11-
geneva-uploader = {path = "../geneva-uploader/", version = "0.1.0"}
11+
geneva-uploader = { path = "../geneva-uploader", version = "0.1.0" }
1212
futures = "0.3"
1313

1414
[dev-dependencies]
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# opentelemetry-exporter-geneva
2+
3+
The opentelemetry-exporter-geneva is designed for Microsoft products to send data to public-facing end-points which route to Microsoft's internal data pipeline. It is not meant to be used outside of Microsoft products and is open sourced to demonstrate best practices and to be transparent about what is being collected.
4+
5+
opentelemetry-exporter-geneva: OpenTelemetry-compliant exporter for Geneva

0 commit comments

Comments
 (0)