Kubernetes 自定义指标 (v1beta2)
v1beta2 包是 v1beta2 版本的 custom_metrics API。
资源类型
MetricListOptions
MetricListOptions 用于按其标签选择算符来选择指标。
字段 | 描述 |
---|---|
apiVersion string | custom.metrics.k8s.io/v1beta2 |
kind string | MetricListOptions |
labelSelector string | 这个选择算符通过标签来限制所返回对象的列表。 默认为任意值。 |
metricLabelSelector string | 这个选择算符通过标签来限制所返回指标的列表。 |
MetricValue
出现在:
MetricValue 是某些对象的指标值。
字段 | 描述 |
---|---|
apiVersion string | custom.metrics.k8s.io/v1beta2 |
kind string | MetricValue |
describedObject [必需]core/v1.ObjectReference | 指向描述对象的引用。 |
metric [必需]MetricIdentifier | 无描述。 |
timestamp [必需]meta/v1.Time | 标明度量值生成的时间。 |
windowSeconds [必需]int64 | 当返回根据累积度量计算的速率度量值时,此字段标明计算这些度量值的时间窗口 ([Timestamp-Window, Timestamp])(或对于非计算的瞬时度量值为零)。 |
value [必需]k8s.io/apimachinery/pkg/api/resource.Quantity | 度量值。 |
MetricValueList
MetricValueList 是某个给定指标的某些对象集的数值列表。
字段 | 描述 |
---|---|
apiVersion string | custom.metrics.k8s.io/v1beta2 |
kind string | MetricValueList |
metadata [必需]meta/v1.ListMeta | 无描述。 |
items [必需][]MetricValue | 所描述对象的度量值。 |
MetricIdentifier
出现在:
MetricIdentifier 按名称和可选的选择算符来标识指标。
字段 | 描述 |
---|---|
name [必需]string | name 是给定指标的名称。 |
selector meta/v1.LabelSelector | selector 表示可用于选择此指标的标签选择算符,通常就是传递给查询用于获取此指标的选择算符。 当留空时,仅使用指标的 Name 来采集指标。 |
最后修改 October 15, 2024 at 3:18 AM PST: Merge pull request #48346 from windsonsea/metricy (50a9341)