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.