CloudGamingAdmin/admin-server/CloudGaming.Api.Admin/wwwroot/client/static/js/Index-ykWMPb_P.js
2024-11-15 02:58:48 +08:00

2 lines
3.7 KiB
JavaScript

var w=Object.defineProperty;var I=(s,a,n)=>a in s?w(s,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[a]=n;var b=(s,a,n)=>(I(s,typeof a!="symbol"?a+"":a,n),n);import{_ as M}from"./PageContainer.vue_vue_type_script_setup_true_lang-VDOYdb2A.js";import{b$ as f,d as S,b as h,e as F,a7 as T,f as c,o as B,l as N,w as o,a as l,g as t,j as d,t as i,p as $,k as E}from"./index-pLCd18JB.js";import{_ as P}from"./_plugin-vue_export-helper-x3n3nnut.js";import"./AppIcon.vue_vue_type_script_setup_true_lang-g-7BETdr.js";class m{static getEFCoreMonitorContext(){return f.post(`${this.urlPrefix}/GetEFCoreMonitorContext/`)}static getTimeConsumingRanking(){return f.post(`${this.urlPrefix}/GetTimeConsumingRanking/`)}static getNewest(){return f.post(`${this.urlPrefix}/GetNewest/`)}}b(m,"urlPrefix","/api/v1/admin/MonitorEFCore");const e=s=>($("data-v-fb132d45"),s=s(),E(),s),q=e(()=>t("div",null,"数据连接打开",-1)),D=e(()=>t("span",null,"次",-1)),G=e(()=>t("div",null,"数据连接断开",-1)),R=e(()=>t("span",null,"次",-1)),V=e(()=>t("div",null,"连接失败",-1)),j=e(()=>t("span",null,"次",-1)),z=e(()=>t("div",null,"创建命令",-1)),H=e(()=>t("span",null,"次",-1)),U=e(()=>t("div",null,"执行命令",-1)),A=e(()=>t("span",null,"次",-1)),J=e(()=>t("div",null,"命令执行失败",-1)),K=e(()=>t("span",null,"次",-1)),L=e(()=>t("div",null,"创建事务",-1)),O=e(()=>t("span",null,"次",-1)),Q=e(()=>t("div",null,"提交事务",-1)),W=e(()=>t("span",null,"次",-1)),X=e(()=>t("div",null,"回滚事务",-1)),Y=e(()=>t("span",null,"次",-1)),Z=e(()=>t("div",null,"事务失败",-1)),tt=e(()=>t("span",null,"次",-1)),et={class:"text-danger"},nt=S({name:"monitor_efcore",__name:"Index",setup(s){const a=h(!1),n=h({}),v=h();let C=null;F(()=>{x(),C=setInterval(()=>{x()},15*1e3)}),T(()=>{clearInterval(C)});async function x(){a.value=!0;const _=await m.getEFCoreMonitorContext();if(a.value=!1,_.code!=200)return;n.value=_.data,a.value=!0;const r=await m.getTimeConsumingRanking();a.value=!1,r.code==200&&(v.value=r.data)}return(_,r)=>{const u=c("a-card-grid"),g=c("a-card"),p=c("a-table-column"),y=c("a-table");return B(),N(M,null,{default:o(()=>[l(g,{title:!1,bodyStyle:{display:"flex"}},{default:o(()=>[l(u,null,{default:o(()=>[q,t("h1",null,[d(i(n.value.openDbConnectionCount??0)+" ",1),D])]),_:1}),l(u,null,{default:o(()=>[G,t("h1",null,[d(i(n.value.closeDbConnectionCount??0)+" ",1),R])]),_:1}),l(u,null,{default:o(()=>[V,t("h1",null,[d(i(n.value.connectionFailedCount??0)+" ",1),j])]),_:1}),l(u,null,{default:o(()=>[z,t("h1",null,[d(i(n.value.createCommandCount??0)+" ",1),H])]),_:1}),l(u,null,{default:o(()=>[U,t("h1",null,[d(i(n.value.executeCommandCount??0)+" ",1),A])]),_:1})]),_:1}),l(g,{title:!1,bodyStyle:{display:"flex"},style:{"border-top":"0"}},{default:o(()=>[l(u,null,{default:o(()=>[J,t("h1",null,[d(i(n.value.commandFailedCount??0)+" ",1),K])]),_:1}),l(u,null,{default:o(()=>[L,t("h1",null,[d(i(n.value.createTransactionCount??0)+" ",1),O])]),_:1}),l(u,null,{default:o(()=>[Q,t("h1",null,[d(i(n.value.submitTransactionCount??0)+" ",1),W])]),_:1}),l(u,null,{default:o(()=>[X,t("h1",null,[d(i(n.value.rollBackCount??0)+" ",1),Y])]),_:1}),l(u,null,{default:o(()=>[Z,t("h1",null,[d(i(n.value.transactionFailedCount??0)+" ",1),tt])]),_:1})]),_:1}),l(y,{"data-source":v.value,size:"middle",pagination:!1},{default:o(()=>[l(p,{key:"sql",title:"Sql Script","data-index":"sql"}),l(p,{key:"elapsedMilliseconds",title:"耗时","data-index":"elapsedMilliseconds",width:100},{default:o(({record:k})=>[t("span",et,i(k.elapsedMilliseconds)+" 毫秒",1)]),_:1}),l(p,{key:"time",title:"执行时间","data-index":"time",width:200})]),_:1},8,["data-source"])]),_:1})}}}),ut=P(nt,[["__scopeId","data-v-fb132d45"]]);export{ut as default};