Skip to content

Consider dropping guava from core SDK dependencies #1944

Description

@Oberon00

Guava is a rather big dependency (size-wise) and the usages in the SDK are rather trivial. At Dynatrace we managed to replace Guava with core Java 7 standard library with little effort in our internal fork of opentelemetry-java. With Java 8, it should be even easier to achieve this.

The advantage would be that the deployment size shrinks considerably (for the core SDK + depenendencies probably by at least 80%). This could be important for size-sensitive deployment environments such as AWS lambda.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions