Commit 0e4076b
feat: Add
* chore: Add initial crate structure
* feat: Add initial CRD structs
* feat: Add exporter config to sub keys
* feat: Add initial trace layer and service
* feat: Finish initial trace layer
* feat: Add doc comments, implement server_socket_address
* refactor: Rename observability struct
* refactor: Use raw identifier function
* chore: Add various notes and todo comments
* Rename crate to stackable-telemetry
* Swap out trace layer with our own
* Add header injector, pre-register span fields
* chore: Add comment about constant span field names
* feat: Add header extractor
* chore: Add comments about HTTP requeste header fields
* docs: Add doc comments
* test: Add trace layer unit test
* feat: Add tracing instrumentation
* docs: Add comment about implementation guide
* add tracing subscriber (otlp exporter) initialisation
* refactor(stackable-telemetry): add typestate builder, and initialise configured subscribers.
* improve tracing docs
* docs(stackable-telemetry): improve crate docs
* docs(stackable-telemetry): improve layer docs
* Add missing doc comments
* Enable previously ignored doc tests
* Adjust cargo-udeps ignore list for doc tests
* Move modules, add re-exports
* Add doc comment about injector and extractor
* Fix doc test
* chore(stackable-telemetry): re-export LevelFilter
* Revert "chore(stackable-telemetry): re-export LevelFilter"
This reverts commit ec1b909.
* Use new module structure
* Revert "Use new module structure"
This reverts commit 5769544.
* chore(stackable-certs): skip the self field in spans
* chore(stackable-certs): skip the self field in spans
* chore(stackable-telemetry): add comment about log::Record to tracing::Event conversion
* perf: make rsa fast again
* Revert "perf: make rsa fast again"
This reverts commit 9a30a02.
* chore(stackable-webhook): adjust the severity of a failed tls handshake event
* fix(stackable-telemetry): Inject the traceparent at span finalization
* feat(stackable-webhook): Add default health endpoint
* Update crates/stackable-telemetry/src/tracing.rs
Co-authored-by: Malte Sander <[email protected]>
* Apply suggestions
This batch of changes includes various typos.
Co-authored-by: Andrew Kenworthy <[email protected]>
Co-authored-by: Malte Sander <[email protected]>
* docs(stackable-telemetry): Add doc comments for CRD structs
* chore(stackable-telemetry): Remove comment prefix
* chore: Remove CRD structs
Remove the OpenTelemetry related CRD structs for
now, because we currently don't fully understand
all requirements. The current work will be saved
in a separate branch for future reference.
* chore(stackable-telemetry): remove tracing-log, it only appears to work when called from the application code, not in a library
---------
Co-authored-by: Nick Larsen <[email protected]>
Co-authored-by: Malte Sander <[email protected]>
Co-authored-by: Andrew Kenworthy <[email protected]>stackable-telemetry utility crate (#758)1 parent deecaa9 commit 0e4076b
File tree
12 files changed
+1102
-21
lines changed- crates
- stackable-certs/src/ca
- stackable-telemetry
- src
- instrumentation
- axum
- stackable-webhook
- src
12 files changed
+1102
-21
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
| 38 | + | |
| 39 | + | |
37 | 40 | | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
41 | 45 | | |
42 | 46 | | |
43 | 47 | | |
44 | 48 | | |
45 | | - | |
| 49 | + | |
46 | 50 | | |
47 | 51 | | |
48 | 52 | | |
| |||
63 | 67 | | |
64 | 68 | | |
65 | 69 | | |
66 | | - | |
| 70 | + | |
67 | 71 | | |
68 | 72 | | |
69 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
270 | 270 | | |
271 | 271 | | |
272 | 272 | | |
273 | | - | |
| 273 | + | |
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
346 | | - | |
| 346 | + | |
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| |||
358 | 358 | | |
359 | 359 | | |
360 | 360 | | |
361 | | - | |
| 361 | + | |
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
Lines changed: 45 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
Lines changed: 47 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
0 commit comments