Megosztás a következőn keresztül:


Azure Communication Services SMS-naplók

Az Azure Communication Services naplózási képességeket kínál, amelyekkel monitorozhat és hibakeresést végezhet a Communication Services-megoldásban. Ezek a képességek az Azure Portalon konfigurálhatók.

Fontos

Az alábbiak az Azure Monitoron keresztül engedélyezett naplókra vonatkoznak (lásd még a gyakori kérdéseket). Ha engedélyezni szeretné ezeket a naplókat a Communications Servicesben, olvassa el a következőt: Naplózás engedélyezése a diagnosztikai beállításokban

Előfeltételek

Az Azure Communications Services monitorozási és elemzési funkciókat biztosít az Azure Monitor-naplók áttekintésében és az Azure Monitor-metrikákban. Minden Azure-erőforráshoz saját diagnosztikai beállítás szükséges, amely a következő feltételeket határozza meg:

  • A naplók és a metrikaadatok kategóriái, amelyeket a beállításban meghatározott célhelyekre küldtek. A rendelkezésre álló kategóriák eltérőek lesznek a különböző erőforrástípusok esetében.
  • Egy vagy több célhely a naplók elküldéséhez. Az aktuális célhelyek közé tartozik a Log Analytics-munkaterület, az Event Hubs és az Azure Storage.
  • Egyetlen diagnosztikai beállítás legfeljebb egy célhelyet definiálhat. Ha több céltípusba (például két különböző Log Analytics-munkaterületre) szeretne adatokat küldeni, hozzon létre több beállítást. Minden erőforrás legfeljebb öt diagnosztikai beállításokkal rendelkezhet.

Az alábbiakban útmutatást talál az Azure Monitor-erőforrás konfigurálásához, hogy naplókat és metrikákat hozzon létre a Communications Serviceshez. A diagnosztikai beállítások az összes Azure-erőforráson való használatával kapcsolatos részletes dokumentációt a következő témakörben találja: Naplózás engedélyezése a diagnosztikai beállításokban

Feljegyzés

A diagnosztikai beállítás neve alatt válassza az "SMS Operational" lehetőséget az SMS-naplók engedélyezéséhez.

Áttekintés

Az SMS működési naplói olyan események és tevékenységek rekordjai, amelyek betekintést nyújtanak az SMS API-kérésekbe. Rögzítették az SMS primitív teljesítményének és funkcióinak részleteit, beleértve az üzenet állapotával kapcsolatos részleteket, függetlenül attól, hogy sikeresen kézbesítették, blokkolták vagy nem sikerült elküldeni őket. Az SMS működési naplói olyan információkat tartalmaznak, amelyek segítenek azonosítani a trendeket és a mintákat, elhárítani a teljesítményre esetlegesen hatással lehetó problémákat, például a sikertelen üzenetek kézbesítését vagy a problémák kiszolgálását. A naplók a következő adatokat tartalmazzák:

  • Elküldött üzenetek.
  • Üzenet érkezett.
  • Kézbesített üzenetek.
  • Üzenetek – opt-in > opt-out.

Erőforrásnapló-kategóriák

A Communication Services a következő típusú naplókat kínálja, amelyeket engedélyezhet:

  • Használati naplók – az egyes számlázott szolgáltatásajánlatokhoz társított használati adatokat biztosítja
  • SMS működési naplók – az SMS szolgáltatással kapcsolatos alapvető információkat nyújt

Használati naplók sémája

Tulajdonság Leírás
Timestamp A napló létrehozásának időbélyege (UTC).
Operation Name A naplórekordhoz társított művelet.
Operation Version A api-version művelethez társított művelet, ha a műveletnév API-val lett végrehajtva. Ha nincs a műveletnek megfelelő API, a verzió a művelet verzióját jelöli, ha a művelethez társított tulajdonságok a jövőben megváltoznak.
Category Az esemény naplókategóriája. A kategória az a részletesség, amely lehetővé teszi vagy letilthatja a naplókat egy adott erőforráson. Az esemény tulajdonságok blobjában megjelenő tulajdonságok megegyeznek egy adott naplókategórián és erőforrástípuson belül.
Correlation ID A korrelált események azonosítója. Több tábla közötti korrelált események azonosítására használható.
Properties A kommunikációs szolgáltatások különböző módjaira vonatkozó egyéb adatok.
Record ID Egy adott használati rekord egyedi azonosítója.
Usage Type A használati mód. (például Csevegés, PSTN, NAT stb.)
Unit Type Az egység típusa, amelyet a használat egy adott használati módhoz ki van kapcsolva. (például percek, megabájtok, üzenetek stb.).
Quantity A rekordhoz használt vagy felhasznált egységek száma.

SMS működési naplók

Tulajdonság Leírás
TimeGenerated A napló létrehozásának időbélyege (UTC).
OperationName A naplórekordhoz társított művelet.
CorrelationID A korrelált események azonosítója. Több tábla közötti korrelált események azonosítására használható.
OperationVersion A művelethez társított API-verzió, ha az operationName api-val történt. Ha nincs a műveletnek megfelelő API, a verzió a művelet verzióját jelöli, ha a művelethez társított tulajdonságok a jövőben megváltoznak.
Category Az esemény naplókategóriája. A kategória az a részletesség, amely lehetővé teszi vagy letilthatja a naplókat egy adott erőforráson. Az esemény tulajdonságok blobjában megjelenő tulajdonságok megegyeznek egy adott naplókategórián és erőforrástípuson belül.
ResultType A művelet állapota.
ResultSignature A művelet alállapota. Ha ez a művelet egy REST API-hívásnak felel meg, ez a mező a megfelelő REST-hívás HTTP-állapotkódja.
ResultDescription A művelet statikus szöveges leírása.
DurationMs A művelet időtartama ezredmásodpercben.
CallerIpAddress A hívó IP-címe, ha a művelet egy olyan API-hívásnak felel meg, amely egy nyilvánosan elérhető IP-címmel rendelkező entitásból származna.
Level Az esemény súlyossági szintje.
URI A kérelem URI-ja.
OutgoingMessageLength A kimenő üzenetben szereplő karakterek száma.
IncomingMessageLength A bejövő üzenetben szereplő karakterek száma.
DeliveryAttempts Az üzenet kézbesítésére tett kísérletek száma.
PhoneNumber Az SMS-üzenetet küldő telefonszám.
SdkType A kérelemben használt SDK-típus.
PlatformType A kérelemben használt platformtípus.
Method A kérelemben használt módszer.
NumberType A szám típusa, az SMS-üzenet küldése folyamatban van. Lehet LongCodeNumber vagy ShortCodeNumber vagy DynamicAlphaSenderID
MessageID Az összes kimenő és bejövő üzenethez létrehozott egyedi messageId azonosítót jelöli. Ez az SMS API válaszobjektumában található
Country Azokat az országokat/régiókat jelöli, amelyekbe az SMS-üzeneteket küldték vagy fogadták

Példa SMS-ben küldött naplóra


    [
      {
        "TimeGenerated": "2022-09-26T15:58:30.100Z",
        "OperationName": "SMSMessagesSent",
        "CorrelationId": "dDRmubfpNZZZZZnxBtw3Q.0",
        "OperationVersion": "2020-07-20-preview1",
        "Category":"SMSOperational",
        "ResultType": "Succeeded",
        "ResultSignature": 202,
        "DurationMs": 130,
        "CallerIpAddress": "127.0.0.1",
        "Level": "Informational",
        "URI": "https://sms-e2e-prod.communication.azure.com/sms?api-version=2020-07-20-preview1",
        "OutgoingMessageLength": 151,
        "IncomingMessageLength": 0,
        "DeliveryAttempts": 0,
        "PhoneNumber": "+18445791704",
        "NumberType": "LongCodeNumber",
        "SdkType": "azsdk-net-Communication.Sms",
        "PlatformType": "Microsoft Windows 10.0.17763",
        "Method": "POST",
        "MessageId": "Outgoing_20230118181300ff00e5c9-876d-4958-86e3-4637484fe5bd_noam",
        "Country": "US"
      }
    ]

Példa SMS-kézbesítési jelentésnaplóra


    [
      {
        "TimeGenerated": "2022-09-26T15:58:30.200Z",
        "OperationName": "SMSDeliveryReportsReceived",
        "CorrelationId": "tl8WpUTESTSTSTccYadXJm.0",
        "Category":"SMSOperational",
        "ResultType": "Succeeded",
        "ResultSignature": 200,
        "DurationMs": 130,
        "CallerIpAddress": "127.0.0.1",
        "Level": "Informational",
        "URI": "https://global.smsgw.prod.communication.microsoft.com/rtc/telephony/sms/DeliveryReport",
        "OutgoingMessageLength": 0,
        "IncomingMessageLength": 0,
        "DeliveryAttempts": 1,
        "PhoneNumber": "+18445791704",
        "NumberType": "LongCodeNumber",
        "SdkType": "",
        "PlatformType": "",
        "Method": "POST",
        "MessageId": "Outgoing_20230118181300ff00e5c9-876d-4958-86e3-4637484fe5bd_noam",
        "Country": "US"
      }
    ]

Példa SMS-ben kapott naplóra


    [
      {
        "TimeGenerated": "2022-09-27T15:58:30.200Z",
        "OperationName": "SMSMessagesReceived",
        "CorrelationId": "e2KFTSTSTI/5PTx4ZZB.0",
        "Category":"SMSOperational",
        "ResultType": "Succeeded",
        "ResultSignature": 200,
        "DurationMs": 130,
        "CallerIpAddress": "127.0.0.1",
        "Level": "Informational",
        "URI": "https://global.smsgw.prod.communication.microsoft.com/rtc/telephony/sms/inbound",
        "OutgoingMessageLength": 0,
        "IncomingMessageLength": 110,
        "DeliveryAttempts": 0,
        "PhoneNumber": "+18445791704",
        "NumberType": "LongCodeNumber",
        "SdkType": "",
        "PlatformType": "",
        "Method": "POST",
        "MessageId": "Incoming_2023011818121211c6ee31-63fe-477c-8d51-f800543c6694",
        "Country": "US"
      }
    ]

(lásd még :GYIK).