Commit Graph

1613 Commits

Author SHA1 Message Date
Scott Gerring f781de0c75 move FutureExt into context mod 2025-03-10 15:05:50 +01:00
Scott Gerring c589841f9b Rejig module structure to facilitate moving more into context module 2025-03-10 14:42:19 +01:00
Cijo Thomas 9d3a5079f6
test: Add test showing Baggage and Context interation with Tracing (#2732)
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
2025-03-06 05:57:25 -08:00
Scott Gerring 69c4adee46
docs: Add ADR dir and error handling ADR (#2664)
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
Co-authored-by: Zhongyang Wu <zhongyang.wu@outlook.com>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2025-03-06 05:42:05 -08:00
Pixels b33f0cc56c
fix: typo in metrics.rs (#2761)
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-03-05 12:19:11 -08:00
Cijo Thomas 36cbe8dc1f
test: Modify perf tests to pass event name correctly to avoid string allocation (#2762) 2025-03-05 11:09:11 -08:00
Cijo Thomas f013b3d474
test: Stress test for logs modified to show throughput when enabled()… (#2760) 2025-03-05 10:31:32 -08:00
Anton Grübel a317856787
refactor: refactor Baggage with Context interaction (#2748)
Co-authored-by: Zhongyang Wu <zhongyang.wu@outlook.com>
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-03-05 06:40:55 -08:00
Björn Antonsson baf4bfd61e
fix: Allow overlapping context scopes (#2378)
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-03-04 17:03:45 -08:00
Cijo Thomas ff33638d1e
feat: Allow event name to be provided to IsEnabled check in Logger (#2756) 2025-03-04 15:39:58 -08:00
Cijo Thomas c5a4b7f436
doc: Update CONTRIBUTING.md with meeting notes (#2755) 2025-03-04 10:04:48 -08:00
Cijo Thomas 88cae2cf7d
test: Add test to show how to add baggage to logrecords via processor (#2738) 2025-03-03 21:40:49 -08:00
Cijo Thomas f15a3379f8
fix: Fix Logger scope in Tracing Appender (#2735) 2025-03-03 19:11:33 -08:00
Anton Grübel 5a77fb2b50
chore: enable Rust 2024 edition lints (#2728)
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-03-03 13:46:22 -08:00
Cijo Thomas 1ddecb04d9
perf: Nit additions to Baggage benchmarks (#2740) 2025-03-03 11:33:41 -08:00
Anton Grübel 2493fecc40
fix: align baggage.remove() implementation (#2734) 2025-03-03 11:31:25 -08:00
Cijo Thomas 46a7cd623c
perf: Add benchmarks to show the cost of attributes in Log (#2741) 2025-03-03 11:13:09 -08:00
Anton Grübel 92303b6f72
test: add benchmark tests for baggage (#2737) 2025-03-02 11:00:51 -08:00
Shunsuke Tokunaga 13fafcb0ab
test: Add Scope attributes test cases for metrics (#2736)
Signed-off-by: Shunpoco <tkngsnsk313320@gmail.com>
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-03-02 09:41:42 -08:00
Mindaugas Vinkelis 1583e70c2f
perf: Baggage insert & BaggageExt::with_baggage & updated constants to latest standard (#2284) 2025-03-02 08:02:34 -08:00
Anton Grübel 5e47487427
fix: change value type of Baggage to StringValue (#2729)
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-03-01 12:03:32 -08:00
dependabot[bot] 382bad420b
Bump ytanikin/pr-conventional-commits from 1.4.0 to 1.4.1 (#2733)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-01 12:01:46 -08:00
Anton Grübel a423ad2aa9
ci: fix rate limiting of setup-protoc in CI (#2731) 2025-02-28 12:47:02 -08:00
Anton Grübel d581ae170d
test: fix and enable doctests (#2730) 2025-02-28 12:46:30 -08:00
Cijo Thomas 91ae096206
test : Add test to confirm Context expected behavior (#2724) 2025-02-28 07:04:54 -08:00
martintmk fb74565453
feat: Refine runtime trait (#2641) 2025-02-27 10:09:43 -08:00
Cijo Thomas 367e484686
ci: Run perf tests on demand (#2722) 2025-02-26 14:00:26 -08:00
Cijo Thomas edb0d5857f
docs: Modify examples to show best practices - reuse tracer (#2709) 2025-02-26 12:08:01 -08:00
Cijo Thomas 11ed8e0af7
docs: Fix tracing grpc example (#2710) 2025-02-26 11:05:55 -08:00
Cijo Thomas 08a1f52e18
test: Try fix a flaky test (#2719) 2025-02-26 10:05:28 -08:00
Scott Gerring 4830a3cf3b
ci: comment out intermittent failing assertion (#2714) 2025-02-26 08:01:43 -08:00
Björn Antonsson f9ccdfff1c
chore: Fix small nits on benchmarks and remove throughput (#2713) 2025-02-26 07:18:48 -08:00
Scott Gerring 261ac75ab5
ci: Add criterion performance regressions to PR workflows (#2706) 2025-02-25 23:37:37 -08:00
Björn Antonsson 2bf05f6161
perf: More Context benchmarks (#2707) 2025-02-25 23:03:55 -08:00
Cijo Thomas 7954252154
test: Nit improvement to Logger test logic (#2708) 2025-02-25 15:32:44 -08:00
Mohammad Vatandoost 29eda05337
Modify batch processor test use flush instead of sleeptime (#2675)
Co-authored-by: Braden Steffaniak <BradenSteffaniak+github@gmail.com>
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-02-25 14:43:58 -08:00
Dimitris Apostolou 81fea0747c
Avoid duplicate crates (#2703)
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-02-25 08:07:55 -08:00
Scott Gerring bfd9f3139b
ci: add pr naming workflow (#2698) 2025-02-25 07:15:18 -08:00
Scott Gerring 59af7e2277
chore: Prevent libtest being added to bench builds (#2705) 2025-02-25 07:13:26 -08:00
Josh W Lewis 64549d741f
Fix `.with_headers` to support multiple k/v pairs (#2699)
Co-authored-by: Cijo Thomas <cijo.thomas@gmail.com>
2025-02-24 15:52:59 -08:00
Spencer Judge edab145d6a
Reduce various info logs to debug (#2700) 2025-02-24 11:28:38 -08:00
Cijo Thomas bc5e6cea61
InstrumentationScope to include attributes in hash and eq check (#2701) 2025-02-21 12:06:10 -08:00
Cijo Thomas 27d364b105
Fix: BatchLogProcessor to invoke shutdown on exporter (#2696) 2025-02-21 11:55:36 -08:00
Cijo Thomas cb81eb6873
Add Scott Gerring as an Approver (#2679)
Co-authored-by: Zhongyang Wu <zhongyang.wu@outlook.com>
2025-02-21 07:07:10 -08:00
Cijo Thomas ee76205a8a
Add few more notes to design docs for Logs (#2694) 2025-02-20 17:45:41 -08:00
Lalit Kumar Bhasin a70affd3e3
Remove `mut` self reference from SpanExporter::export() method. (#2695) 2025-02-20 17:39:03 -08:00
Cijo Thomas c072629648
Use Duration for const for delays (#2688) 2025-02-20 16:43:31 -08:00
Cijo Thomas 19dba6964e
Appender-Tracing - extend spl treatment of message when recording str (#2689)
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
2025-02-20 16:10:15 -08:00
Cijo Thomas 6648d74cb2
Nit fix to changelogs (#2693) 2025-02-20 16:02:05 -08:00
Anton Grübel 5ce50ae4ed
simplify async trait impl (#2692) 2025-02-20 15:42:43 -08:00