[3.0.9 backport] Add basic ping/healthcheck endpoint

Description

Add API route that users can use for basic healthcheck processes (e.g. Load Balancer healthcheck)

  • Add a new /_ping route on all APIs: public, admin, and metrics

  • If healthy (HTTP server running) return HTTP 200 status and static body

  • Should not require authentication to check the health of an otherwise accessible port (no information leakage)

  • Should always be available to use (not behind a config flag)

  • Should be logged at debug level only (silent at info)

relates to

    Failed to load remote issue because remote site is not linked
    Failed to load remote issue because remote site is not linked

Activity

Show:

Tor Colvin September 18, 2023 at 4:52 PM

Closing this because it is only used for capella.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Components

Fix versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created September 15, 2023 at 7:56 PM
Updated August 31, 2024 at 10:57 AM
Resolved September 18, 2023 at 4:52 PM
Instabug