feat(feishu): 添加飞书入站事件inbox和混合数据库协调功能 - 实现飞书入站事件持久化inbox机制,支持状态管理、租约锁定和重试退避 - 添加混合数据库基线协调工具,确保平台PostgreSQL结构安全对齐 - 增加运行组件心跳检测和readiness就绪检查机制 - 实现app_ticket事件的安全轮换和验证处理 - 添加生产环境运行编排和fail-closed安全机制 - 支持webhook快速确认和长连接独立进程处理 - 完善个人数据擦除时的待处理事件清理功能 ```
52 lines
1.0 KiB
Python
52 lines
1.0 KiB
Python
from enum import StrEnum
|
|
|
|
|
|
class ObservabilityKey(StrEnum):
|
|
STATUS = "status"
|
|
CHECKS = "checks"
|
|
METRICS = "metrics"
|
|
DATABASE = "database"
|
|
SCHEMA = "schema"
|
|
REDIS = "redis"
|
|
EVENTS = "events"
|
|
WORKFLOWS = "workflows"
|
|
AI_MEMORY = "ai_memory"
|
|
HEARTBEATS = "heartbeats"
|
|
API = "api"
|
|
SCHEDULER = "scheduler"
|
|
WORKER = "worker"
|
|
FEISHU_EVENTS = "feishu_events"
|
|
|
|
|
|
class ObservabilityStatus(StrEnum):
|
|
OK = "ok"
|
|
DEGRADED = "degraded"
|
|
SKIPPED = "skipped"
|
|
ERROR = "error"
|
|
|
|
|
|
class ObservabilityMetricKey(StrEnum):
|
|
ERROR = "error"
|
|
ITEMS = "items"
|
|
COMPONENT = "component"
|
|
INSTANCE_ID = "instance_id"
|
|
PENDING = "pending"
|
|
FAILED = "failed"
|
|
RUNNING = "running"
|
|
TOTAL = "total"
|
|
ACTIVE = "active"
|
|
STALE = "stale"
|
|
LAST_SEEN_AT = "last_seen_at"
|
|
|
|
|
|
class HeartbeatComponent(StrEnum):
|
|
API = "api"
|
|
SCHEDULER = "scheduler"
|
|
WORKER = "worker"
|
|
FEISHU_EVENTS = "feishu-events"
|
|
|
|
|
|
class HeartbeatStatus(StrEnum):
|
|
OK = "ok"
|
|
DEGRADED = "degraded"
|