通过当前值、最大值等参数展现某一指标的使用量,比如硬盘、存储池的容量使用,license配额的使用等。
告警:大于 max 的 75%,小于 max 的 85%
危险:大于 max 的 85%
参数 | 类型 | 默认值 | 说明 |
---|---|---|---|
now | number | - | 当前量 |
max | number | 0 | 最大量 |
percent | number | - | 百分比 |
isPercent | bool | - | 数字以百分比为单位展示 |
isByte | bool | - | 数字以字节(B, KB, MB, GB...)为单位展示 |
formatType | string | - | 格式化输出,可选[decimal|binary] |
isBulk | bool | - | 数字以数量(万, 亿, 兆, 京...)为单位展示 |
inline | bool | - | 设置组件行内展示,width 为 120px |
showZeroMax | bool | - | 当 max 为 0 时,展示为 0+单位 或者无限制 |
hideNow | bool | - | 是否隐藏 now 的展示 |
hideRight | bool | - | 是否隐藏 right 的展示 |
withPercent | bool | - | 左边数值百分比展示 |
withUnavailable | bool | - | 2段以上数据的processbar https://react-bootstrap.netlify.com/components/progress/#progress-bar-props <ProgressBar> <ProgressBar striped variant="success" now={35} key={1} /> <ProgressBar variant="warning" now={20} key={2} /> </ProgressBar>; |
unavailableData | number | - | 不可用数据量 |
isExcludeWarning | bool | - | 是否排除告警(黄色)状态,排除后按常态展示 |
waterLine | number | - | 水位线 |
isHideFooter | bool | - | 是否隐藏 footer 的展示 |
extraFooterInfo | string | - | footer的额外信息 |
series | array | - | 2段以上 processbar 的数据集,该模式下支持(isPercent,isByte,isBulk,inline,withLenged)等属性 [{ name: 'pool1', value: 20, bsStyle: 'primary' }, { name: 'pool2', value: 40, bsStyle: 'success' }, { name: 'pool3', value: 20, bsStyle: 'error' }] |
withLenged | bool | - | series 模式下是否显示图例 |