【问题标题】:HealthCheck probe interval .net Core 2.2HealthCheck 探测间隔 .net Core 2.2
【发布时间】:2019-06-29 07:42:32
【问题描述】:

在 .NET 2.2 中使用 HealthCheck 框架时可以配置探测时间吗?有办法吗? 计时,默认刷新是 30 秒,或者至少是我的开火频率。

【问题讨论】:

    标签: asp.net-core-2.2


    【解决方案1】:

    您可以通过 BeatPulse 项目使用 Xabaril 提供的 AspNetCore.Diagnostics.HealthChecks 和相关包。

    这里是存储库的链接:https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks

    这个包有多种实现来为不同的服务提供健康检查,比如:

    • Sql 服务器

    • MySql

    • 甲骨文

    • Sqlite

    • RavenDB

    • Postgres

    • EventStore

    • RabbitMQ

    • 弹性搜索

    • Redis

    • 系统:磁盘存储、私有内存、虚拟内存

    • Azure 服务总线:EventHub、队列和主题

    • Azure 存储:Blob、队列和表

    • Azure 密钥库

    • Azure 文档数据库

    • Amazon DynamoDb

    • 亚马逊 S3

    • 网络:Ftp、SFtp、Dns、Tcp 端口、Smtp、Imap

    • MongoDB

    • 卡夫卡

    • 身份服务器

    • Uri:单个 uri 和 uri 组

    • 领事

    • 吊火

    此包使用 appSettings.json 文件中的设置使探针的刷新持续时间可配置。

    您可以在此处找到有关探针检查实施的更多详细信息:https://github.com/Xabaril/AspNetCore.Diagnostics.HealthChecks/blob/master/doc/kubernetes-liveness.md

    如果答案解决了您的问题,请不要忘记将答案标记为已接受

    【讨论】:

    • 我正在使用 Microsoft 实现,它适用于自定义 Ui。问题是如何限制 .NET 2.2 中的 HealthCheck 框架,
    猜你喜欢
    • 1970-01-01
    • 2020-11-27
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多