Skip to content

Add Chronowave storage backend as build-in options #2534

@rleiwang

Description

@rleiwang

Requirement - what kind of business use case are you trying to solve?

Facilitate root cause analysis by integrating trace and application log search/display into one application, Jaeger.

Problem - what in Jaeger blocks you from solving the requirement?

Jaeger UI currently can't search on logs. The storage backends in all-in-ones mode don't support searching tags with just key words or wild card.

Proposal - what do you suggest to solve the problem or improve the existing situation?

I am proposing to add https://github.com/chronowave/chronowave as one of the storage backends. Chronowave is an open source data store built for append only machine generated data. Chronowave uses sequence based full text search engine to provide the same search functionalities as ElasticSearch has, but with much less system resource requirements. I have integrated Chronowave with Jaeger in https://github.com/chronowave/jaeger. It works in all-in-one mode. The following screen shot shows the result of wild card key word search on HotRod trace tags.

image

Any open questions to address

Before I create pull request, are there any integration tests I need to integrate first?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions