Downtime

Scope: Cluster
Version: v1alpha1

Downtime incident records

  • specarray of objects

    Required value

    • spec.affectedarray of strings

      A list of affected groups.

    • spec.descriptionstring

      Human readable incident information.

    • spec.endDatestring

      End of downtime (Unix time or RFC3339 date 2020-09-07T17:24:55Z).

    • spec.startDatestring

      Start of downtime (Unix time or RFC3339 date 2020-09-07T17:24:55Z).

    • spec.typestring

      Type of downtime incident.

      Allowed values: Accident, Maintenance, InfrastructureMaintenance, InfrastructureAccident

UpmeterHookProbe

Scope: Cluster
Version: v1

Upmeter CRD for deckhouse-configuration probe.

  • specobject

    Required value

    • spec.initedstring

      Required value

      The initial value set by upmeter agent

    • spec.mirrorstring

      Required value

      The mirrored value set by hook

UpmeterRemoteWrite

Scope: Cluster

Upmeter remote_write configuration.

  • specobject

    Required value

    • spec.additionalLabelsobject

      Additional labels to add to all metrics.

    • spec.configobject

      Required value

      Config defines the remote_write configuration for Prometheus.

      • spec.config.basicAuthobject

        BasicAuth for the URL.

        • spec.config.basicAuth.passwordstring

          Required value

          The password for authentication.

        • spec.config.basicAuth.usernamestring

          Required value

          The username for authentication.

      • spec.config.bearerTokenstring

        Bearer token.

      • spec.config.tlsConfigobject

        TLS Config to use for remote write.

        • spec.config.tlsConfig.castring

          The CA certificate used when verifying the API server certificate.

          Default: ""

        • spec.config.tlsConfig.insecureSkipVerifyboolean

          Disable target certificate validation.

          Default: false

      • spec.config.urlstring

        Required value

        The URL of the endpoint to send samples to.

    • spec.intervalSecondsnumber

      The size of timeslot to send.

      Default: 300

      Allowed values: 30, 300

Upmeter remote_write configuration.

  • specobject

    Required value

    • spec.additionalLabelsobject

      Additional labels to add to all metrics.

    • spec.configobject

      Required value

      Config defines the remote_write configuration for Prometheus.

      • spec.config.basicAuthobject

        BasicAuth for the URL.

        • spec.config.basicAuth.passwordstring

          Required value

          The password for authentication.

        • spec.config.basicAuth.usernamestring

          Required value

          The username for authentication.

      • spec.config.bearerTokenstring

        Bearer token.

      • spec.config.tlsConfigobject

        TLS Config to use for remote write.

        • spec.config.tlsConfig.castring

          The CA certificate used when verifying the API server certificate.

          Default: ""

        • spec.config.tlsConfig.insecureSkipVerifyboolean

          Disable target certificate validation.

          Default: false

      • spec.config.urlstring

        Required value

        The URL of the endpoint to send samples to.

    • spec.intervalSecondsnumber

      The size of timeslot to send.

      Default: 300

      Allowed values: 30, 300