Интервал проверки HealthCheck .net Core 2.2 - PullRequest
0 голосов
/ 05 февраля 2019

Можно ли настроить время проверки при использовании инфраструктуры HealthCheck в .NET 2.2.?Есть ли способ?Сроки его обновления по умолчанию составляют 30 секунд или, по крайней мере, так часто происходит мой.

1 Ответ

0 голосов
/ 02 марта 2019

Вы можете использовать AspNetCore.Diagnostics.HealthChecks и связанные пакеты, предоставляемые Xabaril через проект BeatPulse.

Вот ссылка на репозиторий: https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks

Этот пакет имеет множествореализации для обеспечения проверки работоспособности для различных служб, таких как:

  • Sql Server

  • MySql

  • Oracle

  • Sqlite

  • RavenDB

  • Postgres

  • EventStore

  • RabbitMQ

  • Elasticsearch

  • Redis

  • Система: дисковое хранилище, личная память, виртуальная память

  • Сервисная шина Azure: EventHub, очередь и темы

  • Хранилище Azure: BLOB-объекты, Очередь и таблица

  • Хранилище ключей Azure

  • Azure DocumentDb

  • Amazon DynamoDb

  • Amazon S3

  • Сеть: Ftp, SFtp, Dns, порт Tcp, Smtp, Imap

  • MongoDB

  • Кафка

  • Identity Server

  • Uri: одиночные группы URI и URI

  • Консул

  • Hangfire

Этот пакет позволяет настроить продолжительность обновления для зонда с помощью настроек в файле appSettings.json.

Подробнее о реализации проверки зонда можно узнать здесь: https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/blob/master/doc/kubernetes-liveness.md

Не забудьте пометить ответ как принятый, если он решил вашу проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...