ابزار Journald یک سرویس همانند دیگر سرویسها (به عنوان مثال ssh.service) برای جمعآوری و ذخیره سازی لاگها و رویدادها فارغ از این که لاگها و رویدادها از چه نرم افزار یا سرویسی سرچشمه میگیرند، میباشد. لازم به ذکر است که Journald هم زمان با Systemd معرفی شده است.
تمام تلاش Journald این است که راه کاری آسان برای مدیران سیستم به منظور دسترسی و خواندن راحتتر لاگها و رویدادها، فراهم آورد.
با در نظر گرفتن همچین اهدافی، یکی از تغییرات مهم در Journald نسبت به مکانیزم و ساز و کارهای گذشته، ذخیره لاگها و رویدادها در قالب و فرمت دودویی است. یعنی همانند گذشته اطلاعات جمع آوری شده به صورت متنی بر روی حافظه ذخیره نمیشود.
لازم به ذکر است که این کار باعث کارآمدی بهتر در ذخیره سازی لاگها و رویدادها در سیستمهای پایگاه داده میشود. همچنین انتخاب قالب خروجی لاگها و رویدادها کاملا دلخواه است. به عنوان مثال میتوان خروجی اطلاعات را به صورتjson تحویل گرفت.
در ادامهی این مستند به نحوهی تعیین قالب خروجی لاگها و رویدادها پرداخته شده است.
متاسفانه در حال حاضر از ابزار Journald به صورت مستقیم نمیتوان در جمع آوری لاگها و رویدادها از راه دور (بر روی بستر TCP/IP) استفاده نمود.
البته راهها و روشهایی برای حل این مشکل موجود است اما همان طور که گفته شد به صورت مستقیم این قابلیت در ابزار Journald وجود ندارد. لذا از Journald تنها برای مدیریت و کنترل بر روی لاگها و رویدادهای سیستمهای مستقل استفاده میشود.