پایش پایگاه‌های داده با Cloud Monitoring

این سند گزارش ممیزی را برای Cloud Firestore شرح می‌دهد. Google Cloud سرویس‌ها گزارش‌های ممیزی تولید می‌کنند که فعالیت‌های مدیریتی و دسترسی را در منابع Google Cloud شما ثبت می‌کند.

برای اطلاعات بیشتر درباره Cloud Audit Logs، به موارد زیر مراجعه کنید:

یادداشت‌ها

هنگام پیکربندی ثبت گزارش ممیزی، از نام سرویس datastore.googleapis.com برای پیکربندی datastore.googleapis.com و firestore.googleapis.com. Once configured, logs for the Cloud Firestore API include the service namefirestore.googleapis.com` استفاده کنید.

برای مشاهده مدت‌زمان پردازش درخواست DATA_READ یا DATA_WRITE، فیلد processing_duration را در شیء metadata از AuditLog ببینید. فیلد processing_duration مدت زمانی را که پایگاه داده برای پردازش درخواست صرف کرده است توصیف می‌کند. این مقدار کمتر از تأخیر کاربر نهایی است. به‌ویژه، شامل سربار شبکه نمی‌شود.

نام سرویس

گزارش‌های ممیزی Cloud Firestore از نام سرویس firestore.googleapis.com استفاده می‌کنند. فیلتر برای این سرویس:

protoPayload.serviceName="firestore.googleapis.com"

روش‌ها براساس نوع اجازه

هر اجازه IAM دارای ویژگی type است که مقدار آن یک enum است که می‌تواند یکی از چهار مقدار زیر باشد: ADMIN_READ، ADMIN_WRITE، DATA_READ، یا DATA_WRITE. وقتی روشی را فراخوانی می‌کنید، Cloud Firestore گزارش ممیزی‌ای تولید می‌کند که دسته‌بندی آن به ویژگی type اجازه‌ای که برای اجرای روش لازم است بستگی دارد.

روش‌هایی که به اجازه IAM با مقدار ویژگی type DATA_READ، DATA_WRITE، یا ADMIN_READ نیاز دارند، گزارش‌های ممیزی دسترسی به داده تولید می‌کنند.

روش‌هایی که به اجازه IAM با مقدار ویژگی type ADMIN_WRITE نیاز دارند، گزارش‌های ممیزی فعالیت سرپرست را تولید می‌کنند.

نوع اجازه روش‌ها
ADMIN_READ google.cloud.location.Locations.GetLocation
google.cloud.location.Locations.ListLocations
google.firestore.admin.v1.FirestoreAdmin.GetBackup
google.firestore.admin.v1.FirestoreAdmin.GetBackupSchedule
google.firestore.admin.v1.FirestoreAdmin.GetDatabase
google.firestore.admin.v1.FirestoreAdmin.GetField
google.firestore.admin.v1.FirestoreAdmin.GetIndex
google.firestore.admin.v1.FirestoreAdmin.ListBackupSchedules
google.firestore.admin.v1.FirestoreAdmin.ListBackups
google.firestore.admin.v1.FirestoreAdmin.ListDatabases
google.firestore.admin.v1.FirestoreAdmin.ListFields
google.firestore.admin.v1.FirestoreAdmin.ListIndexes
google.firestore.admin.v1beta1.FirestoreAdmin.GetIndex
google.firestore.admin.v1.MongoDBCompatible.ListIndexes
google.firestore.admin.v1.MongoDBCompatible.ListDatabases
ADMIN_WRITE google.firestore.admin.v1.FirestoreAdmin.CreateBackupSchedule
google.firestore.admin.v1.FirestoreAdmin.CreateDatabase
google.firestore.admin.v1.FirestoreAdmin.CreateIndex
google.firestore.admin.v1.FirestoreAdmin.DeleteBackup
google.firestore.admin.v1.FirestoreAdmin.DeleteBackupSchedule
google.firestore.admin.v1.FirestoreAdmin.DeleteDatabase
google.firestore.admin.v1.FirestoreAdmin.DeleteIndex
google.firestore.admin.v1.FirestoreAdmin.RestoreDatabase
google.firestore.admin.v1.FirestoreAdmin.UpdateBackupSchedule
google.firestore.admin.v1.FirestoreAdmin.UpdateDatabase
google.firestore.admin.v1.FirestoreAdmin.UpdateField
google.longrunning.Operations.CancelOperation
google.longrunning.Operations.DeleteOperation
DATA_READ google.firestore.v1.MongoDBCompatible.Find
google.firestore.v1.MongoDBCompatible.Aggregate
google.firestore.v1.MongoDBCompatible.GetMore
google.firestore.v1.MongoDBCompatible.ListCollections
google.firestore.v1.MongoDBCompatible.Count
google.firestore.v1.MongoDBCompatible.Distinct
google.firestore.v1.MongoDBCompatible.CommitTransaction
google.firestore.v1.MongoDBCompatible.AbortTransaction
google.firestore.v1.MongoDBCompatible.EndSessions
google.firestore.v1.MongoDBCompatible.KillCursors
DATA_WRITE google.firestore.v1.MongoDBCompatible.Insert
google.firestore.v1.MongoDBCompatible.Update
google.firestore.v1.MongoDBCompatible.Delete
google.firestore.v1.MongoDBCompatible.FindAndModify
google.firestore.v1.MongoDBCompatible.CreateCollection

شناسایی تماس‌گیرندگان درخواست‌کننده

ورودی‌های «گزارش ممیزی» شامل اطلاعاتی درباره هویتی است که عملیات ثبت‌شده را انجام داده است. برای شناسایی تماس‌گیرنده درخواست، فیلدهای زیر را در شیء AuditLog ببینید: