全部产品
Search
文档中心

:Manajemen Log

更新时间:Nov 09, 2025

Anda dapat menggunakan fitur manajemen log dari Simple Message Queue (sebelumnya MNS) untuk mendorong log operasi pesan ke bucket logging yang ditentukan. Anda dapat menentukan konfigurasi di konsol Message Service (MNS) untuk mendorong log ke Simple Log Service, serta mengaktifkan fitur logging untuk antrian atau topik dalam suatu wilayah. Simple Message Queue (sebelumnya MNS) mendorong log operasi pesan dalam antrian dan topik ke bucket logging yang ditentukan.

Skenario

Fitur manajemen log dapat diterapkan dalam skenario berikut:

  • Melacak pesan yang dikirim ke antrian jika klien konsumen tidak dapat menerima pesan tersebut.

  • Mengidentifikasi klien yang telah mengonsumsi pesan dan memeriksa jumlah kali pesan tersebut dikonsumsi.

  • Menentukan kapan pesan dapat dikonsumsi lagi jika gagal dikonsumsi karena kerusakan pada klien konsumen.

  • Mengidentifikasi penyebab jika titik akhir tidak dapat menerima pesan yang dipublikasikan ke topik.

Dalam skenario ini, Anda dapat menyelesaikan masalah dengan menggunakan fitur manajemen log dari Simple Message Queue (sebelumnya MNS).

  • Dorong log ke Layanan Log dan lihat log operasi pesan di konsol SLS.

  • Tentukan parameter untuk melihat log operasi pesan menggunakan alat kueri log yang disediakan oleh Alibaba Cloud.

Dorong log ke SLS

  • Untuk informasi lebih lanjut tentang metode konfigurasi, lihat Manajemen Log.

  • Untuk informasi lebih lanjut tentang cara melihat log, lihat Manajemen Log.

  • Saat membuat Logstore, tentukan periode retensi data yang sesuai. Jika ingin memodifikasi periode retensi setelah Logstore dibuat, Anda hanya dapat menentukan periode retensi yang lebih pendek.

  • Jika Anda menghapus proyek atau Logstore yang sesuai dengan bucket logging, atau mencabut izin yang diberikan kepada Simple Message Queue (sebelumnya MNS) untuk mengakses SLS, log MNS tidak dapat didorong ke Simple Log Service.

  • Log dapat didorong dari MNS ke Layanan Log sekitar lima menit setelah log tersebut dihasilkan.

Analisis detail

  • Setiap wilayah memiliki satu bucket logging. Semua log operasi pesan dalam antrian dan topik yang fitur logging-nya diaktifkan didorong ke bucket logging.

  • Anda dapat mengaktifkan fitur logging untuk antrian atau topik sesuai kebutuhan. Fitur logging dinonaktifkan secara default.

Penagihan

  • Anda tidak dikenakan biaya untuk menggunakan fitur manajemen log dari Simple Message Queue (sebelumnya MNS).

  • Namun, Anda akan dikenakan biaya untuk penggunaan memori, data yang ditransfer, dan jumlah permintaan saat menggunakan Simple Message Queue (sebelumnya MNS) untuk mendorong log ke SLS. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.

  • Ukuran log yang dihasilkan tergantung pada permintaan per detik (QPS) server Simple Message Queue (sebelumnya MNS) dan jenis operasi. Sebagai contoh, jika MNS memanggil operasi API SendMessage 1.000 kali per detik, ukuran entri log yang dihasilkan adalah sekitar 10 MB (178 byte × 1000 × 60 / 1024 / 1024 ≈ 10 MB). Dalam rumus ini, 178 byte menunjukkan ukuran log yang dihasilkan oleh operasi SendMessage tunggal.

Log operasi pesan antrian

Log operasi pesan antrian dihasilkan ketika operasi dilakukan pada pesan antrian, misalnya, ketika Anda mengirim, mengonsumsi, atau menghapus pesan. Setiap log operasi berisi beberapa field yang menunjukkan informasi berbeda. Field yang terkandung dalam log bervariasi berdasarkan operasi yang berbeda. Tabel berikut menjelaskan field log dan hubungan antara tipe operasi dan field log.

  • Field log

    Setiap log operasi berisi beberapa field. Tabel berikut menjelaskan field tersebut.

    Field

    Deskripsi

    Waktu

    Waktu ketika operasi dilakukan.

    MessageId

    ID pesan yang terlibat dalam operasi.

    QueueName

    ID antrian yang terlibat dalam operasi.

    AccountId

    Akun Alibaba Cloud atau pengguna RAM yang memiliki antrian tersebut.

    RemoteAddress

    Titik akhir klien yang melakukan operasi.

    NextVisibleTime

    Waktu ketika pesan menjadi terlihat setelah operasi selesai.

    ReceiptHandleInRequest

    Nilai parameter ReceiptHandle yang dimasukkan ke dalam permintaan ketika operasi dilakukan.

    ReceiptHandleInResponse

    Nilai parameter ReceiptHandle yang dikembalikan setelah operasi selesai.

    ProcessTime

    Durasi waktu operasi dilakukan.

    RequestId

    ID operasi.

    Action

    Tindakan spesifik dari operasi. Nilai valid: Delete dan Send.

  • Field operasi berbeda

    Log yang dihasilkan oleh operasi berbeda berisi field yang berbeda. Tabel berikut menunjukkan field log dari operasi berbeda.

    Operasi

    Waktu

    QueueName

    AccountId

    MessageId

    RemoteAddress

    NextVisibleTime

    ReceiptHandleInResponse

    ReceiptHandleInRequest

    SendMessage/BatchSendMessage

    Ya

    Ya

    Ya

    Ya

    Ya

    Ya

    Tidak

    Tidak

    PeekMessage/BatchPeekMessage

    Ya

    Ya

    Ya

    Ya

    Ya

    Tidak

    Tidak

    Tidak

    ReceiveMessage/BatchReceiveMessage

    Ya

    Ya

    Ya

    Ya

    Ya

    Ya

    Ya

    Tidak

    ChangeMessageVisibility

    Ya

    Ya

    Ya

    Ya

    Ya

    Ya

    Ya

    Ya

    DeleteMessage/BatchDeleteMessage

    Ya

    Ya

    Ya

    Ya

    Ya

    Ya

    Tidak

    Ya

Log operasi pesan topik

Log operasi pesan topik dihasilkan ketika operasi dilakukan pada pesan topik, misalnya, ketika pesan diterbitkan dan didorong. Tabel berikut menjelaskan field log dan hubungan antara tipe operasi dan field log.

  • Field log

    Setiap log operasi berisi beberapa field. Tabel berikut menjelaskan field tersebut.

    Field

    Deskripsi

    Waktu

    Waktu ketika operasi dilakukan.

    MessageId

    ID pesan yang terlibat dalam operasi.

    TopicName

    ID topik yang terlibat dalam operasi.

    SubscriptionName

    ID langganan yang terlibat dalam operasi.

    AccountId

    Akun Alibaba Cloud atau pengguna RAM yang memiliki topik tersebut.

    RemoteAddress

    Titik akhir klien yang melakukan operasi.

    NotifyStatus

    Kode status atau pesan kesalahan yang dikembalikan ketika Simple Message Queue (sebelumnya MNS) mendorong pesan ke klien.

    ProcessTime

    Durasi waktu operasi dilakukan.

    MessageTag

    Tag pesan.

    RequestId

    ID operasi.

    Action

    Tindakan spesifik dari operasi. Nilai valid: Delete dan Send.

  • Field operasi berbeda

    Log yang dihasilkan oleh operasi berbeda berisi field yang berbeda. Tabel berikut menunjukkan field log dari operasi berbeda.

    Operasi

    Waktu

    MessageId

    TopicName

    SubscriptionName

    AccountId

    RemoteAddress

    NotifyStatus

    SubscriptionName

    PublishMessage

    Ya

    Ya

    Ya

    Tidak

    Ya

    Ya

    Tidak

    Tidak

    Notify

    Ya

    Ya

    Ya

    Ya

    Ya

    Tidak

    Ya

    Ya

  • NotifyStatus

    NotifyStatus adalah field yang mengidentifikasi alasan mengapa Simple Message Queue (sebelumnya MNS) gagal mendorong pesan ke titik akhir. Tabel berikut menjelaskan kode kesalahan dan solusi yang sesuai.

    Kode kesalahan

    Deskripsi

    Solusi yang direkomendasikan

    2xx

    Pesan berhasil didorong.

    Tidak tersedia

    Kode status HTTP lainnya

    Setelah pesan didorong ke titik akhir, kode status HTTP selain 2xx dikembalikan.

    Periksa logika pemrosesan titik akhir.

    InvalidHost

    Titik akhir yang ditentukan dalam langganan tidak valid.

    Gunakan perintah curl atau telnet untuk memeriksa apakah titik akhir yang ditentukan dalam langganan valid.

    ConnectTimeout

    MNS gagal terhubung ke titik akhir yang ditentukan dalam langganan.

    Gunakan perintah curl atau telnet untuk memeriksa apakah titik akhir yang ditentukan dalam langganan dapat diakses.

    ConnectFailure

    MNS gagal terhubung ke titik akhir yang ditentukan dalam langganan.

    Gunakan perintah curl atau telnet untuk memeriksa apakah titik akhir yang ditentukan dalam langganan dapat diakses.

    UnknownError

    Telah terjadi kesalahan yang tidak terduga.

    Hubungi dukungan teknis Simple Message Queue (sebelumnya MNS).