Экспериментальная версия. Функциональность может сильно измениться. Совместимость с будущими версиями не гарантируется.

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.