[Oslc-pm] strawman + questions for resource definitions
Julianne Bielski
bielsk at us.ibm.com
Wed Jun 13 16:26:58 EDT 2012
I like #3 because I think seeing a trend for a metric is more valuable
than a snapshot in many cases.
Per Q1, I think one timestamp per record is sufficient.
Per Q2, that's a good question and I've been mulling it over myself for a
long time. Since we also have a scenario for programmatic consumption of
records, I can see us needing to provide the information in RDF as well as
HTML. I'm interested in others' thoughts.
Per Q3, I don't object. I see you're using camel case in the property
names, as that per some existing convention?
From: John Arwe/Poughkeepsie/IBM at IBMUS
To: oslc-pm at open-services.net,
Date: 06/13/2012 07:49 AM
Subject: [Oslc-pm] strawman + questions for resource definitions
Sent by: oslc-pm-bounces at open-services.net
I have some ideas floating around in my head that I'm going to take a pass
at laying out below.
1: Monitoring SP = collection of monitoring records, one per monitored
resource (perhaps, ...per agent on the resource), for the "latest
observation" view
2: Monitoring SP = collection of metric definitions per monitored resource
(...same perhaps...), for the "metadata/admin view". If the metric's
property is updatable, then it's also a control interface.
3: Monitoring SP = ala #1, but with an additional time dimension if it
offers more than just "latest observation", e.g. repositories that expose
a time series of historical observations.
4: monitoring record = set of properties with values, may include a link
to a resource shape, each Property definition in the shape may include a
link to the metric definition for it. Perhaps the metric definition *is*
a/the resource shape, potentially with extensions.
5: metric definition = set of properties whose values are metadata about a
particular monitoring record or about how data in the monitoring records
is gathered
Q1: For the "latest observation" case, which seems like it would be the
most common one, I know from our meetings that implementations may collect
various properties at different times. Those times are usually "pretty
close" together however, so I'm not sure if we need to expose a separate
timestamp for each monitored value, or if there is consensus that one
timestamp for the entire record is "close enough" given that we're living
in a distributed HTTP system anyway.
Q2: [1] shows UI preview content for various situations. Are these values
needed in RDF as well as HTML? I.e. is this content intended to appear in
response to GET against a performance record resource where the response
content type != HTML, so we need properties and/or shapes for them?
Q3: Does the WG object to the perf record to as a collection of in-line
resource instances, like this
<record-instance-URL>
pm:cpuUtilization 80
pm:connections 68
oslc:instanceShape <shape-URL>
pm:collectedAt 20120512
.
[1] http://open-services.net/bin/view/Main/PmAppMonitoring
Best Regards, John
Voice US 845-435-9470 BluePages
Tivoli OSLC Lead - Show me the Scenario
_______________________________________________
Oslc-Pm mailing list
Oslc-Pm at open-services.net
http://open-services.net/mailman/listinfo/oslc-pm_open-services.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-pm_open-services.net/attachments/20120613/58d280ec/attachment-0003.html>
More information about the Oslc-Pm
mailing list