Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type BodyStoreHealth ¶ added in v0.71.260719
type BodyStoreHealth struct {
Status string `json:"status"`
MemoryUsedBytes int64 `json:"memory_used_bytes"`
MemoryAvailableBytes int64 `json:"memory_available_bytes"`
QueuedRequests int `json:"queued_requests"`
AdmittedTotal uint64 `json:"admitted_total"`
QueueFullTotal uint64 `json:"queue_full_total"`
QueueTimeoutTotal uint64 `json:"queue_timeout_total"`
CanceledTotal uint64 `json:"canceled_total"`
MaxQueueWaitMS int64 `json:"max_queue_wait_ms"`
}
type EventOutputHealth ¶ added in v0.63.260717
type EventOutputHealth struct {
Enabled bool `json:"enabled"`
Status string `json:"status"`
Sink OutputHealth `json:"sink"`
}
type HealthResponse ¶ added in v0.63.260717
type HealthResponse struct {
Status string `json:"status" example:"ok"`
Timestamp time.Time `json:"timestamp"`
Modules ModuleRuntimeHealth `json:"modules"`
EventOutput EventOutputHealth `json:"event_output"`
BodyStore BodyStoreHealth `json:"body_store"`
}
type ModuleHealth ¶ added in v0.63.260717
type ModuleRuntimeHealth ¶ added in v0.63.260717
type ModuleRuntimeHealth struct {
Status string `json:"status"`
Items map[string]ModuleHealth `json:"items"`
}
type OutputHealth ¶ added in v0.63.260717
type OutputHealth struct {
Type string `json:"type"`
Status string `json:"status"`
LastFailureAt *time.Time `json:"last_failure_at,omitempty"`
QueuedRecords int64 `json:"queued_records,omitzero"`
QueuedBytes int64 `json:"queued_bytes,omitzero"`
DroppedRecords uint64 `json:"dropped_records,omitzero"`
}
Click to show internal directories.
Click to hide internal directories.