Downtime

Scope: Cluster
Version: v1alpha1

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

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

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

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

    • spec.affectedмассив строк

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

    • spec.descriptionстрока

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

    • spec.endDateстрока

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

    • spec.startDateстрока

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

    • spec.typeстрока

      Тип.

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

UpmeterHookProbe

Scope: Cluster
Version: v1

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

  • specобъект

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

    • spec.initedстрока

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

      Начальное значение, которое устанавливает upmeter-агент.

    • spec.mirrorстрока

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

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

UpmeterRemoteWrite

Scope: Cluster

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

  • specобъект

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

    • spec.additionalLabelsобъект

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

    • spec.configобъект

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

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

      • spec.config.basicAuthобъект

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

        • spec.config.basicAuth.passwordстрока

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

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

        • spec.config.basicAuth.usernameстрока

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

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

      • spec.config.bearerTokenстрока

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

      • spec.config.tlsConfigобъект

        Параметры TLS.

        • spec.config.tlsConfig.caстрока

          Сертификат ЦС (CA), используемый при проверке сертификата API-сервера.

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

        • spec.config.tlsConfig.insecureSkipVerifyбулевый

          Отключить проверку сертификата.

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

      • spec.config.urlстрока

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

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

    • spec.intervalSecondsчисло

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

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

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

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

  • specобъект

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

    • spec.additionalLabelsобъект

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

    • spec.configобъект

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

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

      • spec.config.basicAuthобъект

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

        • spec.config.basicAuth.passwordстрока

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

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

        • spec.config.basicAuth.usernameстрока

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

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

      • spec.config.bearerTokenстрока

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

      • spec.config.tlsConfigобъект

        Параметры TLS.

        • spec.config.tlsConfig.caстрока

          Сертификат ЦС (CA), используемый при проверке сертификата API-сервера.

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

        • spec.config.tlsConfig.insecureSkipVerifyбулевый

          Отключить проверку сертификата.

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

      • spec.config.urlстрока

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

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

    • spec.intervalSecondsчисло

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

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

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