Probe
I probe hanno un numero di campi che è possibile usare per controllare il loro comportamento.
Proprietà
Nome | Tipo | Necessario |
---|---|---|
initialDelaySeconds |
numero intero | No |
periodSeconds |
integer | No |
timeoutSeconds |
integer | No |
successThreshold |
integer | No |
failureThreshold |
integer | No |
exec |
ProbeExec | No |
httpGet |
ProbeHttpGet | No |
tcpSocket |
ProbeTcpSocket | No |
initialDelaySeconds
Tipo: integer
Obbligatorio: No
Impostazione predefinita: 0
Ritardo iniziale in secondi per avviare l'esecuzione del probe dopo l'avvio del codepackage.
periodSeconds
Tipo: integer
Obbligatorio: No
Impostazione predefinita: 10
Secondi periodici per eseguire il probe.
timeoutSeconds
Tipo: integer
Obbligatorio: No
Impostazione predefinita: 1
Periodo dopo il quale il probe viene considerato non riuscito se non è stato completato correttamente.
successThreshold
Tipo: integer
Obbligatorio: No
Impostazione predefinita: 1
Numero di esecuzioni di probe riuscite dopo il quale il probe è considerato riuscito.
failureThreshold
Tipo: integer
Obbligatorio: No
Impostazione predefinita: 3
Numero di errori dopo il quale il probe viene considerato non riuscito.
exec
Tipo: ProbeExec
Obbligatorio: No
Comando Exec da eseguire all'interno del contenitore.
httpGet
Tipo: ProbeHttpGet
Obbligatorio: No
Probe http per il contenitore.
tcpSocket
Tipo: ProbeTcpSocket
Obbligatorio: No
Porta TCP per eseguire il probe all'interno del contenitore.