Quentin Gliech
d1b9a4980c
Update opentelemetry to 0.24.0
2024-07-25 11:01:43 +02:00
Quentin Gliech
798ca90241
Fix mas-cli
...
This does a few things:
- move `bytes` to workspace dependencies
- write an hyper-based transport for Sentry
- ignore OTEL errors related to propagations
- fix everything else in mas-cli
2024-07-05 10:07:40 +02:00
Quentin Gliech
2e63e3da71
Write an adapter for opentelemetry-http
2024-07-05 10:07:40 +02:00
Quentin Gliech
c37fcfd786
Bump the other opentelemetry crates
2024-06-28 17:22:02 +02:00
Quentin Gliech
aa6178abe6
Flatten the telemetry config section
2024-03-22 13:33:09 +01:00
Quentin Gliech
eb950151af
Upgrade OTEL and remove support for Jaeger and Zipkin exporters
2024-03-18 17:26:40 +01:00
Quentin Gliech
6eb6209bd8
Use rustls-platform-verifier for cert validation
...
This simplifies by removing the mutually exclusive `native-roots` and
`webpki-roots` features with something that is suitable for all
platforms.
2024-03-06 14:03:59 +01:00
Quentin Gliech
5ab0e880ff
Upgrade opentelemetry to 0.21.0
2023-11-08 11:49:03 +01:00
Quentin Gliech
f29e4adcfa
Always initialize a metric reader to avoid crashes
...
Fix #1552
2023-09-14 16:52:01 +02:00
Quentin Gliech
699dfba55f
OpenTelemetry upgrade
2023-08-11 16:12:58 +02:00
Quentin Gliech
033479bc57
cli: always include all OTEL exporters
2023-08-03 17:13:37 +02:00
Quentin Gliech
5cd93a5f93
Bump the OTEL crates to 0.19.0 ( #1132 )
...
* Bump the OTEL crates to 0.19.0
Also pins a bunch of versions in the Dockerfile and fixes the docker build in CI
2023-04-24 17:10:55 +00:00
Quentin Gliech
3979e9f46a
Update Rust to 1.69.0
2023-04-24 11:42:01 +02:00
Quentin Gliech
08f58db08b
Replace the OTEL-based tracing layer with tracing
based layers
2023-04-18 14:45:43 +02:00
Quentin Gliech
014a8366ed
Export Prometheus metrics on regular listeners
2022-10-17 11:39:45 +02:00
Quentin Gliech
9e3b3567b2
Gate the prometheus exporter behind a feature
...
Also fixes the Docker image building and the CI builds
2022-09-28 11:13:53 +02:00
Quentin Gliech
56fdb64a84
HTTP metrics & other stuff
2022-09-28 11:13:53 +02:00
Quentin Gliech
3901829ccd
Prometheus exporter & other stuff
2022-09-28 11:13:53 +02:00
Quentin Gliech
7dd84a6584
WIP: bump OTEL
2022-09-28 11:13:53 +02:00
Quentin Gliech
bc24e30867
Add CORS headers to API-like routes
2022-04-07 16:25:42 +02:00
Quentin Gliech
4e31fc6c84
Get rid of warp
2022-04-06 17:35:29 +02:00
Quentin Gliech
b81f4caace
Better OpenTelemetry tracer
2022-02-24 16:03:37 +01:00
Quentin Gliech
2df40762a2
Dedicated HTTP server/client crate
...
Also have better names for the HTTP routes
2022-02-10 16:38:16 +01:00
Quentin Gliech
26a340d5dc
Bump dependencies
2022-02-04 10:18:01 +01:00
Quentin Gliech
c3ddc088ab
Reorganise CLI crate
2022-02-01 18:49:55 +01:00
Quentin Gliech
2f97ca685d
Split the core crate
2021-12-17 18:04:30 +01:00
Quentin Gliech
54a7e63913
Tweak items visibility in the core crate
2021-11-25 17:11:23 +01:00
Quentin Gliech
cf8793da27
Zipkin and Jaeger support
2021-10-14 19:38:57 +02:00
Quentin Gliech
f016019553
Make the OTEL propagator configurable
2021-10-14 18:55:47 +02:00
Quentin Gliech
29f3edd833
Better CORS filter to allow OTEL propagator headers
2021-10-14 18:47:38 +02:00
Quentin Gliech
e630279b54
Propagate parent trace context
2021-10-14 17:39:49 +02:00
Quentin Gliech
f9036aecd4
Make telemetry configurable
...
Also allows opting-out of the OTLP exporter to remove the dependency to
protoc when building.
2021-10-13 16:48:16 +02:00
Quentin Gliech
27ae6a5167
Initial OpenTelemetry tracing support
2021-10-13 13:56:42 +02:00