Repository navigation
fix(local-pages): show native Claude record rates and resilient probes - #951
Draft
seathatflowsinourveins wants to merge 1 commit into
Draft
seathatflowsinourveins wants to merge 1 commit into
seathatflowsinourveins wants to merge 1 commit into
Conversation
5 tasks done
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Scope
Fleet now shows exported Claude API-request and tool-result record rates from native Loki, with the exact query window and separate datasource links. Protocol errors preserve dated workstation readings, and the vLLM probe uses the documented model-list API. The remaining review corrections update the retirement wording, source references and two previously non-discriminating tests.
a7bb4a51eea9cc321dd06dd6243a5b2654a5f805, with feat(local-pages): show native lanes, rates and model services #941 landed.e1ef838a8ed835ace75e09644ce41b1049e7b591.lane:foundation.The six changes are:
rate(...[5m])queries on current port 21300 for Claude API-request and tool-result records. Keep exported records separate from all API attempts, completed turns and MCP counts. Preserve Loki-only lanes; missing, invalid, stale and unqualified zero rates remain UNKNOWN.http://127.0.0.1:28231/v1/modelswithout reading the response body. This observes model-list API reachability, independently of scrape and unit state.SOTA sources
a7bb4a51eea9cc321dd06dd6243a5b2654a5f805:observability/lanes_dashboard.pyClaude api_request selection and native per-lane tool_result rate;observability/grand-dashboard/README.mdexplicitly selects NativeStack2604 Loki21300 and warns that 13100 can reach the other distribution. Existing bounded urllib/CLI/projection interfaces are reused; no dependency or exporter is added.v3.7.8, commit09e6ce2ff1bdc19763a10265b870c86f51c98655: numeric instant API, metric queries, native log rate. The native operator counts records over its window; it is distinct from Prometheus counter startup/extrapolation behavior.v13.2.3, peeled commit6193dc03311b631b9727b560d24369e683dc396e: Explore URL contract, native serializer, state types: panes, datasource-specific queries, schemaVersion=1 and epoch-millisecond ranges.v0.25.0, commit702f4814fe54fabff350d43cb753ae3e47c0c276: model-list handler. This is a protocol reference, not a claim about the deployed server version or model identity.cbc944f4bc59639a444dd971c737788ba2283a91: HTTPException hierarchy. HTTPException is separate from OSError.v8.30.1, explicit PR history range only.Evidence-class table
Local commands run
Decision record
Native Fleet tracking observations. Existing native interfaces are adopted rather than adding a client/exporter or guessing counters. The source window and evaluation time do not claim last-event freshness or complete invocation coverage. A reproduced counterexample against the actual transport/render regressions would overturn the selected seam.
Host evidence
No evidence/hosts or platform-status changes. Proof uses isolated page outputs; no live site, provider/model readiness or platform gate is promoted. Raw log streams, arbitrary labels, model-list bodies, client configuration and credentials are excluded.
Checklist