Menyiapkan log Azure Monitor dan mengumpulkan data diagnostik untuk pesan B2B di Azure Logic Apps
Berlaku pada: Azure Logic Apps (Konsumsi)
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
Ruang kerja Log Analitik. Jika Anda tidak memiliki ruang kerja Log Analytics, pelajari cara membuat ruang kerja Log Analytics.
Aplikasi logika yang disiapkan dengan pengelogan Azure Monitor dan mengirimkan informasi tersebut ke ruang kerja Log Analytics. Pelajari cara menyiapkan log Azure Monitor untuk aplikasi logika Anda.
Akun integrasi yang ditautkan ke aplikasi logika Anda. Pelajari cara menautkan akun integrasi ke aplikasi logika Anda.
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.
Dalam kotak pencarian portal Microsoft Azure, masukkan
log analytics workspaces
, lalu pilih ruang kerja Analitik Log.Di bawah Ruang kerja Analitik Log, pilih ruang kerja Anda.
Pada panel Gambaran Umum, di bawah Mulai menggunakan Analitik Log>Mengonfigurasi solusi pemantauan, pilih Tampilkan solusi.
Pada panel Gambaran Umum, pilih Tambahkan.
Setelah Marketplace terbuka, masukkan
logic apps b2b
di kotak pencarian, lalu pilih B2B Logic Apps.Pada panel deskripsi solusi, pilih Buat.
Tinjau dan konfirmasi ruang kerja Analitik Log tempat Anda ingin memasang solusi, dan pilih Buat lagi.
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.
Menyiapkan log Azure Monitor
Anda dapat mengaktifkan pengelogan Azure Monitor langsung dari akun integrasi Anda.
Di portal Microsoft Azure, temukan dan buka akun integrasi Anda.
Pada menu akun integrasi Anda, di bawah Pemantauan, pilih Pengaturan diagnostik. Pilih Menambahkan pengaturan diagnostik.
Untuk membuat pengaturan, ikuti langkah-langkah berikut:
Berikan nama untuk pengaturan tersebut.
Pilih Kirim ke Log Analytics.
Untuk Langganan, pilih langganan Azure yang terkait dengan ruang kerja Analitik Log Anda.
Untuk Ruang Kerja Analitik Log, pilih ruang kerja yang ingin Anda gunakan.
Pada bagian log, pilih kategori IntegrationAccountTrackingEvents, yang menentukan kategori kejadian yang ingin Anda rekam.
Jika sudah selesai, pilih Simpan.
Contohnya:
Menampilkan status pesan
Setelah aplikasi logika berjalan, Anda dapat melihat status dan data tentang pesan tersebut di ruang kerja Analitik Log Anda.
Dalam kotak pencarian portal Microsoft Azure, temukan dan buka ruang kerja Analitik Log Anda.
Pada menu ruang kerja Anda, pilih Ringkasan ruang kerja>B2B Logic Apps.
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:
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.
Daftar pesan muncul untuk petak peta pilihan Anda. Misalnya, berikut tampilan daftar pesan Applicability Statement 2:
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 |