pcp
[Top] [All Lists]

RE: JSON PMDA

To: "'Nathan Scott'" <nathans@xxxxxxxxxx>, "'Frank Ch. Eigler'" <fche@xxxxxxxxxx>, "'David Smith'" <dsmith@xxxxxxxxxx>
Subject: RE: JSON PMDA
From: "Ken McDonell" <kenj@xxxxxxxxxxxxxxxx>
Date: Fri, 17 Apr 2015 08:54:42 +1000
Cc: <pcp@xxxxxxxxxxx>
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <973741994.1544247.1429223824192.JavaMail.zimbra@xxxxxxxxxx>
References: <54F9F92D.4010202@xxxxxxxxxx> <448002717.7934024.1427683964254.JavaMail.zimbra@xxxxxxxxxx> <552699FE.7040801@xxxxxxxxxx> <2139482617.15593599.1428634701360.JavaMail.zimbra@xxxxxxxxxx> <552D6524.1030803@xxxxxxxxxx> <y0mfv80ubzj.fsf@xxxxxxxx> <552FD368.6030602@xxxxxxxxxx> <20150416152834.GB6822@xxxxxxxxxx> <973741994.1544247.1429223824192.JavaMail.zimbra@xxxxxxxxxx>
Thread-index: AQFYOq9bahNwUT06oBaSKQVOPtgLAAEsFordAgjZiUQBJi6JAQFNfkXUAgEvk0ABV5vkLQLGGJxyAgbIUOud0kadEA==
> -----Original Message-----
> From: Nathan Scott [mailto:nathans@xxxxxxxxxx]
> Sent: Friday, 17 April 2015 8:37 AM
> To: Frank Ch. Eigler; David Smith; Ken McDonell
> ...
> Is there any reason not to tackle this problem, Frank?  There's a possible
> solution proposed reusing existing code, & other PMDAs that will benefit -
> seems like a no-brainer that we should Just Do It.

I suspect this discussion needs to fork, as there appears to be 2 related, but 
different, "topics"

1. seeing if the pmdaCache code could be reused to provide a more general, 
optionally persistent, name <--> id mapping cache that could be used instance 
domain management and other tasks that might help the PMDA implementer .... on 
this topic I suspect there is probably not much more to be said, I'm with the 
"Just Do It" camp here.

2. trying to properly document what is expected of a PMDA implementer in terms 
of data invariance over time ... we have lots of implicit assumptions here, and 
fleshing out all of the issues would probably help people new to PMDA 
development and at the same time give us a framework to judge how well client 
tools might operate if the data from a PMDA was to change over time (I'm using 
"data" here to mean not  the values for metrics, but all of the metadata, the 
metric names, their PMIDs, ...).

<Prev in Thread] Current Thread [Next in Thread>