Dokumen ini memberikan petunjuk tentang cara meneruskan log Cloud Storage FUSE ke Cloud Logging.
Log Cloud Storage FUSE membantu Anda memahami cara kerja Cloud Storage FUSE dan memungkinkan Anda memecahkan masalah serta memantau performa. Saat Anda menggunakan opsi
--log-severity atau kolom
logging:severity untuk membuat log, log akan dibuat
oleh Cloud Storage FUSE dan dapat dilihat sebagai output standar atau file log lokal di
mesin tempat Cloud Storage FUSE berjalan.
Anda juga dapat meneruskan log Cloud Storage FUSE ke Cloud Logging, yang memberikan manfaat berikut:
Melihat semua log Cloud Storage FUSE di satu lokasi di Google Cloud konsol, yang memberikan tampilan holistik tentang perilaku Cloud Storage FUSE dan membuat korelasi peristiwa di berbagai komponen menjadi lebih mudah.
Memfilter log Cloud Storage FUSE berdasarkan tingkat keparahan, stempel waktu, jenis resource, dan kolom lainnya, yang dapat membantu Anda menemukan error atau masalah performa.
Membuat pemberitahuan berbasis metrik yang dipicu oleh peristiwa log tertentu. Misalnya, Anda dapat menyiapkan pemberitahuan untuk memberi tahu Anda setiap kali pesan log
erroratauwarningdari Cloud Storage FUSE terdeteksi, sehingga Anda dapat bereaksi terhadap masalah secara proaktif.Menyimpan log di Cloud Logging selama periode yang dapat dikonfigurasi, dan mengekspornya ke Cloud Storage untuk penyimpanan jangka panjang, pengarsipan, atau analisis mendalam.
Harga
Untuk mengetahui informasi harga tentang Cloud Logging, lihat Biaya Cloud Logging.
Mendapatkan peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk menggunakan Cloud Logging guna melihat
log Cloud Storage FUSE, berikan peran IAM Penulis Log (roles/logging.logWriter)
pada project yang ingin Anda kumpulkan metriknya.
Peran bawaan ini berisi izin yang diperlukan untuk menggunakan Cloud Logging.
Untuk mengetahui informasi selengkapnya tentang peran Penulis Log, lihat
dokumentasi IAM tentang roles/logging.logWriter.
Untuk mengetahui petunjuk tentang cara memberikan peran untuk project, lihat Mengelola akses ke project.
Sebelum memulai
Aktifkan Cloud Storage API.
Aktifkan Cloud Logging API.
Instal Agen Operasional Cloud, yang merupakan Google Cloudagen utama untuk mengumpulkan log dan metrik. Pilih metode penginstalan berdasarkan jenis mesin virtual yang Anda gunakan.
Tetapkan tingkat keparahan logging ke
tracemenggunakan opsi--log-severityatau kolomseverityketrace.
Meneruskan log Cloud Storage FUSE ke Cloud Logging
Tentukan
/gcsfuse.loguntuk pemasangangcsfuseAnda:logging: file-path: "/gcsfuse.log" severity: traceKonfigurasi Agen Operasional Cloud untuk meneruskan log dari file
/gcfuse.logke Cloud Logging menggunakan konfigurasi berikut. Dalam konfigurasi ini,gcsfuse_trace_logsadalah elemenreceiveryang menerima log dari file/gcsfuse.log. Elemenservicemenautkan elemenreceiverdalam pipeline.logging: receivers: gcsfuse_trace_logs: type: files include_paths: - /gcsfuse.log service: pipelines: gcsfuse_pipeline: receivers: [gcsfuse_trace_logs]Untuk mempelajari konfigurasi logging tambahan, lihat Konfigurasi Cloud Logging.
Tempatkan konfigurasi untuk Agen Operasional Cloud di jalur berdasarkan sistem operasi Anda. Untuk memilih jalur tempat konfigurasi akan ditempatkan, lihat dokumentasi Google Cloud Observability untuk konfigurasi yang ditentukan pengguna.
Mulai ulang Agen Operasional Cloud untuk mengambil perubahan konfigurasi baru menggunakan perintah
systemctl restart:sudo systemctl restart google-cloud-ops-agent`Buka Cloud Logging di Google Cloud konsol.
Jalankan kueri pemfilteran
fuse_debuguntuk memvalidasi log rekaman aktivitasgcsfuseyang diteruskan ke Cloud Logging.
Langkah berikutnya
- Pelajari cara meningkatkan performa Cloud Storage FUSE.