gitextract_0_ynlnqz/ ├── .github/ │ └── workflows/ │ ├── ci-cd.yml │ └── stale.yml ├── .gitignore ├── .mvn/ │ └── wrapper/ │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── AGENTS.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── RELEASES.md ├── entrypoint.sh ├── header.txt ├── jaeger-spark-dependencies/ │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── io/ │ │ └── jaegertracing/ │ │ └── spark/ │ │ └── dependencies/ │ │ └── DependenciesSparkJob.java │ └── resources/ │ └── log4j.properties ├── jaeger-spark-dependencies-cassandra/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── jaegertracing/ │ │ │ └── spark/ │ │ │ └── dependencies/ │ │ │ └── cassandra/ │ │ │ ├── CassandraDependenciesJob.java │ │ │ └── CassandraSpan.java │ │ └── resources/ │ │ ├── log4j2.component.properties │ │ └── log4j2.properties │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── jaegertracing/ │ │ └── spark/ │ │ └── dependencies/ │ │ └── cassandra/ │ │ ├── CassandraDependenciesDockerJobTest.java │ │ ├── CassandraDependenciesJobTest.java │ │ └── JaegerTestDriverContainer.java │ └── resources/ │ ├── jaeger-v2-config-cassandra.yaml │ └── log4j.properties ├── jaeger-spark-dependencies-common/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── io/ │ │ └── jaegertracing/ │ │ └── spark/ │ │ └── dependencies/ │ │ ├── DependenciesSparkHelper.java │ │ ├── SpansToDependencyLinks.java │ │ ├── Utils.java │ │ ├── json/ │ │ │ ├── JsonHelper.java │ │ │ ├── KeyValueDeserializer.java │ │ │ ├── KeyValueMixin.java │ │ │ ├── ReferenceDeserializer.java │ │ │ ├── ReferenceMixin.java │ │ │ ├── SpanDeserializer.java │ │ │ └── SpanMixin.java │ │ └── model/ │ │ ├── Dependency.java │ │ ├── KeyValue.java │ │ ├── Process.java │ │ ├── Reference.java │ │ └── Span.java │ └── test/ │ └── java/ │ └── io/ │ └── jaegertracing/ │ └── spark/ │ └── dependencies/ │ ├── SpansToDependencyLinksTest.java │ └── model/ │ └── SpanTest.java ├── jaeger-spark-dependencies-elasticsearch/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── jaegertracing/ │ │ │ └── spark/ │ │ │ └── dependencies/ │ │ │ └── elastic/ │ │ │ ├── ElasticTupleToSpan.java │ │ │ └── ElasticsearchDependenciesJob.java │ │ └── resources/ │ │ ├── log4j2.component.properties │ │ └── log4j2.properties │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── jaegertracing/ │ │ └── spark/ │ │ └── dependencies/ │ │ └── elastic/ │ │ ├── ElasticsearchDependenciesDockerJobTest.java │ │ ├── ElasticsearchDependenciesJobTest.java │ │ ├── ElasticsearchDependenciesTagFieldsJobTest.java │ │ └── JaegerElasticsearchEnvironment.java │ └── resources/ │ └── jaeger-v2-config-elasticsearch.yaml ├── jaeger-spark-dependencies-opensearch/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── io/ │ │ │ └── jaegertracing/ │ │ │ └── spark/ │ │ │ └── dependencies/ │ │ │ └── opensearch/ │ │ │ ├── OpenSearchDependenciesJob.java │ │ │ └── OpenSearchTupleToSpan.java │ │ └── resources/ │ │ ├── log4j.properties │ │ ├── log4j2.component.properties │ │ └── log4j2.properties │ └── test/ │ ├── java/ │ │ └── io/ │ │ └── jaegertracing/ │ │ └── spark/ │ │ └── dependencies/ │ │ └── opensearch/ │ │ ├── JaegerOpenSearchEnvironment.java │ │ ├── OpenSearchDependenciesDockerJobTest.java │ │ └── OpenSearchDependenciesJobTest.java │ └── resources/ │ └── jaeger-v2-config-opensearch.yaml ├── jaeger-spark-dependencies-test/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── io/ │ │ └── jaegertracing/ │ │ └── spark/ │ │ └── dependencies/ │ │ ├── LogToConsolePrinter.java │ │ └── test/ │ │ ├── DependenciesTest.java │ │ ├── DependencyLinkDerivator.java │ │ ├── TracersGenerator.java │ │ ├── rest/ │ │ │ ├── DependencyLink.java │ │ │ ├── JsonHelper.java │ │ │ └── RestResult.java │ │ └── tree/ │ │ ├── Node.java │ │ ├── TracingWrapper.java │ │ ├── Traversals.java │ │ └── TreeGenerator.java │ └── test/ │ └── java/ │ └── io/ │ └── jaegertracing/ │ └── spark/ │ └── dependencies/ │ └── test/ │ ├── DependencyLinksDerivatorTest.java │ ├── MockTracingWrapper.java │ ├── rest/ │ │ └── DeserializationTest.java │ └── tree/ │ ├── TraversalsTest.java │ └── TreeGeneratorTest.java ├── mvnw ├── mvnw.cmd ├── pom.xml └── renovate.json