Динамічний варіант повідомлення в адаптивному методі журналювання

DOI: 10.31673/2409-7292.2024.030010

  • Супруненко І. О. (Suprunenko I. O.) Черкаський державний технологічний університет, Черкаси
  • Рудницький В. М. (Rudnytskyi V. M.) Черкаський державний технологічний університет, Черкаси

Анотація

Спостережливість є важливою частиною програмних систем. Зі зростанням масштабів і охоплення сучасних технологій стає дедалі важливішим мати можливість своєчасно виявляти та діагностувати проблеми програмного забезпечення. Один із підходів, який зазвичай використовують розробники, передбачає використання техніки під назвою «реєстрація», швидше за все, у формі, яка базується на ідеї виведення повідомлень журналу разом із рівнем серйозності. Ця комбінація допомагає групувати та класифікувати різні звітні повідомлення для подальшої обробки. Але іноді цього недостатньо, оскільки деякі програми можуть бути настільки складними та витонченими, що категоризація лише за серйозністю не масштабується належним чином. Для вирішення цієї проблеми було запроваджено адаптивний метод журналювання. Він додає концепцію «тегів журналу» та спеціальну конфігурацію, яка дозволяє включати або виключати певні теги або їх комбінації. Ця стаття просуває ідею адаптивного журналювання на крок далі та представляє нову площину адаптивності з динамічними варіантами повідомлень: певний тип журнальних повідомлень із можливістю перевизначати звітну інформацію «на льоту» без зміни вихідного коду. Спочатку мотивація та необхідність такої функціональності описуються в абстрактних термінах, потім представляється формалізована модель запропонованої зміни. Представлено детальне пояснення та аргументацію певних структур даних, які роблять можливими динамічні повідомлення, надаючи достатню кількість архітектурних міркувань, щоб зробити впровадження в різних середовищах і мовах програмування більш досяжним. Наприкінці особлива увага приділяється деяким важливим аспектам і вимогам, які слід ретельно враховувати розробникам під час написання власної версії методу адаптивного журналювання. Результати застосування запропонованого оновлення до адаптивного методу журналювання дозволять розробникам мати ще більше інструментів для легшого та детальнішого отримання інформації про виконання системи та неправильну поведінку.
Ключові слова: інформаційна безпека, кіберзагрози, спостережливість, адаптивне журналювання, динамічне виконання.

Номер
Розділ
Статті