server-info

    插件简介

    是一款能够定期将服务基本信息上报至 etcd 的插件。

    服务信息中每一项的含义如下:

    插件接口

    该插件在 Control API 下暴露了一个 API 接口 /v1/server_info

    在配置文件 的插件列表中添加 server-info, 即可启用该插件。

    如何自定义服务信息上报配置

    名称类型默认值描述
    report_intervalinteger60上报服务信息至 etcd 的间隔(单位:秒,最大值:3600,最小值:60)
    report_ttlinteger7200etcd 中服务信息保存的 TTL(单位:秒,最大值:86400,最小值:3600)

    下面的例子将 report_interval 修改成了 10 分钟,并将 report_ttl 修改成了 1 小时:

    在启用该插件后,你可以通过插件的 Control API 来访问到这些数据:

    禁用插件

    通过移除配置文件 插件列表中的 server-info,即可方便地禁用该插件。