malabi icon indicating copy to clipboard operation
malabi copied to clipboard

Support filtering by elasticsearch spans

Open aspectom opened this issue 4 years ago • 0 comments

Currently, we allow to filter by specific databases/orm like mongo/sequelize.

We want to enable this same behavior on elasticsearch, so users could filter by elasticsearch spans easily.

This is an example of usage in sequelize

const sequelizeActivities = spans.sequelize();
expect(sequelizeActivities.length).toBe(1);
expect(sequelizeActivities.first.dbOperation).toBe("SELECT");
expect(Array.isArray(JSON.parse(sequelizeActivities.first.dbResponse))).toBe(true);

We would want to enable something like this:

const esSpans = spans.elasticsearch();
expect(esSpans.length).toBe(1);

It means to implement this filter in SpansRepository class. See how it's implemented for mongo/sequelize etc.

aspectom avatar Nov 29 '21 12:11 aspectom