/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.exploratoryView_bundle_jsonpfunction=window.exploratoryView_bundle_jsonpfunction||[]).push([[1],{72:function(e,i,l){"use strict";l.d(i,"a",(function(){return t}));var a=l(1);const t=Object(a.createContext)({})},80:function(e,i,l){"use strict";l.d(i,"b",(function(){return j})),l.d(i,"a",(function(){return A}));var a=l(1),t=l(7),r=l(6),s=l(0),n=l(15),o=l(2),d=l(3),u=l(59);const c="summary.up",b="summary.down";function p({dataView:e}){return{reportType:r.o.HEATMAP,defaultSeriesType:"bar_stacked",seriesTypes:[],xAxisColumn:{sourceField:"@timestamp"},yAxisColumns:[{sourceField:r.m,operationType:"median"}],hasOperationType:!1,filterFields:["observer.geo.name","monitor.type","tags","url.full"],breakdownFields:["observer.geo.name","monitor.type","monitor.name",d.o],baseFilters:[],definitionFields:[{field:"monitor.name"},{field:"url.full",filters:Object(u.a)("summary.up",e)}],metricOptions:[{label:"Failed tests",id:"failed_tests",columnFilter:{language:"kuery",query:"summary.down > 0"},format:"number",field:r.k}],labels:{...r.e,[c]:o.jb,[b]:o.q}}}var y=l(73),m=l(94),f=l(60),T=l(4),g=l(68);function k({series:e,dataView:i}){return{reportType:r.o.DISTRIBUTION,defaultSeriesType:(null==e?void 0:e.seriesType)||"line",seriesTypes:[],xAxisColumn:{sourceField:r.m},yAxisColumns:[{sourceField:r.l,label:o.V}],hasOperationType:!1,filterFields:["monitor.type","observer.geo.name","tags","url.full"],breakdownFields:["observer.geo.name","monitor.name","monitor.id","monitor.type","tags","url.port"],baseFilters:[],definitionFields:[{field:"monitor.name",nested:"synthetics.step.name.keyword",singleSelection:!0},{field:"url.full",filters:Object(u.a)("summary.up",i)}],metricOptions:[{label:o.H,id:d.a,field:d.a},{label:o.B,field:d.j,id:d.j},{label:o.t,field:d.i,id:d.i},{label:o.l,field:d.f,id:d.f},{label:o.p,field:d.h,id:d.h},{label:o.h,field:d.d,id:d.d}],labels:{...r.e,"monitor.duration.us":o.H}}}const F={"host.os.platform":o.Q,"host.os.full":o.x,"service.version":o.bb,"network.carrier.icc":o.f,"network.carrier.name":o.g,"network.connection_type":o.i,"labels.device_model":o.o,"url.full":o.kb};var O=l(72);const h=l(23).k,x=[{id:n.a.UPTIME,label:n.b[n.a.UPTIME]},{id:n.a.SYNTHETICS,label:n.b[n.a.SYNTHETICS]},{id:n.a.UPTIME,label:n.b[n.a.UPTIME]},{id:n.a.UX,label:n.b[n.a.UX]},{id:n.a.LOGS,label:n.b[n.a.LOGS]},{id:n.a.MOBILE,label:n.b[n.a.MOBILE]},{id:n.a.ALERTS,label:n.b[n.a.ALERTS]}],w=[{reportType:"kpi-over-time",label:o.z},{reportType:"data-distribution",label:o.U},{reportType:"core-web-vitals",label:o.j},{reportType:"device-data-distribution",label:o.m},{reportType:"single-metric",label:o.cb},{reportType:"heatmap",label:o.v}],j={[n.a.UX]:[function({dataView:e}){return{defaultSeriesType:"bar_stacked",seriesTypes:[],reportType:r.o.KPI,xAxisColumn:{sourceField:"@timestamp"},yAxisColumns:[{sourceField:r.m,operationType:"median"}],hasOperationType:!1,filterFields:[T.o,T.s,T.a,T.q,{field:T.r,nested:T.u},r.g],breakdownFields:[T.r,T.s,T.a,T.q,r.i,r.f],baseFilters:[...Object(u.b)(T.n,"page-load",e),...Object(u.b)(T.h,"transaction",e)],labels:{...r.e,[T.j]:o.lb},definitionFields:[T.j,T.i],metricOptions:[{field:r.k,id:r.k,label:o.T},{label:o.S,field:T.l,id:T.l,columnType:r.h},{label:o.c,field:T.m,id:T.m,columnType:r.h},{label:o.t,field:T.c,id:T.c,columnType:r.h},{label:o.hb,field:T.k,id:T.k,columnType:r.h},{label:o.B,field:T.e,id:T.e,columnType:r.h},{label:o.u,field:T.d,id:T.d,columnType:r.h},{label:o.h,field:T.b,id:T.b,columnType:r.h}]}},function({dataView:e}){return{reportType:r.o.DISTRIBUTION,defaultSeriesType:"line",seriesTypes:[],xAxisColumn:{sourceField:r.m},yAxisColumns:[{sourceField:r.l,label:o.R}],hasOperationType:!1,filterFields:[{field:T.o,isNegated:!1},T.s,T.a,T.q,{field:T.r,nested:T.u},r.g],breakdownFields:[T.r,T.s,T.a,T.q,T.j],definitionFields:[T.j,T.i],metricOptions:[{label:o.S,id:T.l,field:T.l,showPercentileAnnotations:!0},{label:o.c,id:T.m,field:T.m},{label:o.t,id:T.c,field:T.c},{label:o.hb,id:T.k,field:T.k},{label:o.B,id:T.e,field:T.e},{label:o.u,id:T.d,field:T.d},{label:o.h,id:T.b,field:T.b}],baseFilters:[...Object(u.b)(T.n,"page-load",e),...Object(u.b)(T.h,"transaction",e)],labels:{...r.e,[T.j]:o.lb,[T.l]:o.S},query:{query:"transaction.duration.us < 60000000",language:"kuery"}}},function({dataView:e}){const i=Object(t.euiPaletteForStatus)(3);return{defaultSeriesType:"bar_horizontal_percentage_stacked",reportType:r.o.CORE_WEB_VITAL,seriesTypes:["bar_horizontal_percentage_stacked"],xAxisColumn:{sourceField:r.q},yAxisColumns:[{sourceField:r.m,label:"Good"},{sourceField:r.m,label:"Average"},{sourceField:r.m,label:"Poor"}],hasOperationType:!1,filterFields:[{field:T.o,isNegated:!1},T.j,{field:T.s,nested:T.t},T.a,T.q,{field:T.r,nested:T.u},r.g],breakdownFields:[T.j,T.r,T.s,T.a,T.q,T.p],baseFilters:[...Object(u.b)(T.n,"page-load",e),...Object(u.b)(T.h,"transaction",e)],labels:{...r.e,[T.j]:"Web Application"},definitionFields:[T.j,T.i],metricOptions:[{id:T.e,label:o.B,columnType:r.c,columnFilters:[{language:"kuery",query:`${T.e} < 2500`},{language:"kuery",query:`${T.e} > 2500 and ${T.e} < 4000`},{language:"kuery",query:`${T.e} > 4000`}]},{label:o.u,id:T.d,columnType:r.c,columnFilters:[{language:"kuery",query:`${T.d} < 100`},{language:"kuery",query:`${T.d} > 100 and ${T.d} < 300`},{language:"kuery",query:`${T.d} > 300`}]},{label:o.h,id:T.b,columnType:r.c,columnFilters:[{language:"kuery",query:`${T.b} < 0.1`},{language:"kuery",query:`${T.b} > 0.1 and ${T.b} < 0.25`},{language:"kuery",query:`${T.b} > 0.25`}]}],yConfig:[{color:i[0],forAccessor:"y-axis-column"},{color:i[1],forAccessor:"y-axis-column-1"},{color:i[2],forAccessor:"y-axis-column-2"}],query:{query:'transaction.type: "page-load"',language:"kuery"}}},function({dataView:e}){return{defaultSeriesType:"line",xAxisColumn:{},yAxisColumns:[{operationType:"median"}],breakdownFields:[],filterFields:[],seriesTypes:[],hasOperationType:!0,definitionFields:["service.name"],reportType:"single-metric",baseFilters:[...Object(u.b)(T.n,"page-load",e),...Object(u.b)(T.h,"transaction",e)],metricOptions:[{id:"page_views",field:"Records",label:"Total page views"},{id:"page_load_time",field:"transaction.duration.us",label:"Page load time"},{id:"backend_time",field:"transaction.marks.agent.timeToFirstByte",label:"Backend time"},{id:"frontend_time",field:"transaction.marks.agent.timeToFirstByte",label:"Frontend time"}],labels:r.e}}],[n.a.SYNTHETICS]:[g.a,k,y.b,p],[n.a.UPTIME]:[g.a,k,y.b,p],[n.a.MOBILE]:[function({dataView:e}){return{reportType:r.o.KPI,defaultSeriesType:"line",seriesTypes:["line","bar","area"],xAxisColumn:{sourceField:"@timestamp"},yAxisColumns:[{sourceField:r.m,operationType:"median"}],hasOperationType:!0,filterFields:[...Object.keys(F),r.g],breakdownFields:Object.keys(F),baseFilters:[...Object(u.c)("agent.name",["iOS/swift","open-telemetry/swift"],e)],labels:{...r.e,...F,[T.l]:o.Y,[T.j]:o.G,[T.g]:o.fb,[T.f]:o.k},definitionFields:[T.j,T.i],metricOptions:[{label:o.Y,field:T.l,id:T.l,columnType:r.h},{field:r.k,id:r.k,label:o.ib,columnFilters:[{language:"kuery",query:`${T.h}: transaction`}],timeScale:"m"},{label:o.fb,field:T.g,id:T.g,columnType:r.h,columnFilters:[{language:"kuery",query:`${T.h}: metric`}]},{label:o.k,field:T.f,id:T.f,columnType:r.h,columnFilters:[{language:"kuery",query:`${T.h}: metric`}]}]}},function({dataView:e}){return{reportType:r.o.DISTRIBUTION,defaultSeriesType:"bar",seriesTypes:["line","bar"],xAxisColumn:{sourceField:r.m},yAxisColumns:[{sourceField:r.k}],hasOperationType:!1,filterFields:[...Object.keys(F),r.g],breakdownFields:Object.keys(F),baseFilters:[...Object(u.c)("agent.name",["iOS/swift","open-telemetry/swift"],e)],labels:{...r.e,...F,[T.j]:o.G},definitionFields:[T.j,T.i],metricOptions:[{label:o.Y,field:T.l,id:T.l,columnFilters:[{language:"kuery",query:`${T.h}: transaction`}]},{label:o.fb,field:T.g,id:T.g,columnFilters:[{language:"kuery",query:`${T.h}: metric`}]},{label:o.k,field:T.f,id:T.f,columnFilters:[{language:"kuery",query:`${T.h}: metric`}]}]}},function({dataView:e}){return{reportType:r.o.DEVICE_DISTRIBUTION,defaultSeriesType:"bar",seriesTypes:["bar","bar_horizontal"],xAxisColumn:{sourceField:r.q},yAxisColumns:[{sourceField:r.m,operationType:"unique_count"}],hasOperationType:!1,filterFields:[...Object.keys(F),r.g],breakdownFields:Object.keys(F),baseFilters:[...Object(u.b)("agent.name","iOS/swift",e),...Object(u.b)("processor.event","transaction",e)],labels:{...r.e,...F,[T.j]:o.G},definitionFields:[T.j],metricOptions:[{field:"labels.device_id",id:"labels.device_id",label:o.N}]}}],[n.a.LOGS]:[function(e){return{reportType:r.o.KPI,defaultSeriesType:"bar",seriesTypes:[],xAxisColumn:{label:s.i18n.translate("xpack.exploratoryView.logs.logRateXAxisLabel",{defaultMessage:"Timestamp"}),dataType:"date",operationType:"date_histogram",sourceField:"@timestamp",isBucketed:!0,scale:"interval"},yAxisColumns:[{label:s.i18n.translate("xpack.exploratoryView.logs.logRateYAxisLabel",{defaultMessage:"Log rate per minute"}),dataType:"number",operationType:"count",isBucketed:!1,scale:"ratio",sourceField:r.k,timeScale:"m"}],hasOperationType:!1,filterFields:["agent.type","service.type","event.dataset"],breakdownFields:["agent.hostname","service.type","event.dataset"],baseFilters:[],definitionFields:["agent.hostname","service.type","event.dataset"],textDefinitionFields:["message"],metricOptions:[{label:o.D,field:r.k,id:h,columnType:"unique_count"}],labels:{...r.e}}}],[n.a.ALERTS]:[function({spaceId:e}){return{reportType:r.o.KPI,defaultSeriesType:"line",seriesTypes:[],xAxisColumn:{label:s.i18n.translate("xpack.exploratoryView.alerts.alertStarted",{defaultMessage:"Timestamp"}),dataType:"date",operationType:"date_histogram",isBucketed:!0,scale:"interval",sourceField:r.n},yAxisColumns:[{sourceField:r.m,operationType:"count"}],hasOperationType:!1,filterFields:["kibana.alert.rule.name","kibana.alert.status"],breakdownFields:["kibana.alert.rule.category","kibana.alert.status"],baseFilters:[],definitionFields:["kibana.alert.rule.category"],metricOptions:[{label:"Total alerts",field:r.k,id:"Alerts",columnType:"unique_count",timestampField:"kibana.alert.start"},{label:"Recovered alerts",field:r.k,id:"recovered_alerts",columnType:"unique_count",timestampField:"kibana.alert.end"}],labels:{...r.e},query:{language:"kuery",query:`kibana.space_ids: "${e}"`}}},function({spaceId:e}){return{seriesTypes:[],defaultSeriesType:"line",reportType:r.o.SINGLE_METRIC,xAxisColumn:{},yAxisColumns:[{operationType:"median"}],hasOperationType:!1,filterFields:["kibana.alert.rule.name","kibana.alert.status"],breakdownFields:["kibana.alert.rule.category","kibana.alert.status"],baseFilters:[],definitionFields:["kibana.alert.rule.category"],metricOptions:[{label:"Active",field:r.k,id:"Alerts",columnType:"unique_count",metricStateOptions:{titlePosition:"bottom"},emptyAsNull:!1}],labels:{...r.e},query:{language:"kuery",query:`kibana.space_ids: "${e}"`}}}]};function A(){const{appMountParameters:e}=Object(a.useContext)(O.a);return a.createElement(t.EuiErrorBoundary,null,a.createElement(f.a,{reportTypes:w,dataTypes:x,reportConfigMap:j,setHeaderActionMenu:e.setHeaderActionMenu,theme$:e.theme$},a.createElement(m.ExploratoryViewPage,null)))}}}]);