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

Port influx_inspect tools to influxd inspect subcommand #19315

Open
stuartcarnie opened this issue Aug 12, 2020 · 5 comments
Open

Port influx_inspect tools to influxd inspect subcommand #19315

stuartcarnie opened this issue Aug 12, 2020 · 5 comments
Labels
area/tooling area/2.x OSS 2.0 related issues and PRs epic team/edge

Comments

@stuartcarnie
Copy link
Contributor

stuartcarnie commented Aug 12, 2020

What

Users will require access to the existing influx_inspect tools, available in 1.x. The 2.x tools were disabled / removed as they are not compatible after the 1.x migration.

This epic captures the list of influx_inspect commands to be ported to influxd inspect

@stuartcarnie stuartcarnie added area/2.x OSS 2.0 related issues and PRs area/tooling team/storage labels Aug 12, 2020
@stuartcarnie stuartcarnie mentioned this issue Aug 12, 2020
8 tasks
@stuartcarnie
Copy link
Contributor Author

This represents more than a single sprint (two weeks) worth of work, hence earning the 9,000 estimate.

The tools are not a drop-in from 1.x and 2.x as they have to interact with 2.x metadata.

I would expect this be converted to an epic and individual issues created for each tool. Some may be easier to port than others, depending on their requirements.

@danxmoran
Copy link
Contributor

@stuartcarnie I notice that the 1.x export subcommand isn't included in the list here. Was that intentional, or an oversight?

@stuartcarnie
Copy link
Contributor Author

@danatinflux influx export is already available in 2.0, but is limited to exporting resources. Tagging @timhallinflux and @russorat to elicit their feedback / ideas.

@timhallinflux
Copy link
Contributor

We need to export the contents of a bucket into LP.

@rbetts
Copy link
Contributor

rbetts commented Jan 5, 2021

@danxmoran (deleted my previous comment - which wasn't particularly helpful.). But let's chat about this if you have any questions? In general, the goal of the influxd inspect commands are to allow offline data processing. We use this for a few of scenarios: where we want to compute offline w/o putting load on the DB; where we want to get information from TSM but the DB can't run for some reason; where we want to add a rarely-used feature and the complexity of adding it to the running DB is too high but the complexity/cost of doing it offline is acceptable.

Some of the influxd inspect commands (specifically export) do overlap with API-based capabilities. That's okay - there are reasons to want them both online and offline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/tooling area/2.x OSS 2.0 related issues and PRs epic team/edge
Projects
None yet
Development

No branches or pull requests

6 participants