Memantau Azure Digital Twins dengan metrik, pemberitahuan, dan diagnostik
Azure Digital Twins terintegrasi dengan Azure Monitor untuk menyediakan metrik dan informasi diagnostik yang dapat Anda gunakan untuk memantau sumber daya Azure Digital Twins Anda. Metrik diaktifkan secara default, dan memberi Anda informasi tentang status sumber daya Azure Digital Twins di langganan Azure Anda. Pemberitahuan dapat secara proaktif memberi tahu Anda saat kondisi tertentu ditemukan dalam data metrik Anda. Anda juga dapat mengumpulkan log diagnostik untuk instans layanan Anda untuk memantau performa, akses, dan data lainnya.
Fitur pemantauan ini dapat membantu Anda menilai kesehatan keseluruhan layanan Azure Digital Twins dan sumber daya yang terhubung ke layanan tersebut. Anda dapat menggunakannya untuk memahami apa yang terjadi di instans Azure Digital Twins Anda, dan menganalisis akar penyebab masalah tanpa perlu menghubungi dukungan Azure.
Mereka dapat diakses dari portal Azure, dikelompokkan di bawah judul Pemantauan untuk sumber daya Azure Digital Twins.
Metrik dan pemberitahuan
Untuk informasi umum tentang menampilkan metrik sumber daya Azure, lihat Mulai menggunakan penjelajah metrik di dokumentasi Azure Monitor. Untuk informasi umum tentang mengonfigurasi pemberitahuan untuk metrik Azure, lihat Membuat aturan pemberitahuan baru.
Bagian lainnya menjelaskan metrik yang dilacak oleh setiap instans Azure Digital Twins, dan bagaimana setiap metrik berkaitan dengan status keseluruhan instans Anda.
Metrik untuk melacak batas layanan
Anda dapat mengonfigurasi metrik ini untuk dilacak saat mendekati batas layanan yang diterbitkan untuk beberapa aspek solusi Anda.
Untuk menyiapkan penelusuran, gunakan fitur pemberitahuan di Azure Monitor. Anda dapat menentukan ambang batas untuk metrik ini sehingga Anda menerima peringatan saat metrik mencapai persentase tertentu dari batas yang diterbitkan.
Metrik | Nama tampilan metrik | Unit | Jenis agregasi | Deskripsi | Dimensi |
---|---|---|---|---|---|
TwinCount | Jumlah Kembar (Pratinjau) | Hitung | Total | Jumlah total kembar dalam instans Azure Digital Twins. Gunakan metrik ini untuk menentukan apakah Anda mendekati batas layanan untuk jumlah maksimum kembaran yang diizinkan per instans. | Tidak |
ModelCount | Jumlah Model (Pratinjau) | Hitung | Total | Jumlah total model dalam instans Azure Digital Twins. Gunakan metrik ini untuk menentukan apakah Anda mendekati batas layanan untuk jumlah maksimum model yang diizinkan per instans. | Tidak |
Metrik permintaan API
Metrik harus dilakukan dengan permintaan API:
Metrik | Nama tampilan metrik | Unit | Jenis agregasi | Deskripsi | Dimensi |
---|---|---|---|---|---|
ApiRequests | Permintaan API | Hitung | Total | Jumlah permintaan API yang dibuat untuk operasi pembacaan, penulisan, penghapusan, dan kueri Digital Twins. | Otentikasi Operasi Protokol Kode Status, Kelas Kode Status, Teks Status |
ApiRequestsFailureRate | Tingkat Kegagalan Permintaan API | Persen | Tengah | Persentase permintaan API yang diterima layanan untuk instans Anda yang memberikan kode respons kesalahan internal (500) untuk operasi baca, tulis, hapus, dan kueri Digital Twins. | Otentikasi Operasi Protokol Kode Status, Kelas Kode Status, Teks Status |
ApiRequestsLatency | Latensi Permintaan API | Milidetik | Tengah | Waktu respons untuk permintaan API. Nilai ini mengacu pada waktu sejak permintaan diterima oleh Azure Digital Twins hingga layanan mengirimkan hasil sukses/gagal untuk operasi baca, tulis, hapus, dan kueri Digital Twins. | Otentikasi Operasi Protokol |
Metrik penagihan
Metrik ada hubungannya dengan penagihan:
Metrik | Nama tampilan metrik | Unit | Jenis agregasi | Deskripsi | Dimensi |
---|---|---|---|---|---|
BillingApiOperations | Operasi API Penagihan | Hitung | Total | Metrik penagihan untuk menghitung semua permintaan API yang dibuat untuk layanan Azure Digital Twins. | Meter ID |
BillingMessagesProcessed | Pesan Tagihan Diproses | Hitung | Total | Metrik penagihan untuk jumlah pesan yang dikirim dari Azure Digital Twins ke titik akhir eksternal. Untuk dianggap sebagai pesan tunggal untuk tujuan penagihan, payload harus tidak lebih besar dari 1 KB. Payload yang lebih besar dari batas ini akan dihitung sebagai pesan tambahan dalam peningkatan 1 KB (jadi pesan antara 1 KB dan 2 KB akan dihitung sebagai 2 pesan, antara 2 KB dan 3 KB akan menjadi 3 pesan, dan seterusnya). Pembatasan ini juga berlaku untuk respons—sehingga panggilan yang mengembalikan 1,5 KB di isi respons, misalnya, akan ditagih sebagai 2 operasi. |
Meter ID |
BillingQueryUnits | Unit Kueri Penagihan | Hitung | Total | Jumlah Unit Kueri, yaitu ukuran penggunaan sumber daya layanan yang dihitung secara internal, yang digunakan untuk menjalankan kueri. Ada juga API pembantu yang tersedia untuk mengukur Unit Kueri: Kelas QueryChargeHelper | Meter ID |
Selengkapnya tentang cara penagihan Azure Digital Twins, lihat harga Azure Digital Twins.
Metrik Ingress
Metrik ada hubungannya dengan masuknya data:
Metrik | Nama tampilan metrik | Unit | Jenis agregasi | Deskripsi | Dimensi |
---|---|---|---|---|---|
IngressEvents | Peristiwa Ingress | Hitung | Total | Jumlah peristiwa telemetri perangkat masuk ke Azure Digital Twins. | Hasil |
IngressEventsFailureRate | Tingkat Kegagalan Peristiwa Ingress | Persen | Tengah | Persentase peristiwa telemetri perangkat masuk yang layanannya mengembalikan kode respons kesalahan internal (500). | Hasil |
IngressEventsLatency | Latensi Kejadian Ingress | Milidetik | Tengah | Waktu sejak suatu peristiwa tiba hingga siap untuk dikeluarkan oleh Azure Digital Twins, saat layanan mengirimkan hasil sukses/gagal. | Hasil |
Metrik operasi massal (dari API Pekerjaan)
Metrik berkaitan dengan operasi massal dari API Pekerjaan:
Metrik | Nama tampilan metrik | Unit | Jenis agregasi | Deskripsi | Dimensi |
---|---|---|---|---|---|
ImportJobLatency | Latensi Pekerjaan Impor | Milidetik | Tengah | Total waktu yang diperlukan untuk menyelesaikan pekerjaan impor. | Operasi Otentikasi Protokol |
ImportJobEntityCount | Jumlah Entitas Pekerjaan Impor | Hitung | Total | Jumlah kembar, model, atau hubungan yang diproses oleh pekerjaan impor. | Operasi Hasil |
DeleteJobLatency | Hapus Latensi Pekerjaan | Milidetik | Tengah | Total waktu yang diperlukan untuk menyelesaikan pekerjaan penghapusan. | Operasi Otentikasi Protokol |
DeleteJobEntityCount | Hapus Jumlah Entitas Pekerjaan | Hitung | Total | Jumlah model, kembar, dan/atau hubungan yang dihapus sebagai bagian dari pekerjaan penghapusan. | Operasi Hasil |
Metrik perutean
Metrik ada hubungannya dengan perutean:
Metrik | Nama tampilan metrik | Unit | Jenis agregasi | Deskripsi | Dimensi |
---|---|---|---|---|---|
MessageRouted | Pesan Dirutekan | Hitung | Total | Jumlah pesan yang dirutekan ke layanan Azure titik akhir seperti Event Hubs, Bus Layanan, atau Event Grid. | Jenis Titik Akhir, Hasil |
RoutingFailureRate | Tingkat Kegagalan Perutean | Persen | Tengah | Persentase peristiwa yang mengakibatkan kesalahan saat dirutekan dari Azure Digital Twins ke layanan Azure titik akhir seperti Event Hubs, Bus Layanan, atau Event Grid. | Jenis Titik Akhir, Hasil |
RoutingLatency | Latensi Perutean | Milidetik | Tengah | Waktu berlalu antara peristiwa yang dirutekan dari Azure Digital Twins ke saat diposting ke layanan Azure titik akhir seperti Event Hubs, Bus Layanan, atau Event Grid. | Jenis Titik Akhir, Hasil |
Dimensi metrik
Dimensi membantu mengidentifikasi detail lebih lanjut tentang metrik. Beberapa metrik perutean menyediakan informasi per titik akhir. Tabel di bawah ini mencantumkan nilai yang mungkin untuk dimensi ini.
Dimensi | Nilai |
---|---|
Autentikasi | OAuth |
Pengoperasian (untuk Permintaan API) | Microsoft.DigitalTwins/digitaltwins/delete, Microsoft.DigitalTwins/digitaltwins/write, Microsoft.DigitalTwins/digitaltwins/read, Microsoft.DigitalTwins/eventroutes/read, Microsoft.DigitalTwins/eventroutes/write, Microsoft.DigitalTwins/eventroutes/delete, Microsoft.DigitalTwins/models/read, Microsoft.DigitalTwins/models/write, Microsoft.DigitalTwins/models/delete, Microsoft.DigitalTwins/query/action |
Jenis titik akhir | Event Grid, Event Hubs, Service Bus |
Protokol | HTTPS |
Hasil | Keberhasilan Kegagalan |
Kode status | 200, 404, 500, dan seterusnya. |
Kelas Kode Status | 2xx, 4xx, 5xx, dan seterusnya. |
Teks Status | Galat Server Internal, Tak Ditemukan, dan sebagainya. |
Log diagnostik
Untuk informasi umum tentang pengaturan diagnostik Azure, termasuk cara mengaktifkannya, lihat Pengaturan diagnostik di Azure Monitor. Untuk informasi tentang mengkueri log diagnostik menggunakan Analitik Log, lihat Gambaran Umum Analitik Log di Azure Monitor.
Bagian lainnya menjelaskan kategori log diagnostik yang dapat dikumpulkan Azure Digital Twins, dan skemanya.
Kategori log
Berikut adalah detail selengkapnya tentang kategori log yang dikumpulkan Azure Digital Twins.
Kategori log | Deskripsi |
---|---|
ADTModelsOperation | Catat semua panggilan API yang berkaitan dengan Model |
ADTQueryOperation | Catat semua panggilan API yang berkaitan dengan Kueri |
ADTEventRoutesOperation | Catat semua panggilan API yang terkait dengan Rute Peristiwa dan keluarnya peristiwa dari Azure Digital Twins ke layanan titik akhir seperti Event Grid, Event Hubs, dan Bus Layanan |
ADTDigitalTwinsOperation | Catat semua panggilan API yang berkaitan dengan twins individu |
Setiap kategori log terdiri dari operasi tulis, baca, hapus, dan tindakan. Peta kategori untuk panggilan REST API sebagai berikut:
Jenis peristiwa | Operasi REST API |
---|---|
Write | PUT dan PATCH |
Read | GET |
Hapus | DELETE |
Perbuatan | POST |
Berikut adalah daftar komprehensif operasi dan panggilan REST API Azure Digital Twins yang sesuai yang dicatat di setiap kategori.
Catatan
Setiap kategori log berisi beberapa operasi/panggilan REST API. Dalam tabel di bawah ini, setiap peta kategori log ke semua operasi/panggilan REST API di bawahnya hingga kategori log berikutnya tercantum.
Kategori log | Operasi | Panggilan REST API dan peristiwa lainnya |
---|---|---|
ADTModelsOperation | Microsoft.DigitalTwins/models/write | API Pembaruan Model Kembar Digital |
Microsoft.DigitalTwins/models/read | Model Kembar Digital Dapatkan Berdasarkan ID dan Daftar API | |
Microsoft.DigitalTwins/models/delete | Model Kembar Digital Hapus API | |
Microsoft.DigitalTwins/models/delete | Model Kembar Digital Tambahkan API | |
ADTQueryOperation | Microsoft.DigitalTwins/query/action | API Kueri Kembar |
ADTEventRoutesOperation | Microsoft.DigitalTwins/eventroutes/write | Rute Peristiwa Tambahkan API |
Microsoft.DigitalTwins/eventroutes/read | Rute Peristiwa Dapatkan Berdasarkan ID dan Daftar API | |
Microsoft.DigitalTwins/eventroutes/delete | API Hapus Rute Peristiwa | |
Microsoft.DigitalTwins/eventroutes/read | Kegagalan saat mencoba memublikasikan peristiwa ke layanan titik akhir (bukan panggilan API) | |
ADTDigitalTwinsOperation | Microsoft.DigitalTwins/digitaltwins/write | Digital Twins Tambahkan, Tambahkan Hubungan, Perbarui, Perbarui Komponen |
Microsoft.DigitalTwins/digitaltwins/read | Digital Twins Dapatkan Berdasarkan ID, Dapatkan Komponen, Dapatkan Hubungan dengan ID, Daftar Hubungan Masuk, Daftar Hubungan | |
Microsoft.DigitalTwins/digitaltwins/delete | Hapus Azure Digital Twins, Hapus Hubungan | |
Microsoft.DigitalTwins/digitaltwins/action | Azure Digital Twins Mengirim Komponen Telemetri, Mengirim Telemetri |
Skema log
Setiap kategori log memiliki skema yang menentukan bagaimana peristiwa dalam kategori tersebut dilaporkan. Setiap entri log individu disimpan sebagai teks dan diformat sebagai blob JSON. Bidang dalam log dan contoh badan JSON disediakan untuk setiap jenis log di bawah ini.
ADTDigitalTwinsOperation
, ADTModelsOperation
, dan ADTQueryOperation
menggunakan skema log API yang konsisten.
ADTEventRoutesOperation
memperluas skema untuk memuat bidang endpointName
dalam properti.
Skema log API
Skema log ini konsisten untuk ADTDigitalTwinsOperation
, ADTModelsOperation
, ADTQueryOperation
. Skema yang sama juga digunakan untuk ADTEventRoutesOperation
, kecuali Microsoft.DigitalTwins/eventroutes/action
nama operasi (untuk informasi selengkapnya tentang skema itu, lihat bagian berikutnya, skema log Keluar).
Skema ini berisi informasi yang berkaitan dengan panggilan API ke instans Azure Digital Twins.
Berikut adalah deskripsi bidang dan properti untuk log API.
Nama bidang | Jenis data | Deskripsi |
---|---|---|
Time |
DateTime | Tanggal dan waktu peristiwa ini terjadi, dalam UTC |
ResourceId |
String | ID Sumber Daya Azure Resource Manager untuk sumber daya tempat peristiwa berlangsung |
OperationName |
String | Jenis tindakan yang dilakukan selama peristiwa |
OperationVersion |
String | Versi API yang digunakan selama peristiwa |
Category |
String | Jenis sumber daya yang dipancarkan |
ResultType |
String | Hasil peristiwa |
ResultSignature |
String | Kode status HTTP untuk peristiwa tersebut |
ResultDescription |
String | Informasi tambahan mengenai masalah tersebut |
DurationMs |
String | Berapa lama waktu yang dibutuhkan untuk melakukan peristiwa dalam milidetik |
CallerIpAddress |
String | Alamat IP sumber bertopeng untuk peristiwa tersebut |
CorrelationId |
Guid | Pengidentifikasi unik untuk peristiwa |
ApplicationId |
Guid | ID aplikasi yang digunakan dalam otorisasi token pembawa |
Level |
Int | Tingkat keparahan pengelogan peristiwa |
Location |
String | Wilayah tempat peristiwa berlangsung |
RequestUri |
Uri | Titik akhir yang digunakan selama peristiwa |
TraceId |
String |
TraceId , sebagai bagian dari Konteks Jejak W3C. ID dari seluruh jejak yang digunakan untuk mengidentifikasi jejak terdistribusi secara unik di seluruh sistem. |
SpanId |
String |
SpanId sebagai bagian dari Konteks Jejak W3C. ID permintaan ini dalam jejak. |
ParentId |
String |
ParentId sebagai bagian dari Konteks Jejak W3C. Permintaan tanpa ID induk adalah akar dari jejak. |
TraceFlags |
String |
TraceFlags sebagai bagian dari Konteks Jejak W3C. Mengontrol pelacakan bendera seperti pengambilan sampel, tingkat pelacakan, dll. |
TraceState |
String |
TraceState sebagai bagian dari Konteks Jejak W3C. Informasi identifikasi jejak khusus vendor tambahan untuk menjangkau berbagai sistem pelacakan terdistribusi. |
Di bawah ini adalah contoh badan JSON untuk jenis log ini.
ADTDigitalTwinsOperation
{
"time": "2020-03-14T21:11:14.9918922Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/digitaltwins/write",
"operationVersion": "2020-10-31",
"category": "DigitalTwinOperation",
"resultType": "Success",
"resultSignature": "200",
"resultDescription": "",
"durationMs": 8,
"callerIpAddress": "13.68.244.*",
"correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "https://myinstancename.api.scus.digitaltwins.azure.net/digitaltwins/factory-58d81613-2e54-4faa-a930-d980e6e2a884?api-version=2020-10-31",
"properties": {},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
}
ADTModelsOperation
{
"time": "2020-10-29T21:12:24.2337302Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/models/write",
"operationVersion": "2020-10-31",
"category": "ModelsOperation",
"resultType": "Success",
"resultSignature": "201",
"resultDescription": "",
"durationMs": "80",
"callerIpAddress": "13.68.244.*",
"correlationId": "bbbb1111-cc22-3333-44dd-555555eeeeee",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "https://myinstancename.api.scus.digitaltwins.azure.net/Models?api-version=2020-10-31",
"properties": {},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
}
ADTQueryOperation
{
"time": "2020-12-04T21:11:44.1690031Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/query/action",
"operationVersion": "2020-10-31",
"category": "QueryOperation",
"resultType": "Success",
"resultSignature": "200",
"resultDescription": "",
"durationMs": "314",
"callerIpAddress": "13.68.244.*",
"correlationId": "cccc2222-dd33-4444-55ee-666666ffffff",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "https://myinstancename.api.scus.digitaltwins.azure.net/query?api-version=2020-10-31",
"properties": {},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
}
ADTEventRoutesOperation
Berikut adalah contoh isi JSON untuk ADTEventRoutesOperation
jenis yang tidak Microsoft.DigitalTwins/eventroutes/action
berjenis (untuk informasi selengkapnya tentang skema tersebut, lihat bagian berikutnya, skema log Keluar).
{
"time": "2020-10-30T22:18:38.0708705Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/eventroutes/write",
"operationVersion": "2020-10-31",
"category": "EventRoutesOperation",
"resultType": "Success",
"resultSignature": "204",
"resultDescription": "",
"durationMs": 42,
"callerIpAddress": "212.100.32.*",
"correlationId": "dddd3333-ee44-5555-66ff-777777aaaaaa",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "https://myinstancename.api.scus.digitaltwins.azure.net/EventRoutes/egressRouteForEventHub?api-version=2020-10-31",
"properties": {},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
},
Skema log Egress
Ini adalah skema untuk log ADTEventRoutesOperation
khusus untuk nama operasi Microsoft.DigitalTwins/eventroutes/action
. Contoh ini berisi detail yang berkaitan dengan pengecualian dan operasi API di sekitar titik akhir jalan keluar yang terhubung ke instans Azure Digital Twins.
Nama bidang | Jenis data | Deskripsi |
---|---|---|
Time |
DateTime | Tanggal dan waktu peristiwa ini terjadi, dalam UTC |
ResourceId |
String | ID Sumber Daya Azure Resource Manager untuk sumber daya tempat peristiwa berlangsung |
OperationName |
String | Jenis tindakan yang dilakukan selama peristiwa |
Category |
String | Jenis sumber daya yang dipancarkan |
ResultDescription |
String | Informasi tambahan mengenai masalah tersebut |
CorrelationId |
Guid | Pelanggan menyediakan pengidentifikasi unik untuk peristiwa tersebut |
ApplicationId |
Guid | ID aplikasi yang digunakan dalam otorisasi token pembawa |
Level |
Int | Tingkat keparahan pengelogan peristiwa |
Location |
String | Wilayah tempat peristiwa berlangsung |
TraceId |
String |
TraceId , sebagai bagian dari Konteks Jejak W3C. ID dari seluruh jejak yang digunakan untuk mengidentifikasi jejak terdistribusi secara unik di seluruh sistem. |
SpanId |
String |
SpanId sebagai bagian dari Konteks Jejak W3C. ID permintaan ini dalam jejak. |
ParentId |
String |
ParentId sebagai bagian dari Konteks Jejak W3C. Permintaan tanpa ID induk adalah akar dari jejak. |
TraceFlags |
String |
TraceFlags sebagai bagian dari Konteks Jejak W3C. Mengontrol pelacakan bendera seperti pengambilan sampel, tingkat pelacakan, dll. |
TraceState |
String |
TraceState sebagai bagian dari Konteks Jejak W3C. Informasi identifikasi jejak khusus vendor tambahan untuk menjangkau berbagai sistem pelacakan terdistribusi. |
EndpointName |
String | Nama titik akhir jalan keluar yang dibuat di Azure Digital Twins |
Berikut adalah contoh badan JSON untuk ADTEventRoutesOperation
jenis Microsoft.DigitalTwins/eventroutes/action
tersebut.
{
"time": "2020-11-05T22:18:38.0708705Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/eventroutes/action",
"operationVersion": "",
"category": "EventRoutesOperation",
"resultType": "",
"resultSignature": "",
"resultDescription": "Unable to send EventHub message to [myPath] for event Id [f6f45831-55d0-408b-8366-058e81ca6089].",
"durationMs": -1,
"callerIpAddress": "",
"correlationId": "dddd3333-ee44-5555-66ff-777777aaaaaa",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "",
"properties": {
"endpointName": "myEventHub"
},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
},
Langkah berikutnya
Baca selengkapnya tentang Azure Monitor dan kemampuannya dalam dokumentasi Azure Monitor.