Meneruskan log Cloud Storage FUSE ke Cloud Logging

Halaman ini memberikan petunjuk tentang cara meneruskan log Cloud Storage FUSE ke Cloud Logging.

Ringkasan

Log Cloud Storage FUSE membantu Anda memahami cara kerja Cloud Storage FUSE dan memungkinkan Anda memecahkan masalah dan memantau performa. Saat Anda menggunakan opsi CLI --log-severity atau kolom konfigurasi logging:severity untuk membuat log, log akan dibuat oleh Cloud Storage FUSE dan dapat dilihat sebagai output standar atau file log lokal di komputer tempat Cloud Storage FUSE berjalan.

Anda juga dapat meneruskan log Cloud Storage FUSE ke Cloud Logging, yang memberikan manfaat berikut:

  • Lihat semua log Cloud Storage FUSE di satu lokasi di konsol Trusted Cloud , yang memberikan tampilan holistik tentang perilaku Cloud Storage FUSE dan mempermudah korelasi peristiwa di berbagai komponen.

  • Memfilter log Cloud Storage FUSE menurut tingkat keparahan, stempel waktu, jenis resource, dan kolom lainnya, yang dapat membantu Anda menemukan kesalahan atau masalah performa.

  • Buat pemberitahuan berbasis metrik yang dipicu oleh peristiwa log tertentu. Misalnya, Anda dapat menyiapkan pemberitahuan untuk memberi tahu Anda setiap kali pesan log error atau warning dari Cloud Storage FUSE terdeteksi, sehingga Anda dapat bereaksi terhadap masalah secara proaktif.

  • Simpan log di Cloud Logging selama jangka waktu yang dapat dikonfigurasi, dan ekspor log tersebut 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 FUSE Cloud Storage, berikan peran IAM Logs Writer (roles/logging.logWriter) di project yang ingin Anda kumpulkan metriknya.

Peran bawaan ini berisi izin yang diperlukan untuk menggunakan Cloud Logging. Untuk mengetahui informasi selengkapnya tentang peran Logs Writer, lihat dokumentasi IAM tentang roles/logging.logWriter.

Untuk mengetahui petunjuk cara memberikan peran untuk project, lihat Mengelola akses ke project.

Sebelum memulai

  1. Aktifkan Cloud Storage API.

    Buka Cloud Storage API

  2. Aktifkan Cloud Logging API.

    Buka Cloud Logging API

  3. Instal Agen Operasional Cloud, yang merupakan agen utama Trusted Cloud by S3NSuntuk mengumpulkan log dan metrik. Pilih metode penginstalan berdasarkan jenis mesin virtual yang Anda gunakan.

  4. Tetapkan tingkat keparahan logging ke trace menggunakan opsi CLI --log-severity atau kolom severity ke trace.

Meneruskan log Cloud Storage FUSE ke Cloud Logging

  1. Tentukan /gcsfuse.log untuk pemasangan gcsfuse Anda:

    logging:
      file-path: "/gcsfuse.log"
      severity: trace
    
  2. Konfigurasi Agen Operasi Cloud untuk meneruskan log dari file /gcfuse.log ke Cloud Logging menggunakan konfigurasi berikut. Dalam konfigurasi ini, gcsfuse_trace_logs adalah elemen receiver yang menerima log dari file /gcsfuse.log. Elemen service menautkan elemen receiver di 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.

  3. Letakkan 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.

  4. Mulai ulang Agen Operasional Cloud untuk mengambil perubahan konfigurasi baru menggunakan perintah systemctl restart:

    sudo systemctl restart google-cloud-ops-agent`
    
  5. Buka Cloud Logging di konsol Trusted Cloud .

  6. Jalankan kueri pemfilteran fuse_debug untuk memvalidasi log rekaman aktivitas gcsfuse yang diteruskan ke Cloud Logging.

Langkah berikutnya