出于监控目的,我正在寻找一种方法,可能通过JMX或SNMP,来检索碳应用列表以及每个版本。 我用Google搜索并阅读了文档,但无法找到任何内容 有什么想法吗?
TIA
最高
答案 0 :(得分:1)
您可以通过调用管理服务来查看部署的列表或碳应用程序。
要获取碳应用列表,您应该调用ApplicationAdmin管理服务。
管理服务网址:https://localhost:9443/services/ApplicationAdmin
示例请求有效负载:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mgt="http://mgt.application.carbon.wso2.org">
<soapenv:Header/>
<soapenv:Body>
<mgt:listAllApplications/>
</soapenv:Body>
</soapenv:Envelope>
示例响应有效负载:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:listAllApplicationsResponse xmlns:ns="http://mgt.application.carbon.wso2.org" xmlns:ax21="http://mgt.application.carbon.wso2.org/xsd">
<ns:return>ContainerAPICompositeApplication_1.0.0</ns:return>
<ns:return>SalesforceCompositeProject_1.0.0</ns:return>
</ns:listAllApplicationsResponse>
</soapenv:Body>
</soapenv:Envelope>
确保在发出请求时传入经过身份验证的会话ID。您可以在http://itsmaheeka.blogspot.com/2016/06/wso2-admin-services.html
找到更多相关详细信息