العودة إلى الدورة

التسجيل (Logging) من أجل قابلية المراقبة

لغة Go (Golang) للخدمات المصغرة السحابية (Cloud-Native Microservices)

التسجيل المهيكل (Structured Logging)

في السحابة، يصعب البحث في السجلات النصية البسيطة. نستخدم التسجيل المهيكل (JSON).

باستخدام slog (في Go 1.21+):

go import "log/slog"

slog.Info("user logged in", "user_id", 42, "ip", "1.2.3.4")

يسمح هذا لأدوات مثل Elasticsearch أو Datadog بتحليل سجلاتك بسهولة.