Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.34.0
type Config struct {
// GITALY_SUPERVISOR_CRASH_THRESHOLD
CrashThreshold int `split_words:"true" default:"5"`
// GITALY_SUPERVISOR_CRASH_WAIT_TIME
CrashWaitTime time.Duration `split_words:"true" default:"1m"`
// GITALY_SUPERVISOR_CRASH_RESET_TIME
CrashResetTime time.Duration `split_words:"true" default:"1m"`
}
Config holds configuration for the circuit breaker of the respawn loop.
type EventType ¶ added in v0.59.0
type EventType int
EventType is used to label Event instances.
const ( // Up is a notification that the process with the accompanying PID is up. Up EventType = iota // MemoryHigh is a notification that process memory for the current PID // exceeds the threshold. MemoryHigh // MemoryLow indicates the process memory is at or below the threshold. MemoryLow // HealthOK indicates the that the health check function returned a 'nil' error HealthOK // HealthBad indicates the that the health check function returned an error HealthBad )
type Process ¶
type Process struct {
Name string
// contains filtered or unexported fields
}
Process represents a running process.
Click to show internal directories.
Click to hide internal directories.