Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conditional extension invocation #31

Open
philbooth opened this issue May 30, 2014 · 1 comment
Open

Conditional extension invocation #31

philbooth opened this issue May 30, 2014 · 1 comment

Comments

@philbooth
Copy link
Contributor

Currently a single boomcatch instance executes with a single extension pipeline configuration. However it is unlikely that anyone using multiple boomerang plugins wants to handle all of the data in the same way.

For example, you might want to map navigation timing data as statsd timers and resource timing data as a waterfall chart.

This would require a way to conditionally specify multiple extension configurations.

Doing that on the command line would likely be a bit of a mess, trying to define some arbitrary DSL that handles all use cases perfectly. A better approach could be to expose a meta-extension, a JavaScript extension point that lets you invoke the other extensions however you like.

@philbooth
Copy link
Contributor Author

As mentioned in #56, this could be handled during the filter step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant