brokkr-models::models::agent_pod_logs
Rust
Persisted pod log lines for managed workloads.
Bounded by the 6h retention ceiling (project_log_retention_stance).
Per-stack opt-in is enforced agent-side (WS-08); the broker accepts
whatever the agent streams and the eviction worker keeps growth bounded.
Structs
Section titled “Structs”struct AgentPodLog
Section titled “struct AgentPodLog”pub
Derives: Queryable, Selectable, Identifiable, Debug, Clone, Serialize, Deserialize, ToSchema
Fields
Section titled “Fields”| Name | Type | Description |
|---|---|---|
id |
Uuid |
|
agent_id |
Uuid |
|
stack_id |
Uuid |
|
namespace |
String |
|
pod |
String |
|
container |
String |
|
ts |
DateTime<Utc> |
|
line |
String |
|
created_at |
DateTime<Utc> |
struct NewAgentPodLog
Section titled “struct NewAgentPodLog”pub
Derives: Insertable, Debug, Clone, Serialize, Deserialize
Fields
Section titled “Fields”| Name | Type | Description |
|---|---|---|
agent_id |
Uuid |
|
stack_id |
Uuid |
|
namespace |
String |
|
pod |
String |
|
container |
String |
|
ts |
DateTime<Utc> |
|
line |
String |