Which tree and which board a dashboard user opens
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 72/100
Direzione di ricerca
Start with #2144 and the request handlers for /api/tree/<tree_name>// and /api/hardware/<hardware_id>/. Check how existing endpoint counts are recorded, then trace the client value for dashboard and kci-dev requests. Done means the three listed request cases increment the specified counters with the expected labels and tests verify their IDs and clients.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
Endpoint counts show treeDetailsView and hardwareDetails, not which tree or which board. Don asked which trees and which boards the community actually opens. kci-dev hits a fixed list of boards on a schedule, so that traffic has to stay separable from a person opening a page.
Proposal
Depends on #2144 for client. Record two counters. Take the ids from the request.
dashboard_tree_requests_by_client_total, labelstree_idandclient.tree_idis{origin}:{tree_name}/{branch}, from the path/api/tree/<tree_name>/<branch>/…and theoriginquery parameter.dashboard_hardware_requests_by_client_total, labelshardware_idandclient. The hardware id on/api/hardware/<hardware_id>/….
The board can show every client, or only client="dashboard".
Tests
- Chrome on
/api/tree/mainline/master?origin=maestroincrementsdashboard_tree_requests_by_client_totalfortree_id="maestro:mainline/master"andclient="dashboard". - Chrome on
/api/hardware/<hardware_id>/incrementsdashboard_hardware_requests_by_client_totalfor that id andclient="dashboard". kci-dev/<version>on those URLs increments the same counters withclient="kci-dev".
- Lingua principale
- Python
- Stelle
- 9
- Fork
- 31
- Merge medio
- 5g 22h
- PR unite (30g)
- 19
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di kernelci/dashboard
-
4xx and 5xx by endpointForse già presa @alanpeixinho l’ha presa 4 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
[Local dev environment] PRIVACY.md missing in dashboard containerForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 2 giorni
-
[AB Comparison] Add labels to Previous commit and Branch head buttonsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 2 giorni
-
Requests per visitorForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
kernelci/dashboard#2151 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di kernelci/dashboard
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
FuRongJun-1999/dsh-memory#65 ·
I maintainer di solito rispondono entro 1 giorno
-
ci needs-ac
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Ikalus1988/MisakaNet#2930 ·
I maintainer di solito rispondono entro 1 giorno
-
`FakeBackendV2.run` fails with `NoiseError` on circuits with delays on qubits where T2 > 2·T1Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Qiskit/qiskit-aer#2466 ·
-
area/cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100