Missing Health Check Endpoints in All Microservices - Team 065
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 42/100
調査の方向性
まず README.md と3つのエントリポイント(user_service/app.py、product_service/app.py、order_service/app.py)を比較します。各サービスで GET /health を実行し、すべてのエンドポイントがサービスの状態とデータベース接続性を報告する JSON とともに 200 を返すことを完了の定義とします。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Python
- スター
- 3
- フォーク
- 8
- 平均マージ
- 40分
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
keploy/ecommerce_sample_app のほかの issue
-
Bug: Idempotency Key Not Checked Before Processing in order_service再び着手できるかも @kushpatel2601 が 226 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 58/100
keploy/ecommerce_sample_app#10 · コメント 2 件 ·
-
Improve and restructure README documentation for better clarity Issue 161対応中かも @Jerry-145 が 227 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
-
Hardcoded Credentials Security Issue T152再び着手できるかも @Talaviya-Sarthak が 228 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 32/100
keploy/ecommerce_sample_app#7 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
keploy/ecommerce_sample_app#6 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
keploy/ecommerce_sample_app#5 · コメント 1 件 ·
keploy/ecommerce_sample_app の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
mishraprafful/multihull#150 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
python-caldav/caldav#735 ·
メンテナーはふだん 1 日以内に返信
-
bug triage
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
mealie-recipes/mealie#8682 ·
メンテナーはふだん 1 日以内に返信
-
good first issue lane:repo
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100