Stadia Request Log Display #66
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently nidus-sync has an integration with Stadia for making geocoding requests. These requests end up the database under the
stadiaschema asapi_requesttable rows. We've been seeing issues where our algorithm for selecting the best match on a structured geocode is choosing the entire street rather than a house on the street. I recently added a query to the platform layer,platform.StadiaQueryListwhich gets a list of all of the stadia query logs, sorted by creation date.I need some way to view these logs. This feature request is to add a new area to the "sudo" UI which is used for internal-only tools in the system. Currently the UI is mostly for testing communications channels. This feature request is to create a new sub-area at
/_/sudo/stadiawhich is linked via a button on the main/_/sudopage. The new area should show a table of all of the stadia api request logs. It should allow for selecting a query and showing everything about the query. Special attention should be paid to how to display the response because it can be quite large. From the API it will just be a string that should be valid JSON. Ideally we should show the JSON by parsing it and having a tree view with collapsible nodes. If there is an existing library we can leverage to do that in VueJS, that'd be ideal.I'll then use this new feature to inspect the queries that were made recently and develop a test suite for our feature selection algorithm to ensure we select specific addresses when available and fall back to an entire street when nothing else better can be found.