Предварительная версия. Функциональность может измениться, но основные возможности сохранятся. Совместимость с будущими версиями может потребовать ручных действий по миграции.

Deckhouse Kubernetes Platform устанавливает CRD, но не удаляет их при отключении модуля. Если вам больше не нужны созданные CRD, удалите их.

ClusterMetric

Scope: Cluster
Version: v1alpha1

ClusterObservabilityDashboard

Scope: Cluster
Version: v1alpha1

Определяет дашборд кластерного уровня, отображаемый в интерфейсе Deckhouse Console.

Этот ресурс не привязан к какому-либо пространству имён.

Поддерживаются аннотации:

  • metadata.deckhouse.io/category — задаёт папку (категорию) в интерфейсе;
  • metadata.deckhouse.io/title — задаёт отображаемое название дашборда. Если не указано, будет использовано название из JSON-манифеста.
  • spec
    объект
    • spec.definition
      строка

      Обязательный параметр

      JSON-манифест дашборда. JSON должен быть передан в виде строки, совместимой с форматом Grafana dashboard.

ClusterObservabilityPropagatedDashboard

Scope: Cluster
Version: v1alpha1

Это служебный ресурс Deckhouse, позволяющий один раз описать дашборд и автоматически сделать его доступным во всех областях Deckhouse Console.

После создания ресурса он автоматически доступен как дашборд: на уровне кластера и во всех пространствах имён/проектах.

Поддерживаются аннотации:

  • metadata.deckhouse.io/category — задаёт папку (категорию) в интерфейсе;
  • metadata.deckhouse.io/title — задаёт отображаемое название дашборда. Если не указано, будет использовано название из JSON-манифеста.
  • spec
    объект
    • spec.definition
      строка

      Обязательный параметр

      JSON-манифест дашборда. JSON должно быть передано в виде строки, совместимым с форматом Grafana dashboard.

ObservabilityDashboard

Scope: Namespaced
Version: v1alpha1

Определяет дашборд, который отображается в интерфейсе Deckhouse Console.

Ресурс является namespace-ориентированным, что позволяет командам создавать и управлять своими дашбордами независимо в пределах своего пространства имён.

Поддерживаются аннотации:

  • metadata.deckhouse.io/category — задаёт папку (категорию) в интерфейсе;
  • metadata.deckhouse.io/title — задаёт отображаемое название дашборда; Если не указано, будет использовано title из JSON-манифеста.
  • spec
    объект
    • spec.definition
      строка

      Обязательный параметр

      JSON-манифест дашборда. JSON должно быть передано в виде строки, совместимым с форматом Grafana dashboard.