updateRestAPIMonitorSchema API

このAPIでは、Applications Managerから、REST API監視向けカスタム属性のあるスキームを更新できます。

構文

XMLでレスポンスを受けるには

http://[ APM Host ]:[ APM Port ]/AppManager/xml/updateRestAPIMonitorSchema

JSONでレスポンスを受けるには

http://[ APM Host ]:[ APM Port ]/AppManager/json/updateRestAPIMonitorSchema

リクエスト パラメーター

フィールド 説明
apikey 「管理」タブのAPIキーの作成で生成したキーを指定します。
resourceid REST API監視のリソースIDを、カンマ区切りで指定してください。
responseType レスポンス タイプを、XMLJSONで指定します。
schema REST API監視で更新するスキームを指します。タイプはXLSTかJSONです。

メモ:APIはHTTP POSTメソッドでのみ利用してください。

リクエスト サンプル

XMLレスポンスで監視するAPI

XMLでレスポンスを受けるには

http://apm-prod1:9090/AppManager/xml/updateRestAPIMonitorSchema

リクエストbodyのパラメーター:

apikey=c4e547c2330e2eb92d3e7af2362da9e9
resourceid=10000184,10000185
responseType=XML
schema=<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:for-each select="AppManager-response/result/response/Monitor">
<xsl:value-of select="@DISPLAYNAME"></xsl:value-of>:<xsl:value-of select="@AVAILABILITYATTRIBUTEID"></xsl:value-of>
<xsl:text>
</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

JSONレスポンスで監視するAPI

JSONでレスポンスを受けるには

http://apm-prod1:9090/AppManager/json/updateRestAPIMonitorSchema

リクエストbodyのパラメーター:

apikey=c4e547c2330e2eb92d3e7af2362da9e9
resourceid=10000184,10000185
responseType=JSON
schema=レスポンス コード::response-code
URI::response.response.uri

レスポンス サンプル

XMLレスポンスで監視するAPI

XML出力:

<?xml version="1.0" encoding="UTF-8"?>
<AppManager-response uri="/AppManager/xml/updateRestAPIMonitorSchema">
<result>
<response response-code="4000">
<Status Status="Schema updated for resourceid(s): 10000185"/>
</response>
</result>
</AppManager-response>

JSONレスポンスで監視するAPI

JSON出力:

{"response-code":"4000","response":{"result":[{"Status":"Schema updated for resourceid(s): 10000185"}],"uri":"/AppManager/json/updateRestAPIMonitorSchema"}}