Kubernetes Custom Metrics (v1beta2)
Пакунок v1beta2 - це версія v1beta2 API custom_metrics.
Типи ресурсів
MetricListOptions
MetricListOptions використовується для вибору метрик за їх селекторами міток
| Поле | Опис |
|---|---|
apiVersionstring | custom.metrics.k8s.io/v1beta2 |
kindstring | MetricListOptions |
labelSelectorstring | Селектор для обмеження списку обʼєктів, що повертаються, за їхніми мітками. Стандартно — всі обʼєкти. |
metricLabelSelectorstring | Селектор для обмеження списку метрик, що повертаються, за їхніми мітками |
MetricValue
Зʼявляється в:
MetricValue — це значення метрики для певного обʼєкта.
| Поле | Опис |
|---|---|
apiVersionstring | custom.metrics.k8s.io/v1beta2 |
kindstring | 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 — це список значень для даної метрики для певного набору обʼєктів
| Поле | Опис |
|---|---|
apiVersionstring | custom.metrics.k8s.io/v1beta2 |
kindstring | MetricValueList |
metadata [Обовʼязково]meta/v1.ListMeta | Опис відсутній. |
items [Обовʼязково][]MetricValue | значення метрики для описаних обʼєктів |
MetricIdentifier
Зʼявляється в:
MetricIdentifier ідентифікує метрику за назвою та, за потреби, селектором.
| Поле | Опис |
|---|---|
name [Обовʼязково]string | name - це назва даної метрики |
selectormeta/v1.LabelSelector | selector представляє селектор міток, який можна використати для вибору цієї метрики, і зазвичай буде просто селектором, переданим у запиті для отримання цієї метрики. Якщо залишити порожнім, для збору метрик буде використано лише назву метрики. |