Monitor Service API
{ urn:com.soa.admin.service.monitoring.jaxrs } JAXRSMonitorService
This API provides a REST interface to the OSGi MonitorAdmin service.
GETFetch PIDs
Fetch all available PIDs
Parameters
Name
Type
Description
Model
brief
query
boolean
Reponse
Produces application/jsonapplication/xml
Status Code
Reason
Model
200
Success
pidSet
pidSet {
link {
pid {
monitoredAttribute {
attributeName {
links( Collection of link )
pids( Collection of pid )
}
link {
rel( string )
href( string )
title( string )
type( string )
}
pid {
links( Collection of link )
pid( string )
attributes( Collection of monitoredAttribute )
}
monitoredAttribute {
name( attributeName )
description( string )
links( Collection of link )
units( string )
type( string )
value( string )
timestamp( anySimpleType )
}
attributeName {
pid( string )
id( string )
}
GET/{pid}Fetch PID
Fetch information for a specified PID
Parameters
Name
Type
Description
Model
pid
path
The monitorable PID
string
brief
query
boolean
Reponse
Produces application/jsonapplication/xml
Status Code
Reason
Model
200
Success
pid
pid {
link {
monitoredAttribute {
attributeName {
links( Collection of link )
pid( string )
attributes( Collection of monitoredAttribute )
}
link {
rel( string )
href( string )
title( string )
type( string )
}
monitoredAttribute {
name( attributeName )
description( string )
links( Collection of link )
units( string )
type( string )
value( string )
timestamp( anySimpleType )
}
attributeName {
pid( string )
id( string )
}
GET/{pid}/{name}Fetch Attribute
Fetch information for a specified attribute
Parameters
Name
Type
Description
Model
pid
path
The monitorable PID
string
name
path
The name of the attribute
string
Reponse
Produces application/json
Status Code
Reason
Model
200
Success
nameValue
nameValue {
attributeName {
name( attributeName )
value( string )
timestamp( anySimpleType )
}
attributeName {
pid( string )
id( string )
}