GitLab content pack (контент багц)
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
GitLab content pack (контент багц)
GitLab нь Git дээр суурилсан эх кодын удирдлага, CI/CD автоматжуулалт, аюулгүй байдлын скан, төслийн хамтын ажиллагааг нэг аппликейшнд багтаасан, үүлэнд байршуулсан болон өөрсдөө удирддаг (self-managed) хувилбартай иж бүрэн DevOps платформ юм. Энэ багц GitLab логуудыг задлан шинжилнэ.
Шаардлага
Энэ багц Security Data Lake дахь raw HTTP input-ийг ашиглахыг шаардана.
Дэмжигдэх хувилбарууд
Энэ багцыг GitLab 17.9 хувилбар дээр туршсан.
Юу багтсан бэ
Энэ багц нь GitLab логуудыг Security Data Lake-ийн схемтэй нийцэх талбарууд болгон хувиргах задлан шинжлэх дүрмүүдийг агуулна. Энэ нь мэдэгдэж буй бүх event_type-ыг дэмжинэ.
Лог форматын жишээ
Application Logs
{"id":3255712804,"author_id":26388820,"entity_id":67540197,"entity_type":"Project","details":{"add":"user_access","as":"Default role: Guest","member_id":122256555,"event_name":"member_created","author_name":"Stefan Tester","author_class":"User","target_id":26027514,"target_type":"User","target_details":"Stefan Tester","custom_message":"Membership created","ip_address":"2603:8080:2b20:9a50:12cd:7d27:1240:b8ea","entity_path":"testmegroupname/testing"},"ip_address":"2603:8080:2bf0:9a50:1422:7227:2240:b8ea","author_name":"Stefan Tester","entity_path":"testmegroupname/testing","target_details":"Stefan Tester","created_at":"2025-03-03T16:23:41.344Z","target_type":"User","target_id":26027514,"event_type":"member_created"}Тэмдэглэл
GitLab өргөн хүрээний талбартай олон төрлийн JSON лог үүсгэдэг. Схемд ороогүй талбарууд vendor_ угтвартай байна.
Security Data Lake-ийн тохиргоо
GitLab-аас Audit Event Streaming функцээр дамжуулан логийг шууд хүлээн авахын тулд Security Data Lake дахь raw HTTP input-ийг ашиглах ёстой. Аль төрлийн логийг илгээхээ тодорхойлж, Security Data Lake-ийг очих endpoint болгон зааж өгч болно. Ингэснээр GitLab-аас Security Data Lake руу логийг саадгүй дамжуулан, нэг дор төвлөрүүлж шинжлэх боломжтой.
- Security Data Lake дотор GitLab логийг хүлээн авах шинэ raw HTTP input үүсгэнэ (байхгүй бол). Дэлгэрэнгүйг Raw HTTP Input хэсгээс үзнэ үү. Энэ input зөвхөн GitLab логд ашиглагдах ёстой. Override source талбараар лог эх сурвалжийг хүссэн утгад тохируулна.
- Логууд
event_source_productталбар агуулж байгаа эсэхийг шалгана; түүний утгаGitlab-webбайх ёстой. - GitLab дээр албан ёсны баримт бичгийн зааврын дагуу HTTP destination-ийг тохируулна.
- Security Data Lake дотор raw HTTP input-ийнхээ Show received messages дээр дарж input ID-г авна. Энэ нь All Time хугацаатай хайлтын цонхыг харуулна. Логийн тоо их бол процессыг түргэсгэхийн тулд хугацааг тохируулж болно.
gl2_source_inputутгыг хуулна.- Enterprise > Illuminate руу орж, Customization табыг сонгоно.
lookup_adapter_input_routing-ийг олж, Edit дээр дарна.content_nameтүлхүүрт өмнө хуулсанgl2_source_inputутгыг,input_idутгадgitlabгэж оруулна. (Баганы нэрс урвуу байгааг анхаарна уу.)- Configure value-г сонгож баталгаажуулна.
- Хэрэв GitLab логийг олон input дээр хүлээн авч байгаа бол input бүрт энэ процессыг давтана.
GitLab Spotlight content pack
GitLab контент багц нь Overview dashboard, Web Overview dashboard, User Overview dashboard-ийг агуулна.
Энэ хуудсанд гарсан нэр томъёо
- Endpoint
- Хамгаалж буй компьютер, сервер, виртуал машин
