feat: improved tail "live" log streaming #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Azure has pretty delayed Application Insights log query-ability (1-2 min sometimes), but in their defense its designed more for analytics than live streaming. There is a log stream page on the portal that the tail command currently just opens for you instead of attempting an in-CLI log experience. This Log Stream page just polls an internal API at
https://rt.services.visualstudio.com/queryLogsthat I can't find public documentation for.This PR adds the in-CLI log experience using the delayed Application Insights API via the Azure CLI, allowing us to face and look towards optimizing how it works. The goal would be something like
wrangler tailfor those who've worked with Cloudflare.