नैदानिक लॉग निर्यात करें

नोट

Azure Active Directory अब Microsoft Entra ID है. और जानो

Dynamics 365 Customer Insights से लॉग अग्रेषित करें - Azure Monitor का उपयोग करके डेटा. Azure मॉनिटर संसाधन लॉग आपको Azure संग्रहण, Azure लॉग विश्लेषण की निगरानी करने और लॉग भेजने देते हैं या उन्हें Azure ईवेंट हब में स्ट्रीम करते हैं. Azure Monitor पर अपने लॉग अग्रेषित करने से आप अपने ग्राहक आवृत्ति - डेटा आवृत्ति को बहुत लचीलेपन के साथ देख सकते हैं. Azure मॉनिटर लॉग एनालिटिक्स में इस डेटा के साथ आप जिन उपयोग मामलों को हल कर सकते हैं उनमें से कुछ में शामिल हैं:

  • निगरानी और समस्या निवारण: आप अपने एप्लिकेशन, बुनियादी ढांचे और नेटवर्क की निगरानी और समस्या निवारण के लिए लॉग एनालिटिक्स का उपयोग कर सकते हैं। यह आपको समस्याओं की पहचान करने और समस्याओं का शीघ्रता से निदान करने में मदद करता है।
  • सुरक्षा विश्लेषण: आप सुरक्षा खतरों का पता लगाने और सुरक्षा घटनाओं की जांच करने के लिए लॉग एनालिटिक्स का उपयोग कर सकते हैं।
  • अनुपालन ऑडिटिंग: आप नियामक मानकों के अनुपालन के लिए अपने बुनियादी ढांचे और अनुप्रयोगों का ऑडिट करने के लिए लॉग एनालिटिक्स का उपयोग कर सकते हैं।

Customer Insights के लिए उपलब्ध लॉग - डेटा

ग्राहक इनसाइट्स निम्न इवेंट लॉग भेजता है:

  • लेखापरीक्षा कार्यक्रम
    • APIEvent - ग्राहक अंतर्दृष्टि - डेटा UI के माध्यम से परिवर्तन ट्रैकिंग सक्षम करता है।
  • परिचालन कार्यक्रम
    • WorkflowEvent - आपको डेटा स्रोत सेट करने, एकीकृत करने, समृद्ध करने और अन्य सिस्टम में डेटा निर्यात करने देता है। ये चरण व्यक्तिगत रूप से किए जा सकते हैं (उदाहरण के लिए, एकल निर्यात ट्रिगर करें)। वे ऑर्केस्ट्रेटेड भी चला सकते हैं (उदाहरण के लिए, एकीकरण प्रक्रिया को ट्रिगर करने वाले डेटा स्रोतों से डेटा रीफ्रेश, जो संवर्धन में खींच लेगा और डेटा को किसी अन्य सिस्टम में निर्यात करेगा)। अधिक जानकारी के लिए, WorkflowEvent स्कीमा देखें.
    • APIEvent - पर्यावरण के सभी एपीआई कॉल भेजता है। अधिक जानकारी के लिए, APIEvent स्कीमा देखें।

नैदानिक सेटिंग सेट अप करना

पूर्वावश्यकताएँ

  • एक सक्रिय Azure सदस्यता.
  • Customer Insights - डेटा में व्यवस्थापक अनुमतियाँ.
  • Azure पर एक मान्य संसाधन, जो Azure संग्रहण, Azure ईवेंट हब या Azure लॉग विश्लेषण के लिए गंतव्य आवश्यकताओं का अनुसरण करता है.
  • Azure पर गंतव्य संसाधन पर योगदानकर्ता और उपयोगकर्ता पहुँच व्यवस्थापक भूमिका. संसाधन एक Azure Data Lake Storage खाता, एक Azure ईवेंट हब या एक Azure Log Analytics कार्यस्थान हो सकता है. नैदानिक सेटिंग्स कॉन्फ़िगर करते समय यह अनुमति आवश्यक है, लेकिन सफल सेटअप के बाद इसे बदला जा सकता है.
  • संसाधन समूह पर कम से कम पाठक की भूमिका संसाधन से संबंधित है।
  • Azure सदस्यता पर Microsoft.Insights/register/action करने की अनुमति, जिससे संसाधन संबंधित है. उदाहरण के लिए, मॉनिटरिंग योगदानकर्ता भूमिका में यह क्रिया शामिल है।

Azure Monitor के साथ निदान सेट अप करें

  1. Customer Insights - Data में, सेटिंग>सिस्टम पर जाएं और निदान टैब चुनें.

  2. गंतव्य जोड़ें चुनें.

    निदान कनेक्शन।

  3. निदान गंतव्य फ़ील्ड के लिए नाम में एक नाम प्रदान करें.

  4. संसाधन प्रकार (संग्रहण खाता, ईवेंट हब या लॉग विश्लेषण) चुनें.

  5. गंतव्य संसाधन के लिए सदस्यता, संसाधन समूह और संसाधन का चयन करें. अनुमति और लॉग जानकारी के लिए गंतव्य संसाधन पर कॉन्फ़िगरेशन देखें.

  6. डेटा गोपनीयता और अनुपालन की समीक्षा करें और मैं सहमत हूं चुनें.

  7. गंतव्य संसाधन से कनेक्ट करने के लिए सिस्टम से कनेक्ट करें का चयन करें. लॉग 15 मिनट के बाद गंतव्य में दिखाई देने लगते हैं, यदि एपीआई उपयोग में है और ईवेंट उत्पन्न करता है।

नोट

यदि लक्ष्य संसाधन वाली Azure सदस्यता में पहले से ही Microsoft.Insights संसाधन प्रदाता पंजीकृत नहीं है, तो निदान सेट करने का प्रयास करते समय आपको जेनेरिक नेटवर्क त्रुटि का अनुभव हो सकता है. स्थिति की जाँच करने के लिए, Azure पोर्टल>सदस्यता>सेटिंग्स>संसाधन प्रदाता पर जाएँ और Microsoft.Insights प्रदाता ढूँढें. यदि स्थिति पंजीकृत हो रही है, तब तक प्रतीक्षा करें जब तक कि यह पंजीकृत में परिवर्तित न हो जाए, जिसमें दुर्लभ मामलों में कुछ घंटे लग सकते हैं और निदान सेटअप का पुनः प्रयास करें।

गंतव्य संसाधन पर कॉन्फ़िगरेशन

संसाधन प्रकार के आपके विकल्प के आधार पर, निम्न परिवर्तन स्वचालित रूप से होते हैं:

भंडारण खाता

Customer Insights सेवा प्रमुख चयनित संसाधन पर संग्रहण खाता योगदानकर्ता अनुमति प्राप्त करता है और चयनित नामस्थान के अंतर्गत दो कंटेनर बनाता है:

  • insight-logs-audit ऑडिट घटनाओं से युक्त
  • insight-logs-operational परिचालन घटनाओं से युक्त

इवेंट हब

Customer Insights सेवा प्रमुख संसाधन पर Azure ईवेंट हब डेटा स्वामी अनुमति प्राप्त करता है और चयनित नामस्थान के अंतर्गत दो ईवेंट हब बनाता है:

  • insight-logs-audit ऑडिट घटनाओं से युक्त
  • insight-logs-operational परिचालन घटनाओं से युक्त

लॉग एनालिटिक्स

Customer Insights सेवा प्रमुख को संसाधन पर लॉग Analytics योगदानकर्ता अनुमति मिलती है. लॉग चयनित लॉग विश्लेषण कार्यस्थान पर लॉग>तालिकाएँ>लॉग प्रबंधन के अंतर्गत उपलब्ध हैं. लॉग प्रबंधन समाधान का विस्तार करें और और तालिकाओं की CIEventsAuditCIEventsOperational स्थिति जानें।

  • CIEventsAudit ऑडिट घटनाओं से युक्त
  • CIEventsOperational परिचालन घटनाओं से युक्त

क्वेरीज़ विंडो के अंतर्गत, ऑडिट समाधान विस्तृत करें और खोज CIEventsकर प्रदान की गई उदाहरण क्वेरीज़ का पता लगाएँ.

निदान गंतव्य निकालें

  1. सेटिंग्स>सिस्टम पर जाएं और डायग्नोस्टिक्स टैब चुनें।

  2. सूची में निदान गंतव्य का चयन करें.

    नोक

    गंतव्य को निकालने से लॉग अग्रेषण रुक जाता है, लेकिन Azure सदस्यता पर संसाधन नहीं हटता. Azure में संसाधन हटाने के लिए, चयनित संसाधन के लिए Azure पोर्टल खोलने और उसे वहाँ हटाने के लिए क्रियाएँ स्तंभ में लिंक का चयन करें. फिर निदान गंतव्य हटाएं।

  3. क्रियाएँ स्तंभ में, हटाएँ चिह्न चुनें.

  4. गंतव्य को हटाने और लॉग अग्रेषण को रोकने के लिए हटाने की पुष्टि करें।

लॉग श्रेणियाँ और ईवेंट स्कीमा

वर्तमान में API ईवेंट और वर्कफ़्लो ईवेंट समर्थित हैं और निम्न श्रेणियाँ और स्कीमा लागू होते हैं. लॉग स्कीमा Azure मॉनिटर सामान्य स्कीमा का अनुसरण करता है।

श्रेणियाँ

दो श्रेणियां हैं:

  • ऑडिट इवेंट: एपीआई इवेंट सेवा पर कॉन्फ़िगरेशन परिवर्तनों को ट्रैक करने के लिए। POST|PUT|DELETE|PATCH संचालन इस श्रेणी में आते हैं।
  • परिचालन ईवेंट: API ईवेंट या वर्कफ़्लो ईवेंट जो सेवा का उपयोग करते समय उत्पन्न होते हैं। उदाहरण के लिए, GET किसी वर्कफ़्लो के अनुरोध या निष्पादन ईवेंट.

इवेंट स्कीमा

एपीआई घटनाओं और वर्कफ़्लो घटनाओं में एक सामान्य संरचना होती है, लेकिन कुछ अंतरों के साथ। अधिक जानकारी के लिए, API ईवेंट स्कीमा या वर्कफ़्लो ईवेंट स्कीमा देखें.

API इवेंट स्कीमा

खेत डेटा प्रकार आवश्यक/वैकल्पिक या क़िस्‍म Example
time टाइमस्टैम्प आवश्यक घटना का टाइमस्टैम्प (UTC) 2020-09-08T09:48:14.8050869Z
resourceId तार आवश्यक घटना का उत्सर्जन करने वाले वातावरण का ResourceId /SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX/RESOURCEGROUPS/<RESOURCEGROUPNAME>/
PROVIDERS/MICROSOFT.D365CUSTOMERINSIGHTS/
INSTANCES/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX
operationName तार आवश्यक इस इवेंट द्वारा दर्शाए गए ऑपरेशन का नाम. Workflows.GetWorkFlowStatusAsync
category तार आवश्यक इवेंट की लॉग श्रेणी. या तो Operational या Audit. सभी POST/PUT/PATCH/DELETE HTTP अनुरोधों के साथ Auditटैग किए गए हैं, बाकी सब कुछ के साथ Operational 2020-09-08T09:48:14.8050869Z
resultType तार आवश्यक घटना की स्थिति। Success, , ClientErrorFailure
resultSignature तार वैकल्पिक घटना की परिणाम स्थिति। यदि ऑपरेशन REST API कॉल से मेल खाता है, तो यह HTTP स्थिति कोड है। 200
durationMs लंबा वैकल्पिक मिलीसेकंड में ऑपरेशन की अवधि। 133
callerIpAddress तार वैकल्पिक कॉलर आईपी पता, यदि ऑपरेशन एक एपीआई कॉल से मेल खाती है जो सार्वजनिक रूप से उपलब्ध आईपी पते से आता है। 144.318.99.233
identity तार वैकल्पिक JSON ऑब्जेक्ट उस उपयोगकर्ता या एप्लिकेशन की पहचान का वर्णन करता है जिसने ऑपरेशन किया था। पहचान अनुभाग देखें।
properties तार वैकल्पिक JSON ऑब्जेक्ट घटनाओं की विशेष श्रेणी के लिए अधिक गुणों के साथ। गुण अनुभाग देखें।
level तार आवश्यक घटना की गंभीरता का स्तर। Informational, Warning, Error, या Critical.
uri तार वैकल्पिक पूर्ण अनुरोध यूआरआई।

पहचान स्कीमा

JSON ऑब्जेक्ट में identity निम्न संरचना है

{
  "Authorization" : {
    "UserRole": "Admin",
    "RequiredRoles": [
      "Contributor",
      "Viewer"
      ]
    },
  "Claims" {
    "claimNameX" : "claimValueX",
    "claimNameY" : "claimValueY"
   }
}  
खेत या क़िस्‍म
Authorization.UserRole उपयोगकर्ता या ऐप्लिकेशन के लिए असाइन की गई भूमिका. अधिक जानकारी के लिए, उपयोगकर्ता अनुमतियाँ देखें.
Authorization.RequiredRoles ऑपरेशन करने के लिए आवश्यक भूमिकाएँ। Admin भूमिका को सभी ऑपरेशन करने की अनुमति है।
Claims उपयोगकर्ता या ऐप्लिकेशन JSON वेब टोकन (JWT) के दावे. दावा गुण प्रति संगठन भिन्न होते हैं।

API गुण स्कीमा

एपीआई घटनाओं में निम्नलिखित गुण हैं।

खेत या क़िस्‍म
properties.eventType हमेशा ApiEvent, लॉग इवेंट को एपीआई इवेंट के रूप में चिह्नित करना।
properties.userAgent अनुरोध भेजने वाला ब्राउज़र एजेंट या unknown.
properties.method HTTP विधि: GET/POST/PUT/PATCH/HEAD.
properties.path अनुरोध का सापेक्ष पथ।
properties.origin URI इंगित करता है कि फ़ेच कहाँ से आता है या unknown.
properties.operationStatus Success HTTP स्थिति कोड < 400 के लिए
ClientError HTTP स्थिति कोड < 500 के लिए
Error HTTP स्थिति >के लिए = 500
properties.tenantId संगठन ID
properties.tenantName संगठन का नाम.
properties.callerObjectId Microsoft Entra ID ObjectId कॉलर की।
properties.instanceId ग्राहक अंतर्दृष्टि instanceId

वर्कफ़्लो ईवेंट स्कीमा

वर्कफ़्लो में एकाधिक चरण होते हैं. डेटा स्रोतों को निगलना, एकीकृत करना, समृद्ध करना और डेटा निर्यात करना . वे सभी चरण व्यक्तिगत रूप से चल सकते हैं या निम्नलिखित प्रक्रियाओं के साथ ऑर्केस्ट्रेटेड हो सकते हैं।

ऑपरेशन प्रकार

ऑपरेशन प्रकार समूह
घूस डेटा स्रोत
डेटा तैयारी डेटा स्रोत
मानचित्र डेटा एकीकरण
Match डेटा एकीकरण
डुबो डेटा एकीकरण
प्रोफाइलस्टोर ग्राहक प्रोफाइल
Search ग्राहक प्रोफाइल
गतिविधि गतिविधियों
विशेषताउपाय सेगमेंट और माप
टेबलमेजर्स सेगमेंट और माप
उपाय सेगमेंट और माप
एक खंड सेगमेंट और माप
सम्पन्नीकरण सम्पन्नीकरण
बुद्धिमत्ता भविष्यवाणियों
ऐ बिल्डर भविष्यवाणियों
अंतर्दृष्टि भविष्यवाणियों
निर्यात निर्यात
मॉडल प्रबंधन भविष्यवाणियों
नाता डेटा एकीकरण

फ़ील्ड विवरण

खेत डेटा प्रकार आवश्यक/वैकल्पिक या क़िस्‍म Example
time टाइमस्टैम्प आवश्यक घटना का टाइमस्टैम्प (UTC)। 2020-09-08T09:48:14.8050869Z
resourceId तार आवश्यक घटना का उत्सर्जन करने वाले वातावरण का ResourceId। /SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX/RESOURCEGROUPS/<RESOURCEGROUPNAME>/
PROVIDERS/MICROSOFT.D365CUSTOMERINSIGHTS/
INSTANCES/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX
operationName तार आवश्यक इस इवेंट द्वारा दर्शाए गए ऑपरेशन का नाम. {OperationType}.[WorkFlow|Task][Started|Completed]। संदर्भ के लिए ऑपरेशन प्रकार देखें। Segmentation.WorkflowStarted,
Segmentation.TaskStarted,
Segmentation.TaskCompleted,
Segmentation.WorkflowCompleted
category तार आवश्यक इवेंट की लॉग श्रेणी. हमेशा Operational कार्यप्रवाह घटनाओं के लिए Operational
resultType तार आवश्यक घटना की स्थिति। Running, Skipped, Successful, Failure
durationMs लंबा वैकल्पिक मिलीसेकंड में ऑपरेशन की अवधि। 133
properties तार वैकल्पिक JSON ऑब्जेक्ट घटनाओं की विशेष श्रेणी के लिए अधिक गुणों के साथ। उप अनुभाग वर्कफ़्लो गुण देखें
level तार आवश्यक घटना की गंभीरता का स्तर। Informational, Warning, या Error

वर्कफ़्लो गुण स्कीमा

वर्कफ़्लो ईवेंट में निम्न गुण होते हैं.

खेत कार्यप्रवाह कार्य या क़िस्‍म
properties.eventType हां हां हमेशा WorkflowEvent, ईवेंट को वर्कफ़्लो ईवेंट के रूप में चिह्नित करना.
properties.workflowJobId हां हां चलाएँ वर्कफ़्लो का पहचानकर्ता. वर्कफ़्लो निष्पादन के अंतर्गत सभी वर्कफ़्लो और कार्य ईवेंट समान होते हैं workflowJobId.
properties.operationType हां हां ऑपरेशन का पहचानकर्ता, ऑपरेशन प्रकार देखें।
properties.tasksCount हां No केवल कार्यप्रवाह। वर्कफ़्लो ट्रिगर किए जाने वाले कार्यों की संख्या.
properties.submittedBy हां No वैकल्पिक। केवल कार्यप्रवाह ईवेंट. Microsoft Entra ID ऑब्जेक्टId वर्कफ़्लो ट्रिगर करने वाले उपयोगकर्ता का , यह भी properties.workflowSubmissionKindदेखें।
properties.workflowType हां No full या incremental रीफ्रेश करें।
properties.workflowSubmissionKind हां No OnDemand या Scheduled
properties.workflowStatus हां No Running या Successful
properties.startTimestamp हां हां UTC टाइमस्टैम्प yyyy-MM-ddThh:mm:ss.SSSSSZ
properties.endTimestamp हां हां UTC टाइमस्टैम्प yyyy-MM-ddThh:mm:ss.SSSSSZ
properties.submittedTimestamp हां हां UTC टाइमस्टैम्प yyyy-MM-ddThh:mm:ss.SSSSSZ
properties.instanceId हां हां परिवेश ID
properties.identifier No हां - OperationType = Exportके लिए, पहचानकर्ता निर्यात कॉन्फ़िगरेशन का मार्गदर्शक है।
- OperationType = Enrichmentके लिए, यह संवर्धन का मार्गदर्शक है
- OperationType Measures और Segmentationके लिए, पहचानकर्ता तालिका नाम है।
properties.friendlyName No हां निर्यात या संसाधित की जाने वाली तालिका का उपयोगकर्ता-अनुकूल नाम.
properties.error No हां वैकल्पिक। अधिक विवरण के साथ त्रुटि संदेश.
properties.additionalInfo.Kind No हां वैकल्पिक। केवल ऑपरेशन टाइप Export के लिए। निर्यात के प्रकार की पहचान करता है। अधिक जानकारी के लिए, निर्यात स्थलों का अवलोकन देखें।
properties.additionalInfo.AffectedTables No हां वैकल्पिक। केवल ऑपरेशन टाइप Export के लिए। निर्यात में कॉन्फ़िगर की गई तालिकाओं की सूची होती है.
properties.additionalInfo.MessageCode No हां वैकल्पिक। केवल ऑपरेशन टाइप Export के लिए। निर्यात के लिए विस्तृत संदेश।
properties.additionalInfo.tableCount No हां वैकल्पिक। केवल ऑपरेशन टाइप Segmentation के लिए। सेगमेंट के सदस्यों की कुल संख्या को इंगित करता है।