Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] How to subscribe realtime bandwidth/latency information from pscheduler programmatically

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] How to subscribe realtime bandwidth/latency information from pscheduler programmatically


Chronological Thread 
  • From: Mark Feit <>
  • To: Jianan Wang <>, "" <>
  • Subject: Re: [perfsonar-user] How to subscribe realtime bandwidth/latency information from pscheduler programmatically
  • Date: Thu, 24 May 2018 21:31:47 +0000
  • Accept-language: en-US
  • Authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=internet2.edu;
  • Ironport-phdr: 9a23:vTiLcRXLWXxwv6dnbV1xjCnxPWjV8LGtZVwlr6E/grcLSJyIuqrYZRSDuadThVPEFb/W9+hDw7KP9fy4AipYud6oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCybL9uIhi6txndutULioZ+N6g9zQfErGFVcOpM32NoIlyTnxf45siu+ZNo7jpdtfE8+cNeSKv2Z6s3Q6BWAzQgKGA1+dbktQLfQguV53sTSXsZnxxVCAXY9h76X5Pxsizntuph3SSRIMP7QawoVTmk8qxmUwHjhjsZODEl8WHXks1wg7xdoBK9vBx03orYbJiIOPZiYq/ReNUXTndDUMlMTSxMGoOyYZUSAeodM+hWrIf9qFkPrRSiCgejC/jiyiNTiX/zwaE2z/gtHAPA0Qc9H9wOqnPUrNDtOakVS++11qrIxijDYfxI2Df99JXDfxckofGCQ71wcNbRxFIuFwPDklWft5blPzWL2eQRrWSX9fRvWv+yi2M+rQx6vzahxsApiobTh4IVzEjJ9T1nz4YvK924U0l7Ydi+H5tKrS2aMZV5Qt8kTmp1uyg60qULtYChcyQW1ZgqwgPTZ+Gaf4WN7BLuW/qdLSt9iX9nZr2yiAy9/E2lx+HiSsW4zk5GojdZntTPrHwByR/e5tKZRvZy+kqtwyuD2x3O5u1cL0A7i6nWJ4Ikz7M1i5YfrFnPETXzlUj5kqCbeUQp9+2z5Ov9frnpvZqRN4FuhQHwMqkjnNG0D/4iPQgURWeb/Pyx1L398k39R7VHluU4n7XevpzGK8kXv7O0DA1L3oo67BawFCmp3M4fnXkaMFJKYxWHj5XvO17TOvz4Fe2/g1OwkDh12//GIrzhApLLLnTZl7fhYKp960pbyAo0ztBT/Y5bCrYEIP7rW0/xssLXDgMhPgCq2enrFMhx24YDVW6SH6OUNa3SvFCU6u4zJuSBZpEatTnnJPUg4vPik2M1lUEFcamsx5QXaXS4Hvp8I0WeZHrhmtIBEWkUsQo/UOznk1yCUThPZ3msRaI84C80CJ64AYvZWI+inaGB0D+hHpJKfmBGFkyMEXDweoWcRfgMciySItRmkjwCT7ehUZYt1Qy1tADk0bpqNe7U+iwDtZL/z9h5+ffflRA09TxoEcudyWeNQH9onm8WXTM5wr1woVEugmuEhIp5ivpRE5Rs7vVGGlMlPJjTze1zDdn0HBDDY/+GTV+nRpOtBjRnCpp729IUbV16Hdy4yw3Y0jCCArkJmqaNCYButK/QwjK5c95w0Xjd068olRw7WcZVHWygmqNl8QXPXcjEn1jPxIiwcqFJ+SfX9y+twGuS9BVdXgNxTY3EW2wSfE3bsY6/60/fGez9QY87OxdMnJbRYpBBbcfk2BAfHK/u
  • Spamdiagnosticoutput: 1:0

Jianan Wang writes:

Recently I'm thinking about collecting the tasks scheduled by perfsonar in
real time and use that information programmatically to do some network
traffic
job splitting related experiment. Therefore, just want to understanding if
there is any support from this perspective and what are the API or query
methods I could use to achieve it.

If I understand what you're asking correctly, you'd like to stream
measurement results out of perfSONAR into your own system. We can do that.

pScheduler, which is what's doing the measurements, has a called archivers
that you can use to reliably send results to destinations other than the
Esmond measurement archive that's been standard for a long time. There are
plugins for Esmond, HTTP POST, RabbitMQ and syslog shipped with the software,
which should get you to a lot of the places you'll need to go. The hitch is
that right now, MeshConfig is only capable of generating tasks that archive
to Esmond. perfSONAR 4.1, which is about to go into beta, replaces
MeshConfig with pSConfig, which lets you use all of pScheduler's features,
including all of the archivers.

The good news is that if you want to do some experimentation before we get
4.1 released, there's a way around that limitation. You can either run
single tasks that specify other archivers or install a file on one of your
systems that will force pScheduler to archive all measurements to an
archiver, even those that didn't specify it (this is called "global
archiving"). Documentation on how to use them is available at
http://docs.perfsonar.net/release_candidates/4.1b1/pscheduler_ref_archivers.html.
Note that although this is beta documentation, everything described is
available in the current production code and has been for quite awhile.

--Mark





Archive powered by MHonArc 2.6.19.

Top of Page