Components that handle spans, buffers them, writes to ElasticSearch/Cassandra, and provides API to access them .
APACHE-2.0 License
This repo contains the haystack components that build the traces, store them in Cassandra and ElasticSearch(for indexing) and provide a grpc endpoint for accessing them
Since this repo contains haystack-idl as the submodule, so use the following to clone the repo
Note : For mac users you can download docker for mac to set you up for the last two steps.
For a full build, including unit tests and integration tests, docker image build, you can run -
make all
docker-compose
Run the build and integration tests for individual components with
make indexer
&&
make reader