پرش به مطلب اصلی

لاگ‌ها

با استفاده از قابلیت «لاگ‌ها» در پرفایل‌ می‌توانید به 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."
}
}