Hi Andy,
I am looking at three possible ways to send data to ganglia:
1) use xrd.report and send reports to a single mpxstats.
2) use xrd.report and send report to mpxstats running on the dataserver.
3) use xrd and poll the data server from itself.
I am slightly partial to #2 since it does not require a centralized
receiver, and avoids any penalty associated with a login against the
dataserver.
Another question I have is what is the size of <int> specified in the
documentation for various values (e.g oss.paths)?
Thanks,
Patrick
Andrew Hanushevsky wrote:
> Hi Patrick,
>
>> On an idle dataserver it will forward reporting data every 10 minutes
>> when configured with xrd.report. Is this period fixed, or will it
>> vary based on activity in xrootd?
> It shouldn't. The interval is fixed though high server activity could
> delay reporting due to thread contention.
>
>> Should I expect any substantive differences between data reported by
>> xrd.report vs. manually polling the dataserver every 10 minutes using
>> the query command to xrd?
> No, they use the same code path.
>
>> I was experimenting with xrd and discovered one bug. The xrd command
>> is limited to retrieving 1K of data from a single query. The output
>> of "xrd dataserver query 1 p" is over 2K when the dataserver defines 9
>> oss.cache groups (8 space tokens + public).
> Yes, I guess another reason to use "report". Plus is easier on the data
> server because it's one less login to process.
>
> Andy
>
|