لاگها
با ا ستفاده از قابلیت «لاگها» در پرفایل میتوانید به Audit Log میز کارتان دسترسی داشته باشید. Audit Log گزارشی از فعالیتها و رویدادهای یک سیستم است که اطلاعات مهمی مانند اقدامات کاربر و تغییرات سیستم را ثبت میکند.
بهکمک این ویژگی امکان بررسی و نظارت بر رخدادهای میز کار در اختیارتان قرار میگیرد. علاوهبر این، میتوانید جزییات هر لاگ را برای دریافت اطلاعات بیشتر مشاهده کنید.
این گزارشها در بخش «تنظیمات و پروفایل» در دسترس شما قرار دارند.
همچنین میتوانید لاگهایتان را بر اساس تاریخ و سطح اهمیت دستهبندی کرده و یا در میان آنها جستوجو کنید.
انواع لاگها
در حال حاضر سه نوع لاگ در این بخش ارایه میشود:
-
لاگ فعالیتهای کاربر
هر فعالیتی که شامل ایجاد تغییر در منابع یا سرویسهای ابر آروان شود. برای نمونه، زمانی که فردی یک دامنهی جدید در CDN ابر آروان ثبت میکند.
-
لاگ رویدادهای سیستم
هر فعالیت داخلی در سرویسهای ابر آروان. برای نم ونه، زمانی که سرویسهای یک دامنه بهدلیل سو استفاده یا Abuse بهوسیلهی ابر آروان متوقف میشوند.
-
لاگ ورودی و خروجی سیستم
هر فعالیت خواندن یا نوشتن با سرویسهای ابر آروان
ساختار داده لاگها
با استفاده از ساختار دادهی گزارشها میتوانید جزییات هر لاگ را دریافت و رخدادهای میز کارتان را بررسی کنید.
بهشکل کلی در لاگها اطلاعات پایهی زیر در اختیارتان قرار میگیرد:
-
سطح اهمیت
میزان اهمیت نسبتدادهشده به هر لاگ را مشخص میکند. Error ،Warning ،Notice ،Debug ،Info و Critical بهترتیب کمترین تا بیشترین اهمیت را دارند.
-
سرویس
سرویس یا قابلیتی از آروان که مرتبط با درخواست یا رویداد لاگ بوده است. مثلن سرویس CDN، سرویس IAM و ... .
-
فعالیت
نوع فعالیتی را که در هر لاگ انجام شده مشخص میکند. این پارامتر به شما کمک میکند تغییرات و رویدادهای سیستم را بررسی و تحلیل کنید. مقدار این پارامتر می تواند «ساختن»، «حذف»، «دریافت» و ... باشد.
-
تاریخ انتشار
زمان و تاریخ دقیق هر رویداد و ثبت لاگ را مشخص میکند.
با کلیک روی هر گزارش، میتوانید به جزییات بیشتری از هر لاگ دسترسی پیدا کنید.
در جزییات لاگها، پارامترهای زیر وجود دارند:
-
ID
این پارامتر شناسهی یکتایی است که به یک لاگ اختصاص داده میشود. میتوانید از این شناسه برای شناسایی یک لاگ خاص استفاده کنید.
-
Timestamp
زمان و تاریخ دقیق ثبت یک لاگ را نمایش میدهد.
-
Severity
بیانگر سطح اهمیت و شدت یک لاگ است. این پارامتر به شما در دستهبندی لاگها بر اساس اهمیت و تاثیرگذاری آنها کمک میکند.
-
Resource
نشاندهندهی منبع، سرویس یا قابلیت مرتبط با لاگ است. مقدار این پارامتر میتواند یک مسیر، سرویس یا ... باشد.
-
Payload
این بخش شامل دادههای اصلی و جزییات کامل لاگ است. Payload بهطور معمول شامل اطلاعات جزیی دربارهی فعالیت، درخواست، پاسخ و اطلاعات مربوط به لاگ میشود. ساختار و محتوای دقیق هر Payload به نوع لاگ و سرویس مرتبط با آن بستگی دارد. نمونهای از Payload یک لاگ بهشکل زیر است:
{
"auditLogType": "userActivity",
"operationId": "iam.v1.machineUsers.create",
"operationTargetResource": "/v1/accounts/8c8d0fe6-d68b-5068-9f2b-50c6a56a4bc7/machine-users",
"actorInfo": {
"identityId": "1939a11f-147d-41e3-8eb9-950bf14e0ad5"
},
"authorizationInfo": [
{
"permission": "iam.machineUsers.create",
"resource": "",
"approved": true
}
],
"request": {
"name": "middlewareMachineUser"
},
"requestMetadata": {
"id": "",
"method": "POST",
"headers": {},
"path": "/v1/accounts/8838edf3-a1c2-517a-afa5-7f965286d70f/machine-users",
"host": "arvancloud.ir",
"schema": "https",
"query": "",
"timestamp": "2022-11-02T12:04:17.046552+03:30",
"size": 25,
"protocol": "HTTP/1.1",
"clientIp": "192.168.1.1",
"userAgent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0"
},
"response": {
"data": {
"id": "ac82f1eb-22a4-40dc-af9d-a4e2ef3d7d1d",
"name": "middlewareMachineUser"
},
"message": "Machine user created successfully."
}
}