Kubernetes Custom Metrics (v1beta2)
Пакунок v1beta2 - це версія v1beta2 API custom_metrics.
Типи ресурсів
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 представляє селектор міток, який можна використати для вибору цієї метрики, і зазвичай буде просто селектором, переданим у запиті для отримання цієї метрики. Якщо залишити порожнім, для збору метрик буде використано лише назву метрики. |