VMProbe
operator.victoriametrics.com / v1beta1
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMProbe
metadata:
name: example
apiVersion
string
kind
string
metadata
object
spec object required
authorization object
credentials object
key
string required
name
string
optional
boolean
credentialsFile
string
type
string
basicAuth object
password object
key
string required
name
string
optional
boolean
password_file
string
username object
key
string required
name
string
optional
boolean
bearerTokenFile
string
bearerTokenSecret object
key
string required
name
string
optional
boolean
follow_redirects
boolean
honorLabels
boolean
honorTimestamps
boolean
interval
string
jobName
string
max_scrape_size
string
metricRelabelConfigs []object
action
string
if
object
labels
object
match
string
modulus
integer
format:
int64
regex
object
replacement
string
separator
string
sourceLabels
[]string
source_labels
[]string
targetLabel
string
target_label
string
module
string
oauth2 object
client_id object required
configMap object
key
string required
name
string
optional
boolean
secret object
key
string required
name
string
optional
boolean
client_secret object
key
string required
name
string
optional
boolean
client_secret_file
string
endpoint_params
object
proxy_url
string
scopes
[]string
tls_config
object
token_url
string required
minLength:
1
params
object
path
string
proxyURL
string
sampleLimit
integer
scheme
string
enum:
http, https, HTTPS, HTTP
scrapeClass
string
scrapeTimeout
string
scrape_interval
string
seriesLimit
integer
targets object
ingress object
namespaceSelector object
any
boolean
matchNames
[]string
relabelingConfigs []object
action
string
if
object
labels
object
match
string
modulus
integer
format:
int64
regex
object
replacement
string
separator
string
sourceLabels
[]string
source_labels
[]string
targetLabel
string
target_label
string
role
string
enum:
service, ingress, pod, nodeselector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
kubernetes []object
namespaceSelector object
any
boolean
matchNames
[]string
relabelingConfigs []object
action
string
if
object
labels
object
match
string
modulus
integer
format:
int64
regex
object
replacement
string
separator
string
sourceLabels
[]string
source_labels
[]string
targetLabel
string
target_label
string
role
string
enum:
service, ingress, pod, nodeselector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
static object
labels
object
relabelingConfigs []object
action
string
if
object
labels
object
match
string
modulus
integer
format:
int64
regex
object
replacement
string
separator
string
sourceLabels
[]string
source_labels
[]string
targetLabel
string
target_label
string
targets
[]string required
staticConfig object
labels
object
relabelingConfigs []object
action
string
if
object
labels
object
match
string
modulus
integer
format:
int64
regex
object
replacement
string
separator
string
sourceLabels
[]string
source_labels
[]string
targetLabel
string
target_label
string
targets
[]string required
tlsConfig object
ca object
configMap object
key
string required
name
string
optional
boolean
secret object
key
string required
name
string
optional
boolean
caFile
string
cert object
configMap object
key
string required
name
string
optional
boolean
secret object
key
string required
name
string
optional
boolean
certFile
string
insecureSkipVerify
boolean
keyFile
string
keySecret object
key
string required
name
string
optional
boolean
serverName
string
vmProberSpec object required
path
string
scheme
string
enum:
http, https
url
string required
vm_scrape_params object
disable_compression
boolean
disable_keep_alive
boolean
headers
[]string
no_stale_markers
boolean
proxy_client_config object
authorization object
credentials object
key
string required
name
string
optional
boolean
credentialsFile
string
type
string
basic_auth object
password object
key
string required
name
string
optional
boolean
password_file
string
username object
key
string required
name
string
optional
boolean
bearer_token object
key
string required
name
string
optional
boolean
bearer_token_file
string
oauth2 object
client_id object required
configMap object
key
string required
name
string
optional
boolean
secret object
key
string required
name
string
optional
boolean
client_secret object
key
string required
name
string
optional
boolean
client_secret_file
string
endpoint_params
object
proxy_url
string
scopes
[]string
tls_config
object
token_url
string required
minLength:
1
tls_config
object
scrape_align_interval
string
scrape_offset
string
stream_parse
boolean
status object
conditions []object
lastTransitionTime
string required
format:
date-time
lastUpdateTime
string required
format:
date-time
message
string
maxLength:
32768
observedGeneration
integer
format:
int64minimum:
0
reason
string required
minLength:
1maxLength:
1024
status
string required
enum:
True, False, Unknown
type
string required
maxLength:
316
observedGeneration
integer
format:
int64
reason
string
updateStatus
string
No matches. Try .spec.authorization for an exact path