operator usage
operator usage
命令允许管理员检索默认报告周期或特定月份时间范围内的客户端计数报告。
命令输出将按不同实体、非实体令牌和每个命名空间的活跃客户端总数以及整个集群的总数列出客户端。有可能显示在请求的时间范围内没有可用的数据,这可能是因为客户端计数报告已禁用、时间范围过去太远,或者自启用该功能以来尚未收集到任何数据。
例子
获取默认报告周期内的客户端计数:
$ vault operator usage
Period start: 2019-11-01T00:00:00Z
Period end: 2020-10-31T23:59:59Z
Namespace path Distinct entities Non-Entity tokens Active clients
-------------- ----------------- ----------------- --------------
[root] 1581 332 1913
Total 1581 332 1913
获取指定月份的客户端计数:
$ vault operator usage -start-time=2020-01 -end-time=2020-01
Period start: 2020-01-01T00:00:00Z
Period end: 2020-01-31T23:59:59Z
Namespace path Distinct entities Non-Entity tokens Active clients
-------------- ----------------- ----------------- --------------
[root] 954 176 1130
Total 954 176 1130
可用标志
除了全局可用的标准标志以外,也可以配置下列标志:
输出选项
-format
(string: "table")
- 按照指定格式打印输出。合法的格式有table
、json
或yaml
。也可以通过环境变量VAULT_FORMAT
设定该值。
命令选项
-start-time
(date)
- 生成报告的开始月份。必须按照YYYY-MM-DD, YYYY-MM-DD
的格式,或是完整的 RFC3339 时间戳,或是 Unix 纪元时间戳来输入。默认为-end-time
之前可配置-default_report_months
。-end-time
(date: previous month)
- 生成报告的结束月份。默认为上个月的结束时间。
输出显示报告的确切时间范围,如果不足一月,或者可用报告是所请求月份的子集,则该时间范围可能与输入参数不匹配。