Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify health check endpoint and add HEAD method #958

Merged
merged 14 commits into from
Aug 15, 2024

Commits on Aug 5, 2024

  1. Add HTTP health check handler for server health monitoring (#832)

    Added a handler to allow health checks to be performed with plain HTTP GET
    requests, rather than health checks using rpc.
    taeng0204 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    7ebe5f4 View commit details
    Browse the repository at this point in the history
  2. health check response struct name change (#832)

    Rename existing names used by other packages for lint
    taeng0204 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    e615224 View commit details
    Browse the repository at this point in the history
  3. Rename handler functions (#832)

    The package name includes health, so we remove health from the handler function
    taeng0204 committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    1f9da2d View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Add a service-specific health check test

    Write a health check for each service and a check failure test for the unknown service.
    taeng0204 committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    0bfba1f View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Merge the basic health check function with the unknown function

    Simplify too many health check functions
    taeng0204 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    1f596d7 View commit details
    Browse the repository at this point in the history
  2. Restructuring the health check test function

    Modified test functions for each service to simplify them
    taeng0204 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    932cf62 View commit details
    Browse the repository at this point in the history
  3. Rename health check package and function names

    Rename for consistency
    taeng0204 committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    18e682c View commit details
    Browse the repository at this point in the history
  4. Add HTTP health check handler for server health monitoring (#952)

    Added the handler to allow health checks to be performed with plain HTTP GET requests needed for traditional uptime checker or load balancer, along with existing gRPC health check.
    taeng0204 authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    495a54f View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Modify health check endpoint and add HEAD method

    Need HEAD method for UptimeRobot and fix path overlap with Envoy
    taeng0204 committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    e650f07 View commit details
    Browse the repository at this point in the history
  2. Change the order of expected and actual in a test

    In the existing test code, the order of expected and actual values is different,
    which makes it inconvenient to check the log when the test fails.
    taeng0204 committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    592302a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2573e6a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    599cf2a View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Modify the health check endpoint

    Modified the endpoint for consistency with gRPC
    taeng0204 committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    505a40b View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Delete unnecessary service name variables

    We only left one duplicate const service name.
    taeng0204 committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9573d8f View commit details
    Browse the repository at this point in the history