Downtime
Scope: Cluster
Version: v1alpha1
Downtime incident records
- array of objectsspec
Required value
- array of stringsspec.affected
A list of affected groups.
- stringspec.description
Human readable incident information.
- stringspec.endDate
End of downtime (Unix time or RFC3339 date 2020-09-07T17:24:55Z).
- stringspec.startDate
Start of downtime (Unix time or RFC3339 date 2020-09-07T17:24:55Z).
- stringspec.type
Type of downtime incident.
Allowed values:
Accident,Maintenance,InfrastructureMaintenance,InfrastructureAccident
UpmeterHookProbe
Scope: Cluster
Version: v1
Upmeter CRD for deckhouse-configuration probe.
- objectspec
Required value
- stringspec.inited
Required value
The initial value set by upmeter agent
- stringspec.mirror
Required value
The mirrored value set by hook
UpmeterRemoteWrite
Scope: Cluster
Upmeter remote_write configuration.
- objectspec
Required value
- objectspec.additionalLabels
Additional labels to add to all metrics.
- objectspec.config
Required value
Config defines the
remote_writeconfiguration for Prometheus.- objectspec.config.basicAuth
BasicAuth for the URL.
- stringspec.config.basicAuth.password
Required value
The password for authentication.
- stringspec.config.basicAuth.username
Required value
The username for authentication.
- stringspec.config.bearerToken
Bearer token.
- objectspec.config.headers
Additional HTTP headers to send with each remote write request.
- stringspec.config.headers.X-Auth-Token
The
X-Auth-Tokenheader specifying the authentication token. - stringspec.config.headers.X-Scope-OrgID
The
X-Scope-OrgIDheader specifying the tenant ID.
- objectspec.config.tlsConfig
TLS Config to use for remote write.
- stringspec.config.tlsConfig.ca
The CA certificate used when verifying the API server certificate.
Default:
- booleanspec.config.tlsConfig.insecureSkipVerify
Disable target certificate validation.
Default:
false
- stringspec.config.url
Required value
The URL of the endpoint to send samples to.
- numberspec.intervalSeconds
The size of timeslot to send.
Default:
300Allowed values:
30,300
Deprecated resource. Support for the resource might be removed in a later release.
Upmeter remote_write configuration.
- objectspec
Required value
- objectspec.additionalLabels
Additional labels to add to all metrics.
- objectspec.config
Required value
Config defines the
remote_writeconfiguration for Prometheus.- objectspec.config.basicAuth
BasicAuth for the URL.
- stringspec.config.basicAuth.password
Required value
The password for authentication.
- stringspec.config.basicAuth.username
Required value
The username for authentication.
- stringspec.config.bearerToken
Bearer token.
- objectspec.config.headers
Additional HTTP headers to send with each remote write request.
- stringspec.config.headers.X-Auth-Token
The
X-Auth-Tokenheader specifying the authentication token. - stringspec.config.headers.X-Scope-OrgID
The
X-Scope-OrgIDheader specifying the tenant ID.
- objectspec.config.tlsConfig
TLS Config to use for remote write.
- stringspec.config.tlsConfig.ca
The CA certificate used when verifying the API server certificate.
Default:
- booleanspec.config.tlsConfig.insecureSkipVerify
Disable target certificate validation.
Default:
false
- stringspec.config.url
Required value
The URL of the endpoint to send samples to.
- numberspec.intervalSeconds
The size of timeslot to send.
Default:
300Allowed values:
30,300