Skip to content

This repository manifests set which is made to build a prototype system of TraceZip, made by 4 pieces.

Notifications You must be signed in to change notification settings

OpsPAI/TraceZip

Repository files navigation

TraceZip

It is a collection of works which is made to build a prototype system of TraceZip, made by 4 pieces.

  • otel-auto-instrumentation-survey is a Java Project, shows how we generated work loads from some famous middlewares.
  • otel-compressor is an online-version implementation of TraceZip.
  • static-compressor is an offline-version implementation of TraceZip. You can use it to compress CSV files.
  • train-ticket-workload show how we generated Train-Ticket benchmark tracing datas.

For more information, please enter in the corresponding directory and read its README.


Note on Data Usage: Cluster-Trace-Microservices-v2022

Our research utilizes the Cluster-Trace-Microservices-v2022 dataset from the Alibaba Cluster Trace Program, which provides fine-granularity, large-scale microarchitectural metrics from Alibaba's colocation datacenters. Specifically, we have extracted and compressed trace data for the same interface to streamline our analysis.

For further details on this dataset, refer to the official repository: Alibaba Cluster Data. The static-compressor compress the CallGraph.

We express our gratitude to Alibaba Group for making this invaluable dataset available for the research community.


TrainTicket Benchmark Spans collection

Our TraceZip compression middleware can be applied to microservice systems that use OpenTelemetry for trace collection.

For easier experiment reproduction, we later collected the Span data of microservices and middleware in a single-server environment. Here, we provide the Span data generated by these services, which you can use to test the compression rate of our program for Spans. We have removed data that might contain author information from the dataset to maintain anonymity during the review process. The total size of the dataset after extraction is approximately 16 GB.

About

This repository manifests set which is made to build a prototype system of TraceZip, made by 4 pieces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published