فهرست منبع

服务指标获取

zhenglingfeng 8 سال پیش
والد
کامیت
b2f908acde

+ 2 - 2
hos-broker/src/main/java/com/yihu/hos/common/appender/JMSAppender.java

@ -320,8 +320,8 @@ public class JMSAppender extends AppenderSkeleton {
      if (message.contains("("+routeId+") log[servers:")) {
        String body = message.substring(message.indexOf("Body:") + 5);
        String totalServers = message.substring(message.indexOf("log[servers:") + 13, message.indexOf(","));
        String code = message.substring(message.indexOf("code") + 6, message.indexOf("]"));
        String order = message.substring(message.indexOf("order") + 7, message.length());
        String code = message.substring(message.indexOf("code") + 6, message.indexOf(",order"));
        String order = message.substring(message.indexOf("order") + 7, message.indexOf("]"));
        Map<String, Object> map = new HashMap<>();
        map.put("exchangeId", StringUtil.toString(event.getMDC("camel.exchangeId")));
        map.put("correlationId", StringUtil.toString(event.getMDC("camel.correlationId")));

+ 4 - 4
hos-camel/src/main/java/qlc/route/QlcRouteBulider.java

@ -13,12 +13,12 @@ public class QlcRouteBulider extends RouteBuilder {
    @Override
    public void configure() throws Exception {
        from("jetty:http4://192.168.131.101:8066/qlc").routeId("qlc")
        from("jetty:http4://192.168.131.111:8066/qlc").routeId("qlc")
                .process(new Processor1()).setHeader(Exchange.HTTP_METHOD, constant("POST")).log("servers: 3,code: queryUserInfo,order: 1")
                .to("http4://192.168.131.101:8088/api/v1.0/qlc/queryUserInfo").log("servers: 3,code: queryUserInfo,order: 1")
                .to("http4://192.168.131.111:8088/api/v1.0/qlc/queryUserInfo").log("servers: 3,code: queryUserInfo,order: 1")
                .process(new Processor2()).setHeader(Exchange.HTTP_METHOD, constant("POST")).log("servers: 3,code: patientInformation,order: 1")
                .to("http4://192.168.131.101:8088/api/v1.0/qlc/patientInformation").log("servers: 3,code: patientInformation,order: 1")
                .to("http4://192.168.131.111:8088/api/v1.0/qlc/patientInformation").log("servers: 3,code: patientInformation,order: 1")
                .process(new Processor2()).setHeader(Exchange.HTTP_METHOD, constant("POST")).log("servers: 3,code: patient,order: 1")
                .to("http4://192.168.131.101:8088/crawler/patient").log("servers: 3,code: patient,order: 1").to("stream:out"); // 2. 为路由配置组件或终端节点.
                .to("http4://192.168.131.111:8088/crawler/patient").log("servers: 3,code: patient,order: 1").to("stream:out"); // 2. 为路由配置组件或终端节点.
    }
}

+ 1 - 1
src/main/resources/resource/SystemServiceFlow.hbm.xml

@ -39,7 +39,7 @@
                <comment>状态</comment>
            </column>
        </property>
        <property name="createDate" type="java.lang.String">
        <property name="createDate" type="java.util.Date">
            <column name="create_date" length="10">
                <comment>创建时间</comment>
            </column>

+ 6 - 6
src/main/webapp/WEB-INF/ehr/jsp/monitor/service/sEnvManage.jsp

@ -22,7 +22,7 @@
<!-- ####### 页面部分 ####### -->
<div id="div_wrapper">
    <!--左边 区域-->
    <div position="left"  style="margin-left:10px;margin-top:10px;">
    <div position="left"  style="margin-left:10px;margin-top:10px;border-right: thin solid rgb(162, 162, 162);">
        <ul id="div_wrapper_left_ul_servicetree" class="m-snav"></ul>
    </div>
    <div position="center" style="margin-left:10px;margin-top:10px;margin-right:10px;">
@ -37,7 +37,7 @@
                    <label id="serviceDescription" style="width: 200px;text-align: left;width: 500px"></label>
                </div>
            </div>
            <div class="m-form-group">
            <div class="m-form-group" style="margin-left: 100px;">
                <label style="width: 100px;">开始时间:</label>
                <div class="m-form-control">
                    <input id="repeatStartTime" type="text" />
@ -53,13 +53,13 @@
                </div>
            </div>
            <%-- echarts 数据--%>
            <div id="main1" style="width: 500px;margin-left:50px;height:250px;border: solid deepskyblue 1px;"></div>
            <div id="main1" style="width: 500px;margin-left:130px;height:250px;border: solid deepskyblue 1px;"></div>
            <%-- echarts 数据--%>
            <div id="main2" style="width: 500px;margin:-250px 0px 20px 600px;height:250px;border: solid deepskyblue 1px;"></div>
            <div id="main2" style="width: 500px;margin:-250px 0px 20px 680px;height:250px;border: solid deepskyblue 1px;"></div>
            <%-- echarts 数据--%>
            <div id="main3" style="width: 500px;margin-left:50px;height:250px;border: solid deepskyblue 1px;"></div>
            <div id="main3" style="width: 500px;margin-left:130px;height:250px;border: solid deepskyblue 1px;"></div>
            <%-- echarts 数据--%>
            <div id="main4" style="width: 500px;margin:-250px 0px 20px 600px;height:250px;border: solid deepskyblue 1px;"></div>
            <div id="main4" style="width: 500px;margin:-250px 0px 20px 680px;height:250px;border: solid deepskyblue 1px;"></div>
        </div>
    </div>
</div>

+ 2 - 4
src/main/webapp/WEB-INF/ehr/jsp/monitor/service/sEnvManageJs.jsp

@ -40,9 +40,9 @@
                $.ligerDialog.error("开始时间不能大于结束时间!");
                return false;
            }
            var id = $("#selectId").val();
            //获取服务器监控数据
            getServerInfo(id,beginTime,endTime);
            getServiceInfo(id,beginTime,endTime);
        });
        //初始化树
        getServiceTree();
@ -92,7 +92,6 @@
            data:{id:id,beginTime:beginTime, endTime:endTime},
            cache:false,
            success :function(re){
                debugger;
                if(re.successFlg) {
                    //TODO 设置图表
                    var message = JSON.parse(re.message);
@ -286,7 +285,6 @@
        usage:function(data){
            // 基于准备好的dom,初始化echarts实例
            var myChart = echarts.init(document.getElementById('main4'));
            debugger;
            if(data!=null && data.length>0)
            {
                var x = [];