Menyiapkan log Azure Monitor dan mengumpulkan data diagnostik untuk pesan B2B di Azure Logic Apps

Catatan

Artikel ini hanya berlaku untuk aplikasi logika Konsumsi. Untuk informasi tentang pemantauan aplikasi logika standar, tinjau Aktifkan atau buka Application Insights setelah penyebaran untuk aplikasi logika Standar.

Setelah Anda mengatur komunikasi B2B antara mitra dagang di akun integrasi Anda, mitra tersebut dapat bertukar pesan dengan menggunakan protokol seperti Applicability Statement 2, X12, dan EDIFACT. Untuk memeriksa apakah komunikasi ini berfungsi seperti yang Anda harapkan, Anda dapat menyiapkan log Azure Monitor untuk akun integrasi Anda. Azure Monitor membantu Anda memantau lingkungan cloud dan lokal sehingga Anda dapat dengan lebih mudah memelihara ketersediaan dan performanya. Dengan menggunakan log Azure Monitor, Anda dapat merekam dan menyimpan data tentang data dan peristiwa runtime, seperti memicu peristiwa, menjalankan peristiwa, dan peristiwa tindakan di ruang kerja Analitik Log. Untuk pesan, pengelogan juga mengumpulkan informasi seperti:

  • Jumlah dan status pesan
  • Status pengakuan
  • Korelasi antara pesan dan pengakuan
  • Deskripsi kesalahan terperinci untuk kegagalan

Azure Monitor memungkinkan Anda membuat kueri log untuk membantu Anda menemukan dan meninjau informasi ini. Anda juga dapat menggunakan data diagnostik ini dengan layanan Azure lainnya, seperti Microsoft Azure Storage dan Azure Event Hubs.

Untuk menyiapkan pembuatan log untuk akun integrasi Anda, pasang solusi B2B Logic Apps di portal Microsoft Azure. Solusi ini menyediakan informasi agregat untuk kejadian pesan B2B. Kemudian, untuk mengaktifkan pembuatan log dan membuat kueri untuk informasi ini, siapkan log Azure Monitor.

Artikel ini memperlihatkan cara mengaktifkan pengelogan Azure Monitor untuk akun integrasi Anda.

Catatan

Artikel ini baru-baru ini diperbarui untuk menggunakan istilah log Azure Monitor alih-alih Analitik Log. Data log masih disimpan di ruang kerja Analitik Log dan masih dikumpulkan dan dianalisis oleh layanan Analitik Log yang sama. Kami memperbarui terminologi untuk mencerminkan peran log di Azure Monitor dengan lebih baik. Lihat Perubahan terminologi Azure Monitor untuk detailnya.

Prasyarat

Memasang solusi B2B Logic Apps

Sebelum log Azure Monitor dapat melacak pesan B2B untuk aplikasi logika Anda, tambahkan solusi B2B Logic Apps ke ruang kerja Analitik Log Anda.

  1. Dalam kotak pencarian portal Microsoft Azure, masukkan log analytics workspaces, lalu pilih ruang kerja Analitik Log.

    Select

  2. Di bawah Ruang kerja Analitik Log, pilih ruang kerja Anda.

    Select your Log Analytics workspace

  3. Pada panel Gambaran Umum, di bawah Mulai menggunakan Analitik Log>Mengonfigurasi solusi pemantauan, pilih Tampilkan solusi.

    On Overview pane, select

  4. Pada panel Gambaran Umum, pilih Tambahkan.

    On overview pane, add new solution

  5. Setelah Marketplace terbuka, masukkan logic apps b2b di kotak pencarian, lalu pilih B2B Logic Apps.

    From Marketplace, select

  6. Pada panel deskripsi solusi, pilih Buat.

    Select

  7. Tinjau dan konfirmasi ruang kerja Analitik Log tempat Anda ingin memasang solusi, dan pilih Buat lagi.

    Select

    Setelah Azure menerapkan solusi ke grup sumber daya Azure yang berisi ruang kerja Analitik Log Anda, solusi muncul di panel ringkasan ruang kerja Anda. Ketika pesan B2B diproses, penghitungan pesan pada panel ini akan diperbarui.

    Workspace summary pane

Menyiapkan log Azure Monitor

Anda dapat mengaktifkan pengelogan Azure Monitor langsung dari akun integrasi Anda.

  1. Di portal Microsoft Azure, temukan dan buka akun integrasi Anda.

    Find and select your integration account

  2. Pada menu akun integrasi Anda, di bawah Pemantauan, pilih Pengaturan diagnostik. Pilih Menambahkan pengaturan diagnostik.

    Under

  3. Untuk membuat pengaturan, ikuti langkah-langkah berikut:

    1. Berikan nama untuk pengaturan tersebut.

    2. Pilih Kirim ke Log Analytics.

    3. Untuk Langganan, pilih langganan Azure yang terkait dengan ruang kerja Analitik Log Anda.

    4. Untuk Ruang Kerja Analitik Log, pilih ruang kerja yang ingin Anda gunakan.

    5. Pada bagian log, pilih kategori IntegrationAccountTrackingEvents, yang menentukan kategori kejadian yang ingin Anda rekam.

    6. Jika sudah selesai, pilih Simpan.

    Contohnya:

    Set up Azure Monitor logs to collect diagnostic data

Menampilkan status pesan

Setelah aplikasi logika berjalan, Anda dapat melihat status dan data tentang pesan tersebut di ruang kerja Analitik Log Anda.

  1. Dalam kotak pencarian portal Microsoft Azure, temukan dan buka ruang kerja Analitik Log Anda.

  2. Pada menu ruang kerja Anda, pilih Ringkasan ruang kerja>B2B Logic Apps.

    Workspace summary pane

    Catatan

    Jika petak peta B2B Logic Apps tidak segera menampilkan hasil setelah eksekusi, coba pilih Refresh atau tunggu beberapa saat sebelum mencoba lagi.

    Secara default,petak peta B2B Logic Apps memperlihatkan data berdasarkan satu hari. Untuk mengubah lingkup data ke interval berbeda, pilih kontrol lingkup di bagian atas halaman:

    Change interval

  3. Setelah dasbor status pesan muncul, Anda dapat menampilkan detail selengkapnya untuk jenis pesan tertentu, yang memperlihatkan data berdasarkan satu hari. Pilih petak peta untuk Applicability Statement 2, X12, atau EDIFACT.

    View statuses for messages

    Daftar pesan muncul untuk petak peta pilihan Anda. Misalnya, berikut tampilan daftar pesan Applicability Statement 2:

    Statuses and details for AS2 messages

    Untuk mempelajari selengkapnya tentang properti setiap jenis pesan, lihat deskripsi properti pesan ini:

Deskripsi properti dan format nama untuk pesan Applicability Statement 2, X12, dan EDIFACT

Untuk setiap jenis pesan, berikut adalah deskripsi properti dan format nama untuk file pesan yang diunduh.

Deskripsi properti pesan Applicability Statement 2

Berikut adalah deskripsi properti untuk setiap pesan Applicability Statement 2.

Properti Deskripsi
Pengirim Mitra tamu yang ditentukan dalam Pengaturan Terima, atau mitra host yang ditentukan dalam Pengaturan Kirim untuk perjanjian Applicability Statement 2
Penerima Mitra host yang ditentukan dalam Pengaturan Terima, atau mitra tamu yang ditentukan dalam Pengaturan Kirim untuk perjanjian Applicability Statement 2
Aplikasi Logika Aplikasi logika tempat tindakan Applicability Statement 2 disiapkan
Status Status pesan Applicability Statement 2
Sukses = Menerima atau mengirim pesan Applicability Statement 2 yang valid. Tidak ada MDN yang disiapkan.
Sukses = Menerima atau mengirim pesan Applicability Statement 2 yang valid. MDN disiapkan dan diterima, atau MDN dikirim.
Gagal = Menerima pesan Applicability Statement 2 yang tidak valid. Tidak ada MDN yang disiapkan.
Tertunda = Menerima atau mengirim pesan Applicability Statement 2 yang valid. MDN disiapkan, dan MDN diharapkan.
ACK Status pesan MDN
Diterima = Menerima atau mengirim MDN positif.
Tertunda = Menunggu untuk menerima atau mengirim MDN.
Ditolak = Menerima atau mengirim MDN negatif.
Tidak Diperlukan = MDN tidak diatur dalam perjanjian.
Petunjuk Arah pesan Applicability Statement 2
ID Pelacakan ID yang menghubungkan semua pemicu dan tindakan dalam aplikasi logika
ID Pesan ID pesan Applicability Statement 2 dari header pesan Applicability Statement 2
Tanda waktu Waktu ketika tindakan Applicability Statement 2 memproses pesan

Deskripsi properti pesan X12

Berikut adalah deskripsi properti untuk setiap pesan X12.

Properti Deskripsi
Pengirim Mitra tamu yang ditentukan dalam Pengaturan Terima, atau mitra host yang ditentukan dalam Pengaturan Kirim untuk perjanjian X12
Penerima Mitra host yang ditentukan dalam Pengaturan Terima, atau mitra tamu yang ditentukan dalam Pengaturan Kirim untuk perjanjian X12
Aplikasi Logika Aplikasi logika tempat tindakan X12 disiapkan
Status Status pesan X12
Sukses = Menerima atau mengirim pesan X12 yang valid. Tidak ada ack fungsional yang disiapkan.
Sukses = Menerima atau mengirim pesan X12 yang valid. Ack fungsional siapkan dan diterima, atau ack fungsional dikirim.
Gagal = Menerima atau mengirim pesan X12 yang tidak valid.
Tertunda = Menerima atau mengirim pesan X12 yang valid. Ack fungsional disiapkan, dan ack fungsional diharapkan.
ACK Status Ack Fungsional (997)
Diterima = Menerima atau mengirim ack fungsional positif.
Ditolak = Menerima atau mengirim ack fungsional negatif.
Tertunda = Mengharapkan ack fungsional tetapi tidak menerimanya.
Tertunda = Menghasilkan ack fungsional tetapi tidak dapat mengirim ke mitra.
Tidak Diperlukan = Ack fungsional tidak disiapkan.
Petunjuk Arah pesan X12
ID Pelacakan ID yang menghubungkan semua pemicu dan tindakan dalam aplikasi logika
Jenis Psn Jenis pesan EDI X12
ICN Nomor Kontrol Pertukaran untuk pesan X12
TSCN Nomor Kontrol Set Transaksi untuk pesan X12
Tanda waktu Waktu ketika tindakan X12 memproses pesan

Deskripsi properti pesan EDIFACT

Berikut adalah deskripsi properti untuk setiap pesan EDIFACT.

Properti Deskripsi
Pengirim Mitra tamu yang ditentukan dalam Pengaturan Terima, atau mitra host yang ditentukan dalam Pengaturan Kirim untuk perjanjian EDIFACT
Penerima Mitra host yang ditentukan dalam Pengaturan Terima, atau mitra tamu yang ditentukan dalam Pengaturan Kirim untuk perjanjian EDIFACT
Aplikasi Logika Aplikasi logika tempat tindakan EDIFACT disiapkan
Status Status pesan EDIFACT
Sukses = Menerima atau mengirim pesan EDIFACT yang valid. Tidak ada ack fungsional yang disiapkan.
Sukses = Menerima atau mengirim pesan EDIFACT yang valid. Ack fungsional siapkan dan diterima, atau ack fungsional dikirim.
Gagal = Menerima atau mengirim pesan EDIFACT yang tidak valid
Tertunda = Menerima atau mengirim pesan EDIFACT yang valid. Ack fungsional disiapkan, dan ack fungsional diharapkan.
ACK Status Ack Fungsional (CONTRL)
Diterima = Menerima atau mengirim ack fungsional positif.
Ditolak = Menerima atau mengirim ack fungsional negatif.
Tertunda = Mengharapkan ack fungsional tetapi tidak menerimanya.
Tertunda = Menghasilkan ack fungsional tetapi tidak dapat mengirim ke mitra.
Tidak Diperlukan = Ack Fungsional tidak disiapkan.
Petunjuk Arah pesan EDIFACT
ID Pelacakan ID yang menghubungkan semua pemicu dan tindakan dalam aplikasi logika
Jenis Psn Jenis pesan EDIFACT
ICN Nomor Kontrol Pertukaran untuk pesan EDIFACT
TSCN Nomor Kontrol Set Transaksi untuk pesan EDIFACT
Tanda waktu Waktu ketika tindakan EDIFACT memproses pesan

Langkah berikutnya