Missing Health Check Endpoints in All Microservices - Team 065
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
Direzione di ricerca
Inizia confrontando README.md con i tre punti di ingresso: user_service/app.py, product_service/app.py e order_service/app.py. Esegui GET /health su ogni servizio e considera completato il lavoro quando ogni endpoint restituisce 200 con JSON che riporti lo stato del servizio e la connettività al database.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
The architecture diagram in README.md documents /health endpoints for all three microservices (order_service, product_service, user_service), but these endpoints are not implemented in the actual code.
Current Behavior
- Calling
GET /healthon any service returns 404 Not Found - No health check endpoints exist in app.py files
Expected Behavior
Each service should respond to GET /health with:
- Status code: 200 OK
- JSON response indicating service health and database connectivity
Location
user_service/app.pyproduct_service/app.pyorder_service/app.py
Impact
- Cannot use health checks for container orchestration
- Documentation-code inconsistency
- Missing critical production feature
Suggested Solution
Implement /health endpoint in each service that:
- Returns 200 OK if service is healthy
- Checks database connectivity
- Returns appropriate JSON response
- Lingua principale
- Python
- Stelle
- 3
- Fork
- 8
- Merge medio
- 40m
- PR unite (30g)
- 5
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna 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 keploy/ecommerce_sample_app
-
Bug: Idempotency Key Not Checked Before Processing in order_serviceForse di nuovo libera @kushpatel2601 l’ha presa 226 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
keploy/ecommerce_sample_app#10 · 2 commenti ·
-
Improve and restructure README documentation for better clarity Issue 161Forse già presa @Jerry-145 l’ha presa 227 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
Hardcoded Credentials Security Issue T152Forse di nuovo libera @Talaviya-Sarthak l’ha presa 228 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
keploy/ecommerce_sample_app#7 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
keploy/ecommerce_sample_app#6 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
keploy/ecommerce_sample_app#5 · 1 commento ·
Tutte le issue di keploy/ecommerce_sample_app
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
UKGovernmentBEIS/inspect_ai#5802 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
no-human-ai/no_human#660 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
documentation need help question
Difficoltà 1/5 1-3 ore Idoneità per principianti 66/100
phonology024/babelscribe#26 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100