Downtime

Scope: Cluster
Version: v1alpha1

Описание интервалов недоступности системы.

Используется для корректировки уровня SLA.

  • spec (массив объектов)

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

    • affected (массив строк)

      Список групп проб модуля, которые были недоступны.

    • description (строка)

      Подробное описание.

    • endDate (строка)

      Время окончания (в формате Unix time или RFC3339, например 2020-09-07T17:24:55Z)

    • startDate (строка)

      Время начала (в формате Unix time или RFC3339, например 2020-09-07T17:24:55Z)

    • type (строка)

      Тип.

      Допустимые значения: Accident, Maintenance, InfrastructureMaintenance, InfrastructureAccident

UpmeterHookProbe

Scope: Cluster
Version: v1

Ресурс для пробы работоспособности декхауса.

  • spec (объект)

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

    • inited (строка)

      The initial value set by upmeter agent

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

    • mirror (строка)

      Значение, которое должно стать равным initial в результате работы хука.

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

UpmeterRemoteWrite

Scope: Cluster

Конфигурация отправки результатов проб модуля upmeter по протоколу remote_write.

  • spec (объект)

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

    • additionalLabels (объект)

      Дополнительные метки для добавления ко всем метрикам.

    • config (объект)

      Конфигурация протокола Prometheus remote_write.

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

      • basicAuth (объект)

        Параметры Basic-авторизации для endpoint.

        • password (строка)

          Пароль для аутентификации.

          Длина: 1..∞

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

        • username (строка)

          Имя для аутентификации.

          Длина: 1..∞

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

      • bearerToken (строка)

        Токен для аутентификации.

        Длина: 1..∞

      • url (строка)

        URL endpoint’а для отправки данных.

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

    • intervalSeconds (число)

      Временной интервал между точками (в секундах).

      По умолчанию: 300

      Допустимые значения: 30, 300

Конфигурация отправки результатов проб модуля upmeter по протоколу remote_write.

  • spec (объект)

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

    • additionalLabels (объект)

      Дополнительные метки для добавления ко всем метрикам.

    • config (объект)

      Конфигурация протокола Prometheus remote_write.

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

      • basicAuth (объект)

        Параметры Basic-авторизации для endpoint.

        • password (строка)

          Пароль для аутентификации.

          Длина: 1..∞

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

        • username (строка)

          Имя для аутентификации.

          Длина: 1..∞

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

      • bearerToken (строка)

        Токен для аутентификации.

        Длина: 1..∞

      • url (строка)

        URL endpoint’а для отправки данных.

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

    • intervalSeconds (число)

      Временной интервал между точками (в секундах).

      По умолчанию: 300

      Допустимые значения: 30, 300