Простая конечная точка проверки работоспособности в Kong Gateway

У меня есть док-контейнер, работающий с Kong Gateway.

Я хочу предоставить интерфейс/конечную точку для отдыха, чтобы проверить работоспособность сервера и контейнера. Например, GET http://container.com/health/ , который выдает
200 OK '{"status":"UP"}';

Какое самое простое и быстрое решение или лучшая практика?

1 ответ

Вы можете создать маршрут /health и включить плагин завершения запроса следующим образом:

      routes:
- name: health
  paths:
  - /health
  plugins:
  - name: request-termination
    config:
     status_code: 200
     content_type: applicaton/json
     body: '{"status":"UP"}'

При этом предпочтительным способом определения состояния работоспособности узла Kong является фактическое использование встроенных маршрутов работоспособности (конечная точка /status):

https://docs.konghq.com/gateway/latest/admin-api/#health-routes

Другие вопросы по тегам