Open jobergum opened 3 years ago
I'm not sure if we need to treat this as a public API but I have a strong desire to rename the MTF parts to have better explanations before I document this more in-depth? Some inconsistent casing and I'm sure we can use a few bytes more to explain with higher-level abstractions? Thoughts @baldersheim and @bratseth on the API part?
Agree! Often the best way to see that is to try to write doc for it.
I suggest just creating a list of desired changes, which then can be fixed in one go. It's obvious to us of course that MTF refers to Mordenkainen's Tome of Foes, but it may not be to everybody ... https://en.wikipedia.org/wiki/MTF
I suggest that we use tag="query_setup" for the events with MTF in the event string, then trace events will all have a tag from the set
For the MTF strings, I suggest making them more readable?
What you think @baldersheim ? I think building tooling around this will be very useful for many
Query tracing was improved in terms of terminology and structure in: https://github.com/vespa-engine/vespa/pull/22217 https://github.com/vespa-engine/vespa/pull/22288
@jobergum The practical search performance guide can now be updated.
Soon is in the past now.
Vespa has this awesome feature where you can trace the end to end execution of a query .
This used in combination with timestamp tracing can be used to fully understand the serving performance as it includes end to end tracing of query execution.
So some documentation would be a nice start, a UI tooling component would be even nicer:)