Лог (Logging)
OpenAgentAGI нь бүх workflow гүйцэтгэлд зориулсан бүрэн хэмжээний лог хөтлөлтийг хангаж, workflow-ууд хэрхэн ажиллаж байгааг, ямар өгөгдөл дамжин өнгөрч байгааг, мөн аль хэсэгт асуудал үүсч болохыг бүрэн харах боломж олгодог.
Лог систем (Logging System)
OpenAgentAGI нь өөр өөр workflow болон хэрэглээний хувилбаруудад тохирсон, бие биеэ нөхөх хоёр логийн интерфэйсийг санал болгодог:
Real-Time Console
Гар ажиллагаатай эсвэл чат workflow-г ажиллуулах явцад лог нь workflow editor-ийн баруун талд байрлах Console самбарт бодит цаг хугацаанд харагдана:

Console дээр дараах мэдээлэл харагдана:
- Block-ийн гүйцэтгэлийн явц (идэвхтэй block тодруулж харагдана)
- Block бүр дуусах үед бодит цагийн гаралтууд
- Block тус бүрийн гүйцэтгэлийн хугацаа
- Амжилттай / алдаатай төлөвийн үзүүлэлтүүд
Logs Page
Гар ажиллагаатай, API, Chat, Schedule эсвэл Webhook-оор өдөөгдсөн бүх workflow гүйцэтгэлүүд нь тусгай Logs хуудсанд бүртгэгдэнэ:

Logs хуудас дараах боломжуудыг олгоно:
- Хугацааны интервал, төлөв, trigger төрөл, хавтас, workflow-оор нарийвчилсан шүүлт
- Бүх лог дээр хайлт хийх боломж
- Бодит цагийн шинэчлэлтэй live горим
- 7 хоногийн лог хадгалалт (урт хугацаагаар хадгалах боломжтойгоор upgrade хийж болно)
Log Details Sidebar
Ямар нэг лог бичлэг дээр дарахад дэлгэрэнгүй sidebar харагдана:

Block Input/Output
Block бүрийн өгөгдлийн урсгалыг дараах tab-уудаар бүрэн харах боломжтой:
Output Tab нь тухайн block-ийн гүйцэтгэлийн үр дүнг харуулна:
- JSON форматтай бүтэцлэгдсэн өгөгдөл
- AI-гаар үүсгэсэн контентын Markdown дүрслэл
- Өгөгдлийг амархан хуулж авах copy товч
Input Tab нь block-д дамжуулсан оролтыг харуулна:
- Хувьсагчийн бодит утгууд
- Бусад block-оос иш татсан гаралтууд
- Ашигласан орчны хувьсагчид
- API түлхүүрүүд автоматаар нууж (redacted) харуулна
Execution Timeline
Workflow түвшний лог дээр дараах нарийвчилсан гүйцэтгэлийн хэмжүүрүүдийг харна:
- Эхлэх болон дуусах цагийн тэмдэглэл
- Workflow-ийн нийт гүйцэтгэлийн хугацаа
- Block бүрийн гүйцэтгэлийн хугацаа
- Гүйцэтгэлийн bottleneck-ийг тодорхойлох боломж
Workflow Snapshots
Бүртгэгдсэн аливаа гүйцэтгэл дээр “View Snapshot” дээр дарж, тухайн үеийн workflow-ийн яг бодит төлөвийг харах боломжтой:

Snapshot нь дараах мэдээллийг агуулна:
- Workflow-ийн бүтцийг харуулсан хөлдсөн (frozen) canvas
- Гүйцэтгэлийн үеийн block-ийн төлөв ба холболтууд
- Аль ч block дээр дарж оролт, гаралтыг харах боломж
- Дараа нь өөрчлөгдсөн workflow-уудын алдааг оношлоход маш хэрэгтэй
Workflow snapshot нь сайжруулсан logging систем нэвтэрснээс хойшхи гүйцэтгэлүүдэд л боломжтой. Өмнөх шилжүүлсэн лог-ууд дээр “Logged State Not Found” гэсэн мессеж харагдана.
Log Retention
- Free Plan: 7 хоногийн лог хадгалалт
- Pro Plan: 30 хоногийн лог хадгалалт
- Team Plan: 90 хоногийн лог хадгалалт
- Enterprise Plan: Захиалгат хадгалалтын хугацаа
Best Practices
Development орчинд
- Туршилтын явцад бодит цагийн console-ийг ашиглах
- Block-ийн оролт, гаралтыг шалгаж өгөгдлийн урсгалыг баталгаажуулах
- Ажиллаж байсан болон эвдэрсэн хувилбаруудыг snapshot-оор харьцуулах
Production орчинд
- Logs хуудсыг тогтмол шалгаж алдаа, гүйцэтгэлийн асуудлыг илрүүлэх
- Тодорхой workflow эсвэл хугацаанд төвлөрөх шүүлтүүрүүд тохируулах
- Чухал deployment-ийн үед live горим ашиглан бодит цагт ажиглах
Debug хийхэд
- Удаан ажиллаж буй block-ийг илрүүлэхийн тулд execution timeline-ийг заавал шалгах
- Амжилттай болон алдаатай гүйцэтгэлийн оролтуудыг харьцуулах
- Асуудал үүссэн үеийн яг бодит төлөвийг харахын тулд workflow snapshot ашиглах
Next Steps
- Workflow-ийн үнийг ойлгохын тулд Cost Calculation-тай танилцах
- Програмчлалын түвшинд лог хандах зорилгоор External API-г судлах
- Бодит цагийн мэдэгдэл авахын тулд Webhook notifications тохируулах