Skip to content

5201 zio interceptor only sttp#5256

Draft
cheleb wants to merge 3 commits into
softwaremill:masterfrom
cheleb:5201-zio-interceptor-only-sttp
Draft

5201 zio interceptor only sttp#5256
cheleb wants to merge 3 commits into
softwaremill:masterfrom
cheleb:5201-zio-interceptor-only-sttp

Conversation

@cheleb
Copy link
Copy Markdown

@cheleb cheleb commented May 27, 2026

Provides ZIO OpenTelementry Tracing interceptor.

ZIO OpenTelemetry example with OpenTelemetry setup is provided with:

  • Trace
  • Logging
  • Metric

As ZIO OpenTelemetry provides them.

@cheleb cheleb mentioned this pull request May 27, 2026
@cheleb cheleb force-pushed the 5201-zio-interceptor-only-sttp branch from cf38d4e to 8a517dd Compare May 27, 2026 21:29
@cheleb cheleb marked this pull request as ready for review May 27, 2026 21:31
@cheleb cheleb marked this pull request as draft May 29, 2026 12:41
@cheleb cheleb force-pushed the 5201-zio-interceptor-only-sttp branch from 205aabb to 485a4b1 Compare May 29, 2026 12:46
@cheleb cheleb force-pushed the 5201-zio-interceptor-only-sttp branch from 485a4b1 to 7739162 Compare May 29, 2026 12:47
cheleb added 2 commits May 29, 2026 15:32
Enable Scala 2 compatibility for the `zio-opentelemetry` project by updating the JVM platform configuration in `build.sbt`.

Also perform minor code cleanup in the `zio-opentelemetry` module, including:
- Updating ZIO imports to use `zio._` syntax.
- Changing environment type definition from `&` to `with` in `ZIOtelAppDefault`.
- Fixing minor syntax in `Metrics.scala`.
Add new Scala examples demonstrating how to integrate ZIO with Tapir and
OpenTelemetry for tracing. These examples include:

- `ZIOpenTelemetryDefaultExample.skip`: A default configuration example
  using `ZIOtelAppDefault`.
- `ZIOpenTelemetryExample.skip`: A custom configuration example using
  `ZIOtelApp`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant