ما هو موجز XML؟

موجز XML عبارة عن دفق بتنسيق XML من البيانات التي تحمل معلومات المراقبة للفترة المطلوبة لجهاز أو مهمة.

أين يمكنني الحصول على معلومات أساسية حول عملية طلب XML؟
ما هو طلب موجز XML الأساسي؟

طلب موجز XML الأساسي هو عنوان URL منسق خصيصا مع عدد من معلمات GET ، مقسوما على الرمز “&” ، الذي تطلبه بواسطة بروتوكول HTTPS.

يتم إنشاء محتوى عنوان URL الأساسي لموجز XML من الأوامر التالية:

 [base_service_address]  +  [account_uid]  +  [Site_id]  +  [parameter1]+[parameter2]... 

مثل:

 https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx  ?pid=4229AF4F0FB545AEA75EAF2013E51BB7  &Site=12345  &Type=Overall 

يتوفر وصف معلمات إضافية في مقالة استخدام خدمة تقارير XML (XRS ).

كيف يمكنني الحصول على معرف جهاز معين أو معرف مهمة؟

افتح الجهاز المستهدف في القائمة لتحريره. في شريط عناوين المتصفح سترى شيئا مثل

https://user.dotcom-monitor.com/ClientID/DeviceEdit?pid=dc7f4ff2ca944dekjh1078b96707002& deviceId=63698 & taskId=132834 

معرف الجهاز = 63698 هو معرف الجهاز.
taskId=132834 هو معرف المهمة.

كيف يمكنني رؤية معرف الحساب الفريد (معرف الحساب UID)؟

معرف المستخدم للحساب (المعروف أيضا باسم UID للتكامل) هو معرف فريد لحسابك لموجز XML. يمكنك العثور على معرف المستخدم للحساب لموجز XML ضمن تكوين > عمليات التكامل. أو يمكنك إنشاء تكامل جديد لموجز XML عن طريق إضافة تكامل جديد مع نوع موجز XML.

بالنسبة إلى حساب جذر مع الأقسام، إذا كنت بحاجة إلى سحب تقرير عن قسم معين، فأضف تكامل موجز XML وحدد الخيار السماح بالوصول إلى بيانات القسم عند تكوين التكامل. استخدم UID الخاص بموجز XML هذا (مع إمكانية الوصول إلى بيانات القسم) التكامل لسحب البيانات الخاصة بقسم معين بالاقتران مع معرف حساب القسم (أقسام الحساب>) في معلمات الطلب.

حسنا ، كيف يبدو هذا في الممارسة العملية؟

لذلك بالانتقال إلى تكوين > عمليات التكامل إضافة تكامل جديد مع نوع موجز XML . انسخ UID موجز XML، على سبيل المثال، 123456789456123789456123، ثم أدرج حيث Xs ل PID. ثم انتقل إلى تحرير الجهاز>. انسخ معرف الجهاز، على سبيل المثال، 12345، من عنوان URL، وأدخل حيث Xs للموقع:

http://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx?pid=XXXXXXXXXXX&Site=XXXXX&Type=Detail&Options=RequestDetails
ما هي تفاصيل XML الإضافية الجديدة حول DNS وما إلى ذلك.

المصطلح الذي نستخدمه هو “تفاصيل XML الموسعة” ، وهي تشمل جميع أطفال شجرة الاستجابة الأساسية ، أي قائمة بجميع العناصر المحملة. يتوفر هذا الخيار عن طريق إضافة المعلمة “خيارات = RequestDetails”.

يمكنك العثور على كيفية تمكين “تفاصيل XML الموسعة” في المقالة استخدام خدمة تقارير XML (XRS ).

كيف يمكنني تصفية الاستجابة بواسطة وكيل المراقبة؟

إذا كنت تريد أن تعرض خلاصة XML النتائج من وكلاء مراقبة معينين فقط، فأضف معلمة السلسلة “&Location” إلى عنوان URL للطلب بالطريقة التالية:

http://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx?pid=XXXXXXXXXXX&Site=XXXXX&Type=Detail &Location=[agent1]&Location=[agent2]...&Location=[agent5] ...

مثل

http://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx?pid=4229AF4F0FB545AER75EAF2013EB1BB7&Site=77895&Type=Detail&Location=MN, USA &Location=Amazon-US-East&Location=Frankfurt,Germany&Location=Sydney, AU 

قائمة قيم سلاسل الوكلاء:

أمريكا

  • MN, الولايات المتحدة الأمريكية
  • NY, الولايات المتحدة الأمريكية
  • CA, الولايات المتحدة الأمريكية
  • FL, الولايات المتحدة الأمريكية
  • مونتريال، كندا
  • CO, الولايات المتحدة الأمريكية
  • TX, الولايات المتحدة الأمريكية
  • VA, الولايات المتحدة الأمريكية
  • الأمازون-الولايات المتحدة-الشرق
  • بوينس آيرس، الأرجنتين
أوروبا

  • لندن، المملكة المتحدة
  • فرانكفورت، ألمانيا
  • أمستردام، هولندا
  • تل أبيب, إسرائيل
آسيا, أستراليا, أفريقيا

  • هونغ كونغ، الصين
  • سيدني, الاتحاد الافريقي
  • أمازون، اليابان
  • شنغهاي، الصين
  • جنوب أفريقيا
ما هي تعريفات حقول الردود؟

مثل:

<Response> 
<ID>3424533543</ID> 
<Name>Demo request</Name> 
<URL>http://demo.webportal.com/APIv1/json?userid=test;userweight=22;ACT=DASW</URL>
<Monitoring-Date-Time>3/26/2014 12:38:38 PM</Monitoring-Date-Time> 
<Duration>114</Duration>
<DnsTime>0</DnsTime>
<SSLTime>0</SSLTime> 
<ConnectionTime>15</ConnectionTime> 
<RequestTime>0</RequestTime> 
<FirstPacketTime>97</FirstPacketTime> 
<DownloadTime>2</DownloadTime> 
<Status>S</Status> 
<Monitoring-Location>FL, USA</Monitoring-Location> 
</Response>
  • المدة – إجمالي الوقت المستغرق لإكمال المهمة (بشكل أساسي – مجموع المرات أدناه)
  • DnsTime – هو الوقت اللازم لحل اسم مضيف (على سبيل المثال www.google.com) في عنوان IP رقمي (على سبيل المثال 216.239.59.99).
  • SSLTime – هو الوقت اللازم لإكمال عملية مصافحة SSL.
  • ConnectionTime – هو الوقت اللازم لإنشاء اتصال TCP بخادم الويب (أو الوكيل). غالبا ما تستخدم اتصالات Keep-Alive لتجنب النفقات العامة للاتصال المتكرر بخادم الويب.
  • RequestTime – هو الوقت اللازم لإرسال رسالة طلب HTTP إلى الخادم وسيعتمد على كمية البيانات التي يتم إرسالها إلى الخادم. على سبيل المثال، ستنتج أوقات الإرسال الطويلة عن تحميل الملفات باستخدام منشور HTTP
  • FirstPacketTime – (الوقت المستغرق إلى البايت الأول) لبدء تلقي البيانات من خادم الويب البعيد. وبعبارة أخرى ، فإن الوقت بين الطلب والاستجابة أول بايت تلقيت.
  • DownloadTime – هو الوقت المستغرق لقراءة رسالة الاستجابة من الخادم. تعتمد هذه القيمة على حجم المحتوى الذي تم إرجاعه وعرض النطاق الترددي للشبكة وما إذا كان قد تم استخدام ضغط HTTP أم لا. بمعنى آخر ، الوقت بين الاستجابة البايت الأول والأخير.