Melihat log yang dirutekan ke Pub/Sub

Dokumen ini menjelaskan cara menemukan entri log yang Anda rutekan dari Cloud Logging ke topik Pub/Sub, yang terjadi hampir secara real-time.

Saat Anda merutekan entri log ke topik Pub/Sub, Logging akan memublikasikan setiap entri log sebagai pesan Pub/Sub segera setelah Logging menerima entri log tersebut. Entri log yang dirutekan umumnya tersedia dalam hitungan detik setelah tiba di Logging, dengan 99% entri log tersedia dalam waktu kurang dari 60 detik.

Sebelum memulai

Untuk pembahasan konseptual tentang sink, lihat Ringkasan model perutean dan penyimpanan: Sink.

Untuk mengetahui petunjuk tentang cara merutekan entri log, lihat Merutekan log ke tujuan yang didukung.

Melihat log

Untuk melihat log saat di-streaming melalui Pub/Sub, lakukan hal berikut:

  1. Di konsol Trusted Cloud , buka halaman Topics:

    Buka Topics

    Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Pub/Sub.

  2. Temukan atau buat langganan ke topik yang digunakan di sink log, dan tarik entri log darinya. Anda mungkin harus menunggu hingga entri log baru dipublikasikan.

Organisasi log

Kolom data dari setiap pesan adalah objek LogEntry berenkode base64. Sebagai contoh, pelanggan Pub/Sub dapat menarik objek berikut dari topik yang menerima entri log. Objek yang ditampilkan berisi daftar dengan satu pesan, meskipun Pub/Sub dapat menampilkan beberapa pesan jika beberapa entri log tersedia. Nilai data (sekitar 600 karakter) dan nilai ackId (sekitar 200 karakter) telah dipersingkat agar contohnya lebih mudah dibaca:

{
 "receivedMessages": [
  {
   "ackId": "dR1JHlAbEGEIBERNK0EPKVgUWQYyODM...QlVWBwY9HFELH3cOAjYYFlcGICIjIg",
   "message": {
    "data": "eyJtZXRhZGF0YSI6eyJzZXZ0eSI6Il...Dk0OTU2G9nIjoiaGVsbG93b3JsZC5sb2cifQ==",
    "attributes": {
     "compute.googleapis.com/resource_type": "instance",
     "compute.googleapis.com/resource_id": "123456"
    },
    "messageId": "43913662360"
   }
  }
 ]
}

Jika Anda mendekode kolom data dan memformatnya, Anda akan mendapatkan objek LogEntry berikut:

{
  "log": "helloworld.log",
  "insertId": "2015-04-15|11:41:00.577447-07|10.52.166.198|-1694494956",
  "textPayload": "Wed Apr 15 20:40:51 CEST 2015 Hello, world!",
  "timestamp": "2015-04-15T18:40:56Z",
  "labels": {
    "compute.googleapis.com\/resource_type": "instance",
    "compute.googleapis.com\/resource_id": "123456"
  },
  "severity": "WARNING"
  }
}

Pemecahan masalah

Jika entri log tampaknya tidak ada di tujuan sink atau Anda mencurigai bahwa sink tidak merutekan entri log dengan benar, lihat Memecahkan masalah perutean log.