DumbMonit

ИнтеграцииСайты и веб-серверы

gRPC service

Calls the standard gRPC health check (grpc.health.v1): catches a service that is up but reports itself unhealthy.

Документация

Описания на английском, как в самом продукте. Подписи на странице — на вашем языке.

Что проверяет DumbMonit

Типичное применение. Microservice, etcd: the standard gRPC health check

Примеры

  • A gRPC microservice
  • etcd
  • A service behind Envoy or a service mesh
  • Any server that registers grpc.health.v1

Как подключается

Учётная запись не нужна.

Порт по умолчанию: 50051

Шаги настройки: Monitor a gRPC service
  1. Check that the server registers the standard health service (grpc.health.v1.Health): most gRPC frameworks have a one-line helper for it.

  2. In DumbMonit, enter the server with its port, for example grpc.home.lan:50051.

  3. Tick Encrypted connection (TLS) for a server that requires it; the port then defaults to 443.

  4. Optional: name a Service, to check its own health instead of the whole server's.

Обратите внимание. The check only sees what the health service reports: a server that always answers SERVING proves nothing about the methods behind it.