Replies: 3 comments
-
nixOs does have a quickwit package? That's pretty cool - it's incomplete without the config though. The error should be better though (maybe even have some mechanism to create a default config?)
No, that's not how it works.
Logging some errors would probably make sense. |
Beta Was this translation helpful? Give feedback.
-
@nh2 thanks a lot for your feedback, you hit several Quickwit's limitations, and you had clearly a bad UX, very sorry for that. I opened an issue on nixpkgs about the config file, it would be really nice to have it directly in your path. We are working on document validation and it should be shipped in the next version, with that quickwit will return better errors and help you fix your config/setup. We definitely need to improve the UX, especially for those quick starts. We will work on that, I opened this issue to track this. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the responses so far!
I did read the Quickstart and other tutorials. It says e.g.
And the If this isn't it, what is the way to just index a plain text file / where is it explained in the quickstart or the tutorials? |
Beta Was this translation helpful? Give feedback.
-
I have a 100 GB log file and wanted to explore whether quickwit can help me do quieries against it faster than grep.
I followed https://quickwit.io/docs/ingest-data/ingest-local-file after installing
quickwit
from my linux distribution (nix-shell -p quickwit
).I hit the following obstacles I want to share:
It says to run
quickwit run
. When I do that, I get:The tutorial does not explain where to get that
config/quickwit.yaml
from.I eventually figured that probably a default config is in the Github repo (it was), but it would be nice if it was somehow clearer where I can get the default config from, from either the tutorial or the CLI output.
Next, I used the proposed
stackoverflow-schemaless-config.yaml
.I'm assuming "schemaless" will allow me to ingest any kind of text file.
When I run
quickwit tool local-ingest
on a 500 KB file, I get this output:I'm immediately confused by the fact that this invocation runs for, and only fails after, 30 seconds even though my file is only 500 KB and it apparently parsed everything in the first line of output.
What is it doing in those 30 seconds? Unclear.
Also the fact that some lines show e.g.
1.36MB/s
when it probably isn't doing anything, is confusing. Probably some rolling average causing it (it's weird that the rolling average counts on when the program is apparently already done with the file).Why is it failing to parse the file? Unclear. I have plenty of
Parse errs
but the UX is not discoverable in the sense that there's no clue what I should do next to investigate those errors.Is schema-less not what I expected? It would be nice if the tutorial could explain that if that's the case.
I hope this is useful feedback regarding "let's try this tool out quickly" experience, thanks!
Beta Was this translation helpful? Give feedback.
All reactions