/usr/share/grafana/public/build
"use strict";(self.webpackChunkgrafana=self.webpackChunkgrafana||[]).push([[9292],{9573:(be,ee,t)=>{t.d(ee,{D:()=>U});var e=t(74848),a=t(22803),z=t(41654),H=t(72636),F=t(63142);function U({label:m,actions:b,id:D,children:S}){const Z=(0,F.of)(te);return S?(0,e.jsx)("div",{className:Z.container,children:S}):(0,e.jsxs)("div",{className:Z.container,children:[(0,e.jsx)(H.J,{className:Z.label,id:D,children:m}),b&&(0,e.jsx)(z.B,{direction:"row",gap:1,children:b})]})}const te=m=>({container:(0,a.css)({display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",padding:m.spacing(1,2),backgroundColor:m.colors.background.secondary,border:`1px solid ${m.colors.border.medium}`,borderTopLeftRadius:m.shape.radius.default,borderTopRightRadius:m.shape.radius.default}),label:(0,a.css)({margin:0})})},17374:(be,ee,t)=>{t.d(ee,{p:()=>Ce});var e=t(74848),a=t(22803),z=t(2543),H=t(70713),F=t(92745),U=t(63142),te=t(45861),m=t(31286),b=t(50992),D=t(34999),S=t(96540),Z=t(36303),$=t(74268);let re=null;const x=i=>{if(!re)return null;const d=(0,Z.Xc)(re,{title:(0,F.t)("alerting.ai.error-boundary.feedback-button","AI Feedback Button failed to load"),style:"alertbox",errorLogger:$.vV}),T={shouldShowFeedbackButton:!0,useRouteDetection:!1,...i};return(0,S.createElement)(d,T)};function Y(i){re=i}var Se=t(77256),oe=t(9573),l=t(43730);function Ae(i,d,T,W){const[u,{data:V,error:A,isLoading:J}]=(0,l.vj)(),N=(0,S.useCallback)(()=>{try{const k=JSON.parse(T);JSON.stringify([...k]),u({template:i,alerts:k,name:d}),W(null)}catch(k){W(k instanceof Error?k.message:"Invalid JSON.")}},[i,d,T,W,u]);return(0,S.useEffect)(()=>N(),[N]),{data:V,error:A,isLoading:J,onPreview:N}}function Ce({payload:i,templateName:d,templateContent:T,payloadFormatError:W,setPayloadFormatError:u,className:V,aiGeneratedTemplate:A,setAiGeneratedTemplate:J}){const N=(0,U.of)(ie),{data:k,isLoading:xe,onPreview:Le,error:Re}=Ae(T,d,i,u),me=he(Re,W,k);return(0,e.jsxs)("div",{className:(0,a.cx)(N.container,V),children:[(0,e.jsx)(oe.D,{label:(0,F.t)("alerting.template-preview.label-preview","Preview"),actions:(0,e.jsx)(te.$n,{disabled:xe,icon:"sync","aria-label":(0,F.t)("alerting.template-preview.aria-label-refresh-preview","Refresh preview"),onClick:()=>{Le(),J?.(!1)},size:"sm",variant:"secondary",children:(0,e.jsx)(F.x6,{i18nKey:"alerting.template-preview.refresh",children:"Refresh"})})}),(0,e.jsx)("div",{className:N.viewer.feedbackContainer,children:(0,e.jsx)(x,{origin:"template",shouldShowFeedbackButton:!!A})}),(0,e.jsx)(m.a,{flex:1,children:(0,e.jsx)(H.Ay,{disableWidth:!0,children:({height:Ne})=>(0,e.jsx)("div",{className:N.viewerContainer({height:Ne}),children:me})})})]})}function G({previews:i}){const d=(0,U.of)(ie),T=i.length===1,W=u=>{try{return JSON.parse(u),!0}catch{return!1}};return(0,e.jsx)("ul",{className:d.viewer.container,"data-testid":"template-preview",children:i.map(u=>{const V=W(u.text)?"json":"plaintext";return(0,e.jsxs)("li",{className:d.viewer.box,children:[T?null:(0,e.jsxs)("header",{className:d.viewer.header,children:[u.name,(0,e.jsx)("div",{className:d.viewer.language,children:V})]}),(0,e.jsx)(b.B,{containerStyles:d.editorContainer,language:V,showLineNumbers:!1,showMiniMap:!1,value:u.text,readOnly:!0,monacoOptions:{scrollBeyondLastLine:!1}})]},u.name)})})}function ge({errors:i}){return i.map(d=>(0,e.jsx)(D.F,{title:(0,z.compact)([d.name,d.kind]).join(" \u2013 "),children:d.message},(0,z.uniqueId)("errors-list")))}const ie=i=>({container:(0,a.css)({label:"template-preview-container",display:"flex",flexDirection:"column",borderRadius:i.shape.radius.default,border:`1px solid ${i.colors.border.medium}`}),editorContainer:(0,a.css)({width:"100%",height:"100%",border:"none"}),viewerContainer:({height:d})=>(0,a.css)({height:d,overflow:"auto",backgroundColor:i.colors.background.primary}),viewer:{container:(0,a.css)({display:"flex",flexDirection:"column",height:"inherit"}),box:(0,a.css)({display:"flex",flexDirection:"column",borderBottom:`1px solid ${i.colors.border.medium}`,height:"inherit"}),header:(0,a.css)({display:"flex",justifyContent:"space-between",fontSize:i.typography.bodySmall.fontSize,padding:i.spacing(1,2),borderBottom:`1px solid ${i.colors.border.medium}`,backgroundColor:i.colors.background.secondary}),language:(0,a.css)({marginLeft:"auto",fontStyle:"italic"}),errorText:(0,a.css)({color:i.colors.error.text}),feedbackContainer:(0,a.css)({display:"flex",justifyContent:"center",alignItems:"center",borderTop:`1px solid ${i.colors.border.medium}`,backgroundColor:i.colors.background.secondary,minHeight:"auto"}),emptyState:(0,a.css)({display:"flex",alignItems:"center",justifyContent:"center",height:"100%",color:i.colors.text.secondary,fontSize:i.typography.bodySmall.fontSize})}});function he(i,d,T){const W=i?(0,Se.JZ)(i):void 0,u=d||W,V=(0,U.of)(ie),A=T?.results??[],J=T?.errors,N=A.length>0||J||u;return(0,e.jsxs)(e.Fragment,{children:[u&&(0,e.jsx)(D.F,{severity:"error",title:(0,F.t)("alerting.get-preview-results.title-error","Error"),children:u}),J&&(0,e.jsx)(ge,{errors:J}),A.length>0&&(0,e.jsx)(G,{previews:A}),!N&&(0,e.jsx)("div",{className:V.viewer.emptyState,children:(0,e.jsx)(F.x6,{i18nKey:"alerting.template-preview.empty-state",children:"Add template content to see preview"})})]})}},41542:(be,ee,t)=>{t.d(ee,{$A:()=>z,Qx:()=>H,f5:()=>F});var e=t(2543),a=t.n(e);function z(m,b){return m.filter(D=>!b.find(S=>JSON.stringify(S)===JSON.stringify(D)))}function H(m){const b=m.flatMap(S=>S);return(0,e.uniqBy)(b.filter(S=>b.filter($=>(0,e.isEqual)(S,$)).length===Object.keys(m).length),S=>JSON.stringify(S))}function F(m){if(!m?.data||!m.data.values||!Array.isArray(m.data.values))return[];const[b,D]=m.data.values;return!Array.isArray(b)||!Array.isArray(D)||b.length!==D.length?[]:(U(b)?b:[]).reduce(($,re,x)=>{const Y=D[x];return te(Y)&&$.push({timestamp:re,line:Y}),$},[])}function U(m){return m.every(b=>typeof b=="number")}function te(m){return typeof m=="object"&&m!==null&&"current"in m&&"previous"in m}},89292:(be,ee,t)=>{t.d(ee,{By:()=>St,R_:()=>Te});var e=t(74848),a=t(22803),z=t(16172);function H(n,r,o){return(0,z.f)(n,-r,o)}const F=null;var U=t(61501),te=t(29407);function m(n,r,o){const s=(0,te.a)(n,o?.in);return s.setTime(s.getTime()+r*U.Cg),s}const b=null;var D=t(79197);function S(n,r,o){return(0,D.A)(n,r*U.s0,o)}const Z=null;function $(n,r,o){return S(n,-r,o)}const re=null;var x=t(96540),Y=t(49785),Se=t(42941),oe=t(70713),l=t(92745),Ae=t(36490),Ce=t(68143),G=t(63142),ge=t(93008),ie=t(34999),he=t(31286),i=t(16780),d=t(41654),T=t(18027),W=t(63527),u=t(45861),V=t(88559),A=t(87063),J=t(8207),N=t(66404),k=t(64762),xe=t(46787),Le=t(36303),Re=t(74268);let me=null;const Ne=n=>{if(!me)return null;const r=(0,Le.Xc)(me,{title:(0,l.t)("alerting.ai.error-boundary.template-button","AI Template Button failed to load"),style:"alertbox",errorLogger:Re.vV});return(0,x.createElement)(r,n)};function Et(n){me=n}var Pe=t(52161),Ee=t(77256),we=t(9573),Be=t(1972),Ue=t(49779),ye=t(40403),Ge=t(59243),ze=t(50992),Ie=t(97222),$e=t(30703),Je=t(45967),ke=t(94018),ve=t(22787),He=t(12737),Ke=t(6975),Ze=t(91984),ue=t(39659),Fe=t(41542);function Ye({onSelect:n,isOpen:r,onClose:o}){const s=(0,G.of)(Qe),[f,I]=(0,x.useState)(),[h,O]=(0,x.useState)(null),{useGetAlertmanagerAlertsQuery:Q}=Ze.m,{currentData:K=[],isFetching:C,isError:P}=Q({amSourceName:Pe.hY,filter:{inhibited:!0,silenced:!0,active:!0}}),[E,X]=(0,x.useState)(""),w=(0,x.useMemo)(()=>{const p={};return!C&&K&&K.forEach(c=>{p[c.labels.alertname]||(p[c.labels.alertname]=[]);const v=Object.fromEntries(Object.entries(c.annotations).filter(([M])=>!M.startsWith("__"))),R=Object.fromEntries(Object.entries(c.labels).filter(([M])=>!M.startsWith("__")));c={...c,annotations:v,labels:R},p[c.labels.alertname].push(c)}),p},[C,K]),L=(0,x.useCallback)(p=>{I(p),O(null)},[]),j=(0,x.useMemo)(()=>{const p=Object.keys(w).filter(v=>v.toLowerCase().includes(E.toLowerCase())),c={};return p.forEach(v=>{c[v]=w[v]}),c},[w,E]);if(P)return null;const g=Object.keys(j||[]),y=({index:p,style:c})=>{if(!j)return null;const v=g[p],R=v===f;return(0,e.jsxs)("button",{type:"button",title:v,style:c,className:(0,a.cx)(s.rowButton,{[s.rowOdd]:p%2===1,[s.rowSelected]:R}),onClick:()=>L(v),children:[(0,e.jsx)("div",{className:(0,a.cx)(s.ruleTitle,s.rowButtonTitle),children:v}),(0,e.jsxs)("div",{className:s.alertFolder,children:[(0,e.jsx)($e.I,{name:"folder"})," ",j[v][0].labels.grafana_folder??""]})]})},ne=(p,c)=>{const R=p.map(q=>q.labels).map(ue.Dd),M=(0,Fe.Qx)(R),le=(0,Fe.$A)((0,ue.Dd)(c.labels),M);return le.length?(0,ue.M4)((0,ue.zm)(le)):(0,ue.M4)(c.labels)},de=({index:p,style:c})=>{const v=(0,x.useMemo)(()=>f?w[f]:[],[]),R=v[p],M=h?.includes(R),le=(0,x.useMemo)(()=>ne(v,R),[v,R]),ce=()=>{if(M&&h){O(h.filter(q=>q!==R));return}O([...h||[],R])};return(0,e.jsx)("button",{type:"button",style:c,className:(0,a.cx)(s.rowButton,s.instanceButton,{[s.rowOdd]:p%2===1,[s.rowSelected]:M}),onClick:ce,children:(0,e.jsx)("div",{className:s.rowButtonTitle,title:R.labels.alertname,children:(0,e.jsx)(Je.m,{placement:"bottom",content:(0,e.jsx)("pre",{children:JSON.stringify(R,null,2)}),theme:"info",children:(0,e.jsx)("div",{children:le.map((q,Oe)=>(0,e.jsx)(ke.v,{name:q,className:s.tag},Oe))})})})})},pe=()=>{const p=h?.map(c=>({status:"firing",annotations:c.annotations,labels:c.labels,startsAt:c.startsAt,endsAt:c.endsAt,generatorURL:c.generatorURL,fingerprint:c.fingerprint}))||[];n(p),je()},je=()=>{I(void 0),O(null),X(""),se("")},ae=()=>{je(),o()},se=p=>{X(p)};return(0,e.jsx)("div",{children:(0,e.jsxs)(ve.a,{title:(0,l.t)("alerting.alert-instance-modal-selector.title-select-alert-instances","Select alert instances"),className:s.modal,closeOnEscape:!0,isOpen:r,onDismiss:ae,contentClassName:s.modalContent,children:[(0,e.jsxs)("div",{className:s.container,children:[(0,e.jsx)(He.Z,{value:E,onChange:se,title:(0,l.t)("alerting.alert-instance-modal-selector.title-search-alert-rule","Search alert rule"),placeholder:(0,l.t)("alerting.alert-instance-modal-selector.placeholder-search-alert-rule","Search alert rule"),autoFocus:!0}),(0,e.jsx)("div",{children:f&&"Select one or more instances from the list below"||""}),(0,e.jsxs)("div",{className:s.column,children:[C&&(0,e.jsx)(Ke._,{text:(0,l.t)("alerting.alert-instance-modal-selector.text-loading-rules","Loading rules..."),className:s.loadingPlaceholder}),!C&&(0,e.jsx)(oe.Ay,{children:({height:p,width:c})=>(0,e.jsx)(Ie.Y1,{itemSize:50,height:p,width:c,itemCount:g.length,children:y})})]}),(0,e.jsxs)("div",{className:s.column,children:[!f&&!C&&(0,e.jsx)("div",{className:s.selectedRulePlaceholder,children:(0,e.jsx)("div",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.alert-instance-modal-selector.select-alert-rule",children:"Select an alert rule to get a list of available firing instances"})})}),C&&(0,e.jsx)(Ke._,{text:(0,l.t)("alerting.alert-instance-modal-selector.text-loading-rule","Loading rule..."),className:s.loadingPlaceholder}),f&&w[f].length&&!C&&(0,e.jsx)(oe.Ay,{children:({width:p,height:c})=>(0,e.jsx)(Ie.Y1,{itemSize:32,height:c,width:p,itemCount:w[f].length||0,children:de})})]})]}),(0,e.jsxs)(ve.a.ButtonRow,{children:[(0,e.jsx)(u.$n,{type:"button",variant:"secondary",onClick:ae,children:(0,e.jsx)(l.x6,{i18nKey:"alerting.common.cancel",children:"Cancel"})}),(0,e.jsx)(u.$n,{type:"button",variant:"primary",disabled:!(f&&h),onClick:()=>{f&&h&&pe()},children:(0,e.jsx)(l.x6,{i18nKey:"alerting.alert-instance-modal-selector.add-alert-data-to-payload",children:"Add alert data to payload"})})]})]})})}const Qe=n=>{const r=(0,u.my)(n);return{container:(0,a.css)({display:"grid",gridTemplateColumns:"1fr 1.5fr",gridTemplateRows:"min-content auto",gap:n.spacing(2),flex:1}),tag:(0,a.css)({margin:"5px"}),column:(0,a.css)({flex:"1 1 auto"}),alertLabels:(0,a.css)({overflowX:"auto",height:"32px"}),ruleTitle:(0,a.css)({height:"22px",fontWeight:n.typography.fontWeightBold}),rowButton:(0,a.css)(r,{padding:n.spacing(.5),overflow:"hidden",textOverflow:"ellipsis",textAlign:"left",whiteSpace:"nowrap",cursor:"pointer",border:"2px solid transparent","&:disabled":{cursor:"not-allowed",color:n.colors.text.disabled}}),rowButtonTitle:(0,a.css)({overflowX:"auto"}),rowSelected:(0,a.css)({borderColor:n.colors.primary.border}),rowOdd:(0,a.css)({backgroundColor:n.colors.background.secondary}),instanceButton:(0,a.css)({display:"flex",gap:n.spacing(1),justifyContent:"space-between",alignItems:"center"}),loadingPlaceholder:(0,a.css)({height:"100%",display:"flex",justifyContent:"center",alignItems:"center"}),selectedRulePlaceholder:(0,a.css)({width:"100%",height:"100%",display:"flex",flexDirection:"column",justifyContent:"center",textAlign:"center",fontWeight:n.typography.fontWeightBold}),modal:(0,a.css)({height:"100%"}),modalContent:(0,a.css)({flex:1,display:"flex",flexDirection:"column"}),modalAlert:(0,a.css)({flexGrow:0}),warnIcon:(0,a.css)({fill:n.colors.warning.main}),labels:(0,a.css)({justifyContent:"flex-start"}),alertFolder:(0,a.css)({height:"20px",fontSize:n.typography.bodySmall.fontSize,color:n.colors.text.secondary,display:"flex",flexDirection:"row",justifyContent:"flex-start",columnGap:n.spacing(1),alignItems:"center"})}},Xe=[{name:"Receiver",type:"string",notes:"Name of the contact point that the notification is being sent to."},{name:"Status",type:"string",notes:"firing if at least one alert is firing, otherwise resolved"},{name:"Alerts",type:"[]Alert",notes:"List of alert objects that are included in this notification."},{name:"Alerts.Firing",type:"[]Alert",notes:"List of firing alerts"},{name:"Alerts.Resolved",type:"[]Alert",notes:"List of resolved alerts"},{name:"GroupLabels",type:"KeyValue",notes:"Labels these alerts were grouped by."},{name:"CommonLabels",type:"KeyValue",notes:"Labels common to all the alerts included in this notification."},{name:"CommonAnnotations",type:"KeyValue",notes:"Annotations common to all the alerts included in this notification."},{name:"ExternalURL",type:"string",notes:"Back link to the Grafana that sent the notification."}],qe=[{name:"labels",type:"Object{}",notes:"Set of labels attached to the alert."},{name:"annotations",type:"Object{}",notes:"Set of annotations attached to the alert."},{name:"startsAt",type:"string (ISO8601)",notes:"Time the alert started firing."},{name:"endsAt",type:"string (ISO8601)",notes:"Time the alert ends firing."}],_e=[{name:"Status",type:"string",notes:"firing or resolved."},{name:"Labels",type:"KeyValue",notes:"Set of labels attached to the alert."},{name:"Annotations",type:"KeyValue",notes:"Set of annotations attached to the alert."},{name:"Values",type:"KeyValue",notes:"The values of all instant queries, reduce and math expressions, and classic conditions for the alert. It does not contain time series data."},{name:"StartsAt",type:"time.Time",notes:"Time the alert started firing."},{name:"EndsAt",type:"time.Time",notes:"Only set if the end time of an alert is known. Otherwise set to a configurable timeout period from the time since the last alert was received."},{name:"GeneratorURL",type:"string",notes:"A back link to Grafana or external Alertmanager."},{name:"SilenceURL",type:"string",notes:"Link to Grafana silence for with labels for this alert pre-filled. Only for Grafana managed alerts."},{name:"DashboardURL",type:"string",notes:"Link to Grafana dashboard, if alert rule belongs to one. Only for Grafana managed alerts."},{name:"PanelURL",type:"string",notes:"Link to Grafana dashboard panel, if alert rule belongs to one. Only for Grafana managed alerts."},{name:"Fingerprint",type:"string",notes:"Fingerprint that can be used to identify the alert."},{name:"ValueString",type:"string",notes:"String that contains the labels and value of each reduced expression in the alert."}],et=[{name:"SortedPairs",returns:"KeyValue",notes:"Returns sorted list of key & value string pairs"},{name:"Remove",args:"[]string",returns:"KeyValue",notes:"Returns a copy of the Key/Value map without the given keys."},{name:"Names",returns:"[]string",notes:"List of label names"},{name:"Values",returns:"[]string",notes:"List of label values"}],tt=`{ "summary": "alert summary", "description": "alert description" } `;var We=t(38055);function nt(){const n=(0,G.of)(at),r=(0,e.jsx)(De,{caption:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(N.E,{variant:"h4",element:"h4",color:"primary",children:(0,e.jsx)(l.x6,{i18nKey:"alerting.template-data-docs.alert-template-data-table.alert-template-data",children:"Alert template data"})}),(0,e.jsx)(N.E,{variant:"bodySmall",children:(0,e.jsx)(l.x6,{i18nKey:"alerting.template-data-docs.alert-template-data-table.only-in-alert",children:"Available only when in the context of an Alert (e.g. inside .Alerts loop)"})})]}),dataItems:_e});return(0,e.jsx)(d.B,{gap:2,children:(0,e.jsx)(De,{caption:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(N.E,{variant:"h4",element:"h4",color:"primary",children:(0,e.jsx)(l.x6,{i18nKey:"alerting.template-data-docs.notification-template-data",children:"Notification template data"})}),(0,e.jsx)(N.E,{variant:"bodySmall",children:(0,e.jsx)(l.x6,{i18nKey:"alerting.template-data-docs.available-context-notification",children:"Available in the context of a notification."})})]}),dataItems:Xe,typeRenderer:o=>o==="[]Alert"?(0,e.jsx)(We.B,{content:r,children:(0,e.jsx)("div",{className:n.interactiveType,children:o})}):o==="KeyValue"?(0,e.jsx)(We.B,{content:(0,e.jsx)(st,{}),children:(0,e.jsx)("div",{className:n.interactiveType,children:o})}):o})})}const at=n=>({interactiveType:(0,a.css)({color:n.colors.text.link})});function De({dataItems:n,caption:r,typeRenderer:o}){const s=(0,G.of)(Ve);return(0,e.jsxs)("table",{className:s.table,children:[r&&(0,e.jsx)("caption",{children:r}),(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.template-data-table.name",children:"Name"})}),(0,e.jsx)("th",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.template-data-table.type",children:"Type"})}),(0,e.jsx)("th",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.template-data-table.notes",children:"Notes"})})]})}),(0,e.jsx)("tbody",{children:n.map(({name:f,type:I,notes:h},O)=>(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:f}),(0,e.jsx)("td",{children:o?o(I):I}),(0,e.jsx)("td",{children:h})]},O))})]})}function st(){const n=(0,G.of)(Ve);return(0,e.jsxs)("div",{children:[(0,e.jsx)(l.x6,{i18nKey:"alerting.key-value-template-data-table.description",children:"KeyValue is a set of key/value string pairs that represent labels and annotations."}),(0,e.jsx)("pre",{children:(0,e.jsx)("code",{children:tt})}),(0,e.jsxs)("table",{className:n.table,children:[(0,e.jsx)("caption",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.key-value-template-data-table.keyvalue-methods",children:"Key-value methods"})}),(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.key-value-template-data-table.name",children:"Name"})}),(0,e.jsx)("th",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.key-value-template-data-table.arguments",children:"Arguments"})}),(0,e.jsx)("th",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.key-value-template-data-table.returns",children:"Returns"})}),(0,e.jsx)("th",{children:(0,e.jsx)(l.x6,{i18nKey:"alerting.key-value-template-data-table.notes",children:"Notes"})})]})}),(0,e.jsx)("tbody",{children:et.map(({name:r,args:o,returns:s,notes:f})=>(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:r}),(0,e.jsx)("td",{children:o}),(0,e.jsx)("td",{children:s}),(0,e.jsx)("td",{children:f})]},r))})]})]})}const Ve=n=>({table:(0,a.css)({borderCollapse:"collapse",width:"100%",caption:{captionSide:"top"},"td, th":{padding:n.spacing(1,1)},thead:{fontWeight:n.typography.fontWeightBold},"tbody tr:nth-child(2n + 1)":{backgroundColor:n.colors.background.secondary},"tbody td:nth-child(1)":{fontWeight:n.typography.fontWeightBold},"tbody td:nth-child(2)":{fontStyle:"italic"}})});var lt=t(2543),rt=t(8073),ot=t(77824),it=t(81645),dt=t(8402);const ct={annotations:[{key:"",value:""}],labels:[{key:"",value:""}],status:"firing"},mt=({isOpen:n,onDismiss:r,onAccept:o})=>{const s=(0,G.of)(ut),[f,I]=(0,x.useState)([]),h=(0,Y.mN)({defaultValues:ct,mode:"onBlur"}),O=h.watch("annotations"),Q=h.watch("labels"),[K,C]=(0,x.useState)("firing"),P=()=>{const L={annotations:O.filter(({key:j,value:g})=>!!j&&!!g).reduce((j,{key:g,value:y})=>({...j,[g]:y}),{}),labels:Q.filter(({key:j,value:g})=>!!j&&!!g).reduce((j,{key:g,value:y})=>({...j,[g]:y}),{}),startsAt:"2023-04-01T00:00:00Z",endsAt:K==="firing"?(0,z.f)(new Date,1).toISOString():H(new Date,1).toISOString(),status:K,fingerprint:(0,lt.uniqueId)("fingerprint_")};I(j=>[...j,L]),h.reset()},E=()=>{o(f),I([]),h.reset(),C("firing")},X=()=>{const L=Q.some(g=>g.key!==""&&g.value!==""),j=O.some(g=>g.key!==""&&g.value!=="");return L||j},w=[{label:(0,l.t)("alerting.generate-alert-data-modal.alert-options.label.firing","Firing"),value:"firing"},{label:(0,l.t)("alerting.generate-alert-data-modal.alert-options.label.resolved","Resolved"),value:"resolved"}];return(0,e.jsx)(ve.a,{onDismiss:r,isOpen:n,title:(0,l.t)("alerting.generate-alert-data-modal.title-add-custom-alerts","Add custom alerts"),children:(0,e.jsx)(Y.Op,{...h,children:(0,e.jsxs)("form",{onSubmit:L=>{L.preventDefault(),L.stopPropagation(),h.reset(),C("firing")},children:[(0,e.jsx)(rt.Z,{noMargin:!0,children:(0,e.jsxs)(d.B,{direction:"column",gap:1,children:[(0,e.jsx)("div",{className:s.section,children:(0,e.jsx)(it.A,{})}),(0,e.jsx)("div",{className:s.section,children:(0,e.jsx)(dt.Ay,{})}),(0,e.jsxs)("div",{className:s.flexWrapper,children:[(0,e.jsx)(ot.z,{value:K,options:w,onChange:L=>C(L)}),(0,e.jsx)(u.$n,{onClick:P,className:s.onAddButton,icon:"plus-circle",type:"button",variant:"secondary",disabled:!X(),children:(0,e.jsx)(l.x6,{i18nKey:"alerting.generate-alert-data-modal.add-alert-data",children:"Add alert data"})})]})]})}),(0,e.jsx)("div",{className:s.onSubmitWrapper}),f.length>0&&(0,e.jsxs)(d.B,{direction:"column",gap:1,children:[(0,e.jsx)("h5",{children:(0,e.jsxs)(l.x6,{i18nKey:"alerting.generate-alert-data-modal.review-alert-payload",children:[" ","Review alert data to add to the payload:"]})}),(0,e.jsx)("pre",{className:s.result,"data-testid":"payloadJSON",children:JSON.stringify(f,null,2)})]}),(0,e.jsx)("div",{className:s.onSubmitWrapper,children:(0,e.jsx)(ve.a.ButtonRow,{children:(0,e.jsx)(u.$n,{onClick:E,disabled:f.length===0,className:s.onSubmitButton,children:(0,e.jsx)(l.x6,{i18nKey:"alerting.generate-alert-data-modal.add-alert-data-to-payload",children:"Add alert data to payload"})})})})]})})})},ut=n=>({section:(0,a.css)({marginBottom:n.spacing(2)}),onAddButton:(0,a.css)({flex:"none",width:"fit-content",paddingRight:n.spacing(1),marginLeft:"auto"}),flexWrapper:(0,a.css)({display:"flex",flexDirection:"row",justifyContent:"space-between"}),onSubmitWrapper:(0,a.css)({display:"flex",flexDirection:"row",alignItems:"baseline",justifyContent:"flex-end"}),onSubmitButton:(0,a.css)({marginLeft:n.spacing(2)}),result:(0,a.css)({width:"570px",height:"363px"})}),pt="Reset to defaults";function ft({payload:n,setPayload:r,defaultPayload:o,setPayloadFormatError:s,payloadFormatError:f,className:I}){const h=(0,G.of)(ht),O=()=>{r(o)},[Q,K]=(0,x.useState)(!1),C=()=>{K(!1)},P=f!==null,E=()=>{try{const y=JSON.parse(n);JSON.stringify([...y]),s(null)}catch(y){throw s(y instanceof Error?y.message:"Invalid JSON."),y}},X=()=>{try{E(),K(!0)}catch{}},w=()=>{try{E(),g(!0)}catch{}},L=y=>{C(),g(!1),r(ne=>{const de=JSON.parse(ne);return JSON.stringify([...de,...y],void 0,2)})},[j,g]=(0,x.useState)(!1);return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:(0,a.cx)(h.wrapper,I),children:[(0,e.jsx)(we.D,{label:(0,l.t)("alerting.payload-editor.label-payload","Payload"),actions:(0,e.jsxs)(d.B,{direction:"row",alignItems:"center",gap:.5,children:[(0,e.jsx)(V.m,{overlay:(0,e.jsxs)(A.W,{children:[(0,e.jsx)(A.W.Item,{label:(0,l.t)("alerting.payload-editor.label-use-existing-alert-instances","Use existing alert instances"),disabled:P,onClick:w}),(0,e.jsx)(A.W.Item,{label:(0,l.t)("alerting.payload-editor.label-add-custom-alert-instance","Add custom alert instance"),disabled:P,onClick:X}),(0,e.jsx)(A.W.Divider,{}),(0,e.jsx)(A.W.Item,{label:pt,onClick:O,destructive:!0})]}),children:(0,e.jsx)(u.$n,{variant:"secondary",size:"sm",icon:"angle-down",children:(0,e.jsx)(l.x6,{i18nKey:"alerting.payload-editor.edit-payload",children:"Edit payload"})})}),(0,e.jsx)(Ge.G,{content:(0,e.jsx)(gt,{}),placement:"top",fitContent:!0,children:(0,e.jsx)(u.$n,{variant:"secondary",fill:"outline",size:"sm",icon:"question-circle",children:(0,e.jsx)(l.x6,{i18nKey:"alerting.payload-editor.reference",children:"Reference"})})})]})}),(0,e.jsx)("div",{className:h.editorWrapper,children:(0,e.jsx)(oe.Ay,{children:({width:y,height:ne})=>(0,e.jsx)(ze.B,{containerStyles:h.editorContainer,width:y,height:ne,language:"json",showLineNumbers:!0,showMiniMap:!1,value:n,readOnly:!1,onBlur:r,monacoOptions:{scrollBeyondLastLine:!1}})})})]}),(0,e.jsx)(mt,{isOpen:Q,onDismiss:C,onAccept:L}),(0,e.jsx)(Ye,{onSelect:L,isOpen:j,onClose:()=>g(!1)})]})}const gt=()=>(0,e.jsx)(De,{dataItems:qe}),ht=n=>({wrapper:(0,a.css)({display:"flex",flexDirection:"column",height:"100%"}),tooltip:(0,a.css)({paddingLeft:n.spacing(1)}),label:(0,a.css)({margin:0}),editorWrapper:(0,a.css)({flex:1}),editorContainer:(0,a.css)({width:"fit-content",border:"none"}),templateDataDocsHeader:(0,a.css)({color:n.colors.text.primary,span:{color:n.colors.text.secondary,fontSize:n.typography.bodySmall.fontSize}})}),xt=[{description:"Default templates for notification titles",example:`{{- /* This is a copy of the "default.title" template. */ -}} {{- /* Edit the template name and template content as needed. */ -}} {{ define "default.title.copy" }} [{{ .Status | toUpper }}{{ if eq .Status "firing" }}:{{ .Alerts.Firing | len }}{{ if gt (.Alerts.Resolved | len) 0 }}, RESOLVED:{{ .Alerts.Resolved | len }}{{ end }}{{ end }}] {{ .GroupLabels.SortedPairs.Values | join " " }} {{ if gt (len .CommonLabels) (len .GroupLabels) }}({{ with .CommonLabels.Remove .GroupLabels.Names }}{{ .Values | join " " }}{{ end }}){{ end }} {{ end }}`},{description:"Default templates for notification messages",example:`{{- /* This is a copy of the "default.message" template. */ -}} {{- /* Edit the template name and template content as needed. */ -}} {{ define "default.message.copy" }}{{ if gt (len .Alerts.Firing) 0 }}**Firing** {{ template "__text_alert_list.copy" .Alerts.Firing }}{{ if gt (len .Alerts.Resolved) 0 }} {{ end }}{{ end }}{{ if gt (len .Alerts.Resolved) 0 }}**Resolved** {{ template "__text_alert_list.copy" .Alerts.Resolved }}{{ end }}{{ end }} {{ define "__text_alert_list.copy" }}{{ range . }} Value: {{ template "__text_values_list.copy" . }} Labels: {{ range .Labels.SortedPairs }} - {{ .Name }} = {{ .Value }} {{ end }}Annotations: {{ range .Annotations.SortedPairs }} - {{ .Name }} = {{ .Value }} {{ end }}{{ if gt (len .GeneratorURL) 0 }}Source: {{ .GeneratorURL }} {{ end }}{{ if gt (len .SilenceURL) 0 }}Silence: {{ .SilenceURL }} {{ end }}{{ if gt (len .DashboardURL) 0 }}Dashboard: {{ .DashboardURL }} {{ end }}{{ if gt (len .PanelURL) 0 }}Panel: {{ .PanelURL }} {{ end }}{{ end }}{{ end }} {{ define "__text_values_list.copy" }}{{ if len .Values }}{{ $first := true }}{{ range $refID, $value := .Values -}} {{ if $first }}{{ $first = false }}{{ else }}, {{ end }}{{ $refID }}={{ $value }}{{ end -}} {{ else }}[no value]{{ end }}{{ end }}`},{description:"Print alerts with summary and description",example:`{{- /* Example displaying the summary and description annotations of each alert in the notification. */ -}} {{- /* Edit the template name and template content as needed. */ -}} {{ define "custom.alerts" -}} {{ len .Alerts }} alert(s) {{ range .Alerts -}} {{ template "alert.summary_and_description" . -}} {{ end -}} {{ end -}} {{ define "alert.summary_and_description" }} Summary: {{.Annotations.summary}} Status: {{ .Status }} Description: {{.Annotations.description}} {{ end -}}`},{description:"Print firing and resolved alerts",example:`{{- /* Example displaying firing and resolved alerts separately in the notification. */ -}} {{- /* Edit the template name and template content as needed. */ -}} {{ define "custom.firing_and_resolved_alerts" -}} {{ len .Alerts.Resolved }} resolved alert(s) {{ range .Alerts.Resolved -}} {{ template "alert.summary_and_description" . -}} {{ end }} {{ len .Alerts.Firing }} firing alert(s) {{ range .Alerts.Firing -}} {{ template "alert.summary_and_description" . -}} {{ end -}} {{ end -}} {{ define "alert.summary_and_description" }} Summary: {{.Annotations.summary}} Status: {{ .Status }} Description: {{.Annotations.description}} {{ end -}}`},{description:"Print common labels and annotations",example:`{{- /* Example displaying labels and annotations that are common to all alerts in the notification.*/ -}} {{- /* Edit the template name and template content as needed. */ -}} {{ define "custom.common_labels_and_annotations" -}} {{ len .Alerts.Resolved }} resolved alert(s) {{ len .Alerts.Firing }} firing alert(s) Common labels: {{ len .CommonLabels.SortedPairs }} {{ range .CommonLabels.SortedPairs -}} - {{ .Name }} = {{ .Value }} {{ end }} Common annotations: {{ len .CommonAnnotations.SortedPairs }} {{ range .CommonAnnotations.SortedPairs }} - {{ .Name }} = {{ .Value }} {{ end }} {{ end -}}`},{description:"Print individual labels and annotations",example:`{{- /* Example displaying all labels and annotations for each alert in the notification.*/ -}} {{- /* Edit the template name and template content as needed. */ -}} {{ define "custom.alert_labels_and_annotations" -}} {{ len .Alerts.Resolved }} resolved alert(s) {{ range .Alerts.Resolved -}} {{ template "alert.labels_and_annotations" . -}} {{ end }} {{ len .Alerts.Firing }} firing alert(s) {{ range .Alerts.Firing -}} {{ template "alert.labels_and_annotations" . -}} {{ end -}} {{ end -}} {{ define "alert.labels_and_annotations" }} Alert labels: {{ len .Labels.SortedPairs }} {{ range .Labels.SortedPairs -}} - {{ .Name }} = {{ .Value }} {{ end -}} Alert annotations: {{ len .Annotations.SortedPairs }} {{ range .Annotations.SortedPairs -}} - {{ .Name }} = {{ .Value }} {{ end -}} {{ end -}}`},{description:"Print URLs for runbook and alert data in Grafana",example:`{{- /* Example displaying additional information, such as runbook link, DashboardURL and SilenceURL, for each alert in the notification.*/ -}} {{- /* Edit the template name and template content as needed. */ -}} {{ define "custom.alert_additional_details" -}} {{ len .Alerts.Resolved }} resolved alert(s) {{ range .Alerts.Resolved -}} {{ template "alert.additional_details" . -}} {{ end }} {{ len .Alerts.Firing }} firing alert(s) {{ range .Alerts.Firing -}} {{ template "alert.additional_details" . -}} {{ end -}} {{ end -}} {{ define "alert.additional_details" }} - Dashboard: {{ .DashboardURL }} - Panel: {{ .PanelURL }} - AlertGenerator: {{ .GeneratorURL }} - Silence: {{ .SilenceURL }} - RunbookURL: {{ .Annotations.runbook_url}} {{ end -}}`},{description:"Create JSON payload for webhook contact point",example:`{{- /* Example displaying a custom JSON payload for a webhook contact point.*/ -}} {{- /* Edit the template name and template content as needed. */ -}} {{- /* Variables defined in the webhook contact point can be accessed in .Vars but will not be previewable. */ -}} {{ define "webhook.custom.payload" -}} {{ coll.Dict "receiver" .Receiver "status" .Status "alerts" (tmpl.Exec "webhook.custom.simple_alerts" .Alerts | data.JSON) "groupLabels" .GroupLabels "commonLabels" .CommonLabels "commonAnnotations" .CommonAnnotations "externalURL" .ExternalURL "version" "1" "orgId" (index .Alerts 0).OrgID "truncatedAlerts" .TruncatedAlerts "groupKey" .GroupKey "state" (tmpl.Inline "{{ if eq .Status \\"resolved\\" }}ok{{ else }}alerting{{ end }}" . ) "allVariables" .Vars "title" (tmpl.Exec "default.title" . ) "message" (tmpl.Exec "default.message" . ) | data.ToJSONPretty " "}} {{- end }} {{- /* Example showcasing embedding json templates in other json templates. */ -}} {{ define "webhook.custom.simple_alerts" -}} {{- $alerts := coll.Slice -}} {{- range . -}} {{ $alerts = coll.Append (coll.Dict "status" .Status "labels" .Labels "startsAt" .StartsAt "endsAt" .EndsAt ) $alerts}} {{- end -}} {{- $alerts | data.ToJSON -}} {{- end }}`}];var yt=t(1332),vt=t(17374),jt=t(32443);const bt=Object.freeze({title:"",content:""}),Dt=n=>n.pathname.endsWith("/duplicate"),St=({originalTemplate:n,prefill:r,alertmanager:o})=>{const s=(0,G.of)(Me),f=(0,k._2)(),[I,{error:h}]=(0,ye.xW)({alertmanager:o}),[O,{error:Q}]=(0,ye.A1)({alertmanager:o}),{titleIsUnique:K}=(0,ye.lx)({alertmanager:o,originalTemplate:n}),C=(0,x.useRef)(null),P=o===Pe.hY,E=Q??h,[X,w]=(0,Se.A)(!1),[L,j]=(0,x.useState)(Te),[g,y]=(0,x.useState)(null),[ne,de]=(0,x.useState)(!1),{isProvisioned:pe}=(0,ye.OA)(n),je=n?{title:n.title,content:n.content}:void 0,ae=(0,ge.h)({direction:"column",initialSize:P?.5:1,dragPosition:"middle"}),se=(0,ge.h)({direction:"row",initialSize:P?.6:1,dragPosition:"middle"}),p=(0,Y.mN)({mode:"onSubmit",defaultValues:r??je??bt}),{handleSubmit:c,register:v,formState:{errors:R,isSubmitting:M},getValues:le,setValue:ce,watch:q}=p,Oe=async B=>{const _=(0,Ee.nL)("/alerting/notifications",o,{tab:xe.ActiveTab.NotificationTemplates});try{n?await O.execute({template:n,patch:B}):await I.execute({templateValues:B}),f.success("Template saved",`Template ${B.title} has been saved`),Ae.Ny.push(_)}catch(fe){f.error("Error saving template",(0,Ee.JZ)(fe))}},Rt=B=>{const _=le("content"),fe=_?`${_} ${B}`:B;ce("content",fe)},Nt=B=>{ce("content",B),de(!0)};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Y.Op,{...p,children:(0,e.jsxs)("form",{onSubmit:c(Oe),ref:C,className:s.form,"aria-label":(0,l.t)("alerting.template-form.aria-label-template-form","Template form"),children:[E&&(0,e.jsx)(ie.F,{severity:"error",title:(0,l.t)("alerting.template-form.title-error-saving-template","Error saving template"),children:E.message||(0,Ce.NF)(E)&&E.data?.message||String(E)}),pe&&(0,e.jsx)(he.a,{grow:0,children:(0,e.jsx)(Be.Yi,{resource:Be.hk.Template})}),(0,e.jsx)(i.n,{disabled:pe,className:s.fieldset,children:(0,e.jsxs)(d.B,{direction:"column",gap:1,alignItems:"stretch",minHeight:"100%",children:[(0,e.jsxs)(d.B,{direction:"row",alignItems:"center",children:[(0,e.jsx)(T.I,{label:(0,l.t)("alerting.template-form.label-template-group-name","Template group name"),error:R?.title?.message,invalid:!!R.title?.message,required:!0,children:(0,e.jsx)(W.p,{...v("title",{required:{value:!0,message:(0,l.t)("alerting.template-form.message.required","Required.")},validate:{titleIsUnique:K}}),placeholder:(0,l.t)("alerting.template-form.new-template-name-placeholder-give-your-template-group-a-name","Give your template group a name"),width:42,autoFocus:!0,id:"new-template-name"})}),(0,e.jsx)(Ue.h,{}),(0,e.jsxs)(d.B,{children:[(0,e.jsx)(u.$n,{onClick:()=>C.current?.requestSubmit(),variant:"primary",disabled:M,children:(0,e.jsx)(l.x6,{i18nKey:"common.save",children:"Save"})}),(0,e.jsx)(u.z9,{disabled:M,href:(0,Ee.nL)("alerting/notifications",o,{tab:xe.ActiveTab.NotificationTemplates}),variant:"secondary",children:(0,e.jsx)(l.x6,{i18nKey:"common.cancel",children:"Cancel"})})]})]}),(0,e.jsxs)("div",{...se.containerProps,className:s.contentContainer,children:[(0,e.jsx)("div",{...se.primaryProps,children:(0,e.jsxs)("div",{...ae.containerProps,className:s.contentField,children:[(0,e.jsx)("div",{...ae.primaryProps,children:(0,e.jsxs)("div",{className:(0,a.cx)(s.flexColumn,s.containerWithBorderAndRadius,s.minEditorSize),children:[(0,e.jsx)("div",{children:(0,e.jsx)(we.D,{label:(0,l.t)("alerting.template-form.label-template-group","Template group"),actions:(0,e.jsxs)(e.Fragment,{children:[P&&(0,e.jsx)(V.m,{overlay:(0,e.jsxs)(A.W,{children:[xt.map((B,_)=>(0,e.jsx)(A.W.Item,{label:B.description,onClick:()=>Rt(B.example)},_)),(0,e.jsx)(A.W.Divider,{}),(0,e.jsx)(A.W.Item,{label:(0,l.t)("alerting.template-form.label-examples-documentation","Examples documentation"),url:"https://grafana.com/docs/grafana/latest/alerting/configure-notifications/template-notifications/examples/",target:"_blank",icon:"external-link-alt"})]}),children:(0,e.jsx)(u.$n,{variant:"secondary",size:"sm",icon:"angle-down",children:(0,e.jsx)(l.x6,{i18nKey:"alerting.templates.editor.add-example",children:"Add example"})})}),P&&(0,e.jsx)(Ne,{onTemplateGenerated:Nt,disabled:pe}),(0,e.jsx)(u.$n,{icon:"question-circle",size:"sm",fill:"outline",variant:"secondary",onClick:w,children:(0,e.jsx)(l.x6,{i18nKey:"common.help",children:"Help"})})]})})}),(0,e.jsx)(he.a,{flex:1,children:(0,e.jsx)(oe.Ay,{children:({width:B,height:_})=>(0,e.jsx)(yt.K,{value:le("content"),onBlur:fe=>ce("content",fe),containerStyles:s.editorContainer,width:B,height:_})})})]})}),P&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{...ae.splitterProps}),(0,e.jsx)("div",{...ae.secondaryProps,children:(0,e.jsx)("div",{className:(0,a.cx)(s.containerWithBorderAndRadius,s.minEditorSize,s.payloadEditor,s.flexFull),children:(0,e.jsx)(ft,{payload:L,defaultPayload:Te,setPayload:j,setPayloadFormatError:y,payloadFormatError:g})})})]})]})}),P&&(0,e.jsxs)("div",{...se.secondaryProps,children:[(0,e.jsx)("div",{...se.splitterProps}),(0,e.jsx)(vt.p,{payload:L,templateName:q("title"),templateContent:q("content"),setPayloadFormatError:y,payloadFormatError:g,className:(0,a.cx)(s.templatePreview,s.minEditorSize),aiGeneratedTemplate:ne,setAiGeneratedTemplate:de})]})]})]})})]})}),X&&(0,e.jsx)(J._,{title:(0,l.t)("alerting.template-form.title-templating-cheat-sheet","Templating cheat sheet"),onClose:w,size:"lg",children:(0,e.jsx)(Ct,{})})]})};function At(){const n=(0,G.of)(Me),r=(0,l.t)("alerting.templates.help.intro",`Notification templates use Go templating language to create notification messages. In Grafana, a template group can define multiple notification templates using {{ define "<NAME>" }}. These templates can then be used in contact points and within other notification templates by calling {{ template "<NAME>" }}. For detailed information about notification templates, refer to our documentation.`);return(0,e.jsx)(ie.F,{title:"",severity:"info",children:(0,e.jsxs)(d.B,{direction:"column",gap:2,children:[(0,e.jsxs)(d.B,{direction:"row",children:[(0,e.jsx)("div",{style:{whiteSpace:"pre"},children:r}),(0,e.jsx)("div",{children:(0,e.jsx)(u.z9,{href:"https://grafana.com/docs/grafana/latest/alerting/manage-notifications/template-notifications/",target:"_blank",icon:"external-link-alt",variant:"secondary",children:(0,e.jsx)(l.x6,{i18nKey:"alerting.templates.editor.goto-docs",children:"Notification templates documentation"})})})]}),(0,e.jsxs)(N.E,{variant:"bodySmall",children:[(0,e.jsx)(l.x6,{i18nKey:"alerting.templates.editor.auto-complete",children:"For auto-completion of common templating code, type the following keywords in the content editor:"}),(0,e.jsx)("div",{className:n.code,children:Object.values(jt.L).map(o=>o.label).join(", ")})]})]})})}function Ct(){return(0,e.jsxs)(d.B,{direction:"column",gap:1,children:[(0,e.jsx)(At,{}),(0,e.jsx)(nt,{})]})}const Me=n=>{const r=n.breakpoints.down("md");return{flexFull:(0,a.css)({flex:1}),minEditorSize:(0,a.css)({minHeight:300,minWidth:300}),payloadEditor:(0,a.css)({minHeight:0}),containerWithBorderAndRadius:(0,a.css)({borderRadius:n.shape.radius.default,border:`1px solid ${n.colors.border.medium}`}),flexColumn:(0,a.css)({display:"flex",flex:1,flexDirection:"column"}),form:(0,a.css)({label:"template-form",height:"100%",display:"flex",flexDirection:"column"}),fieldset:(0,a.css)({label:"template-fieldset",flex:1,display:"flex",flexDirection:"column"}),label:(0,a.css)({margin:0}),contentContainer:(0,a.css)({flex:1,display:"flex",flexDirection:"row"}),contentField:(0,a.css)({display:"flex",flexDirection:"column",flex:1,marginBottom:0}),templatePreview:(0,a.css)({flex:1,display:"flex"}),templatePayload:(0,a.css)({flex:1}),editorContainer:(0,a.css)({width:"fit-content",border:"none"}),payloadCollapseButton:(0,a.css)({backgroundColor:n.colors.info.transparent,margin:0,[r]:{display:"none"}}),code:(0,a.css)({color:n.colors.text.secondary,fontWeight:n.typography.fontWeightBold})}},Lt=[{status:"firing",annotations:{summary:"Instance instance1 has been down for more than 5 minutes",description:"The instance instance1 has been unreachable for more than 5 minutes, indicating a potential service outage."},labels:{alertname:"InstanceDown",instance:"instance1",severity:"critical",service:"service1",environment:"production"},startsAt:H(new Date,1).toISOString(),endsAt:m(new Date,5).toISOString(),fingerprint:"a5331f0d5a9d81d4",generatorURL:"http://grafana.com/alerting/grafana/cdeqmlhvflz40f/view"},{status:"resolved",annotations:{summary:"CPU usage above 90%",description:"The CPU usage on instance1 has exceeded 90% for an extended period, which may indicate performance issues or resource constraints."},labels:{alertname:"CpuUsage",instance:"instance1",severity:"warning",service:"service1",environment:"dev"},startsAt:$(new Date,4).toISOString(),endsAt:new Date().toISOString(),fingerprint:"b77d941310f9d381",generatorURL:"http://grafana.com/alerting/grafana/oZSMdGj7z/view"}],Te=JSON.stringify(Lt,null,2)}}]); //# sourceMappingURL=9292.e6befb57f8f116ad95a8.js.map
.
Edit
..
Edit
1117.145ac642f59357bc40d8.js
Edit
1117.145ac642f59357bc40d8.js.map
Edit
1118.c684d1aadf16a6c70620.js
Edit
1118.c684d1aadf16a6c70620.js.map
Edit
1122.5fbf0d7cd148c610616d.js
Edit
1122.5fbf0d7cd148c610616d.js.map
Edit
1142.a4b35a0e8699cafd901e.js
Edit
1142.a4b35a0e8699cafd901e.js.map
Edit
1162.81868b3ac499fa5ea04b.js
Edit
1162.81868b3ac499fa5ea04b.js.map
Edit
1183.7444f51e5996a7f23c7d.js
Edit
1183.7444f51e5996a7f23c7d.js.map
Edit
1282.ae38cac1b732d8ac1d96.js
Edit
1282.ae38cac1b732d8ac1d96.js.map
Edit
130.a58aaeea748f37ee6482.js
Edit
130.a58aaeea748f37ee6482.js.map
Edit
1419.59f53ae25085b28e1e11.js
Edit
1419.59f53ae25085b28e1e11.js.map
Edit
1420.e63ce495727f83b8887d.js
Edit
1420.e63ce495727f83b8887d.js.map
Edit
1438.ccdd05d7188edf4191ff.js
Edit
1438.ccdd05d7188edf4191ff.js.map
Edit
1446.fe7b1f4563629b80793f.js
Edit
1446.fe7b1f4563629b80793f.js.map
Edit
1484.3da94e44ecdadcd342d4.js
Edit
1484.3da94e44ecdadcd342d4.js.map
Edit
1492.4026c6e7130c3afdae87.js
Edit
1494.ef220afb67ff6c52c7af.js
Edit
1494.ef220afb67ff6c52c7af.js.map
Edit
1560.538cd2395be11ba4e2c9.js
Edit
1560.538cd2395be11ba4e2c9.js.map
Edit
1579.c391ef869d4f7bfc0d1c.js
Edit
1579.c391ef869d4f7bfc0d1c.js.map
Edit
1646.d7d87a40853795910533.js
Edit
1646.d7d87a40853795910533.js.map
Edit
1710.7db3f56c6714c0c340e0.js
Edit
1710.7db3f56c6714c0c340e0.js.map
Edit
1716.f71f518289da5d2229bc.js
Edit
1716.f71f518289da5d2229bc.js.map
Edit
1740.baf38e7ee007e1a6935e.js
Edit
1740.baf38e7ee007e1a6935e.js.map
Edit
1821.c9a2456dc8d78cf6b02f.js
Edit
1821.c9a2456dc8d78cf6b02f.js.map
Edit
1888.d33142738af4fbf8a230.js
Edit
1888.d33142738af4fbf8a230.js.map
Edit
1914.5f33b3c2133b5bb7ea6e.js
Edit
1914.5f33b3c2133b5bb7ea6e.js.map
Edit
198.65a768ff6c601d19ea3f.js
Edit
198.65a768ff6c601d19ea3f.js.map
Edit
1990.9171129a8deabb59bf30.js
Edit
1990.9171129a8deabb59bf30.js.map
Edit
2018.5ff00ee0456301c1cf43.js
Edit
2018.5ff00ee0456301c1cf43.js.map
Edit
205.2eb73847215c8d021cc9.js
Edit
205.2eb73847215c8d021cc9.js.map
Edit
2077.a5848ca4b4b9fdebca17.js
Edit
2077.a5848ca4b4b9fdebca17.js.map
Edit
2094.97e7f0876201e76a77fd.js
Edit
2094.97e7f0876201e76a77fd.js.map
Edit
2150.7576285186c713978b39.js
Edit
2150.7576285186c713978b39.js.map
Edit
2152.b55841e6f422682a3891.js
Edit
2152.b55841e6f422682a3891.js.map
Edit
221.0fc4d14d0a67f3a25d64.js
Edit
221.0fc4d14d0a67f3a25d64.js.map
Edit
2218.623d73bd0985ddf5f8c4.js
Edit
2218.623d73bd0985ddf5f8c4.js.map
Edit
2223.e65417164a45701ed9dc.js
Edit
2223.e65417164a45701ed9dc.js.map
Edit
2244.70c156ada2487a05595c.js
Edit
2244.70c156ada2487a05595c.js.map
Edit
2278.f887de0a65e1b784ea9f.js
Edit
2278.f887de0a65e1b784ea9f.js.map
Edit
2288.6a65ba08c6c0f4f83435.js
Edit
2288.6a65ba08c6c0f4f83435.js.map
Edit
2311.73e1a2b949d289f5d6c9.js
Edit
2311.73e1a2b949d289f5d6c9.js.map
Edit
2398.d142e32be48079fc63c0.js
Edit
2398.d142e32be48079fc63c0.js.map
Edit
2405.c1b37a7cc8182472f6a6.js
Edit
2405.c1b37a7cc8182472f6a6.js.map
Edit
2446.0418c7ea000998178d8b.js
Edit
2446.0418c7ea000998178d8b.js.map
Edit
2450.d73c024ff7273aebf911.js
Edit
2450.d73c024ff7273aebf911.js.map
Edit
2586.668c65b61e9ea31b5bca.js
Edit
2586.668c65b61e9ea31b5bca.js.map
Edit
265.ed6933785cc750cbd9ed.js
Edit
265.ed6933785cc750cbd9ed.js.map
Edit
2658.7f70ebc378803654a814.js
Edit
2658.7f70ebc378803654a814.js.map
Edit
2686.ae267304ddd1380c30c7.js
Edit
2686.ae267304ddd1380c30c7.js.map
Edit
2692.fa24ada7d987a7ee05f1.js
Edit
2692.fa24ada7d987a7ee05f1.js.map
Edit
2699.b79e57051a1a63376320.js
Edit
2699.b79e57051a1a63376320.js.map
Edit
2710.e1ac8e57578a838f5bd8.js
Edit
2710.e1ac8e57578a838f5bd8.js.map
Edit
2744.d6b14bf01022bdb8eab5.js
Edit
2744.d6b14bf01022bdb8eab5.js.map
Edit
2745.8049d948cb362dfc6cb3.js
Edit
2745.8049d948cb362dfc6cb3.js.map
Edit
2835.01beb5b1a252d779aad7.js
Edit
2835.01beb5b1a252d779aad7.js.map
Edit
2961.4b27b21453fdbb115dd4.js
Edit
2961.4b27b21453fdbb115dd4.js.map
Edit
2962.85c9dc0cca68efab5e0c.js
Edit
2962.85c9dc0cca68efab5e0c.js.map
Edit
2975.e64aaea6ff35a7d3b3fd.js
Edit
2975.e64aaea6ff35a7d3b3fd.js.map
Edit
3003.f51365051eb27cf765d8.js
Edit
3003.f51365051eb27cf765d8.js.map
Edit
3042.44bad7d2d0536000b808.js
Edit
3042.44bad7d2d0536000b808.js.map
Edit
3062.ad5844391370fcc7525a.js
Edit
3062.ad5844391370fcc7525a.js.map
Edit
3082.704af6779ad700a5fa42.js
Edit
3082.704af6779ad700a5fa42.js.map
Edit
3096.aed61083f1ba4803ae84.js
Edit
3096.aed61083f1ba4803ae84.js.map
Edit
3126.10c85e1f02105e470a69.js
Edit
3126.10c85e1f02105e470a69.js.map
Edit
3169.0b88a5a2340f70961599.js
Edit
3169.0b88a5a2340f70961599.js.map
Edit
3171.c79c28e2611563e2dbcb.js
Edit
3171.c79c28e2611563e2dbcb.js.map
Edit
3182.831f754ed3b6f10441a0.js
Edit
3182.831f754ed3b6f10441a0.js.map
Edit
3192.2cb90eadf3399270363e.js
Edit
3192.2cb90eadf3399270363e.js.map
Edit
3217.c6faaa4f5637068f90f3.js
Edit
3217.c6faaa4f5637068f90f3.js.map
Edit
3259.c8e4d6ad93201a56e49f.js
Edit
3259.c8e4d6ad93201a56e49f.js.map
Edit
3284.79c2897655286b0c1f6d.js
Edit
3284.79c2897655286b0c1f6d.js.map
Edit
3303.225dae64cff0c2280c3b.js
Edit
3303.225dae64cff0c2280c3b.js.map
Edit
3326.cabc370d66d7ecfbd2c3.js
Edit
3326.cabc370d66d7ecfbd2c3.js.map
Edit
344.85cff3029cbbb5463c7e.js
Edit
344.85cff3029cbbb5463c7e.js.map
Edit
3466.fda7da0cb4150e59da98.js
Edit
3466.fda7da0cb4150e59da98.js.map
Edit
3474.74dfd856a9528c758a57.js
Edit
3474.74dfd856a9528c758a57.js.map
Edit
348.fd20e2547f12dbed76c7.js
Edit
348.fd20e2547f12dbed76c7.js.map
Edit
3495.9c1ae6f61edf7aef207b.js
Edit
3495.9c1ae6f61edf7aef207b.js.map
Edit
3501.a0ee7c2b24136aa91eb5.js
Edit
3501.a0ee7c2b24136aa91eb5.js.map
Edit
3520.a3c2b474e2dcaf9879fc.js
Edit
3520.a3c2b474e2dcaf9879fc.js.map
Edit
3605.41e3c44dfe2ca2966198.js
Edit
3605.41e3c44dfe2ca2966198.js.map
Edit
362.e5ce68af98ee6713a4e7.js
Edit
362.e5ce68af98ee6713a4e7.js.map
Edit
3622.0b196041f825b42c5233.js
Edit
3622.0b196041f825b42c5233.js.map
Edit
3630.1ffe9229d5c27fd0823a.js
Edit
3630.1ffe9229d5c27fd0823a.js.map
Edit
3659.f5dc1bb19d36546aadb8.js
Edit
3659.f5dc1bb19d36546aadb8.js.map
Edit
3688.ec5e74c60569e9498687.js
Edit
3688.ec5e74c60569e9498687.js.map
Edit
3718.b570aa4fa35f8dfc686e.js
Edit
3718.b570aa4fa35f8dfc686e.js.map
Edit
3726.84ef8bb1304f7adbc7f3.js
Edit
3726.84ef8bb1304f7adbc7f3.js.map
Edit
398.ceeafcf522343c717c4b.js
Edit
398.ceeafcf522343c717c4b.js.map
Edit
4064.e52eb763993ad947e4a1.js
Edit
4064.e52eb763993ad947e4a1.js.map
Edit
407.594046bd73cc88c29e80.js
Edit
407.594046bd73cc88c29e80.js.map
Edit
4113.3fa5432815c4662eb03e.js
Edit
4113.3fa5432815c4662eb03e.js.map
Edit
4114.c4741f0a73781d3f87dc.js
Edit
4114.c4741f0a73781d3f87dc.js.map
Edit
4120.968e1408d894f8515330.js
Edit
4120.968e1408d894f8515330.js.map
Edit
4162.8b8a683fa98d677f9137.js
Edit
4162.8b8a683fa98d677f9137.js.map
Edit
4209.de7f2b850ee1292a67e5.js
Edit
4209.de7f2b850ee1292a67e5.js.map
Edit
4224.cc13db0c6e3f7fdb05c9.js
Edit
4224.cc13db0c6e3f7fdb05c9.js.map
Edit
4251.28e90ad13c8fe749062c.js
Edit
4251.28e90ad13c8fe749062c.js.map
Edit
4334.396d65b7ba31733108e9.js
Edit
4334.396d65b7ba31733108e9.js.map
Edit
4350.6db49924324f8061d361.js
Edit
4350.6db49924324f8061d361.js.map
Edit
4463.24a3e34bed64cbbb8b99.js
Edit
4463.24a3e34bed64cbbb8b99.js.map
Edit
4514.03e966fee9064d7305dd.js
Edit
4514.03e966fee9064d7305dd.js.map
Edit
4564.ea4a09ba96ddbf74a0ee.js
Edit
4564.ea4a09ba96ddbf74a0ee.js.map
Edit
46.7809585ddbb4791e248a.js
Edit
46.7809585ddbb4791e248a.js.map
Edit
4630.54d7f3b9d384c6b95bbc.js
Edit
4630.54d7f3b9d384c6b95bbc.js.map
Edit
4656.a07d832134b096826a58.js
Edit
4656.a07d832134b096826a58.js.map
Edit
468.d3a2ba8b0d226ca1475b.js
Edit
468.d3a2ba8b0d226ca1475b.js.map
Edit
4680.abd86af55b75e75326ab.js
Edit
4680.abd86af55b75e75326ab.js.map
Edit
4691.2f69f76af87a66a1513c.js
Edit
4691.2f69f76af87a66a1513c.js.map
Edit
4698.c9a2c562b12da12dc66e.js
Edit
4698.c9a2c562b12da12dc66e.js.map
Edit
4791.fc3ef0337811ab73b164.js
Edit
4791.fc3ef0337811ab73b164.js.map
Edit
4814.2d8cb562606e508512d8.js
Edit
4814.2d8cb562606e508512d8.js.map
Edit
4824.2da8107f19d58bf153e0.js
Edit
4824.2da8107f19d58bf153e0.js.map
Edit
4839.f4d2edd5c2678ef2b624.js
Edit
4839.f4d2edd5c2678ef2b624.js.map
Edit
4857.4971a98037d2ec3b663d.js
Edit
4857.4971a98037d2ec3b663d.js.map
Edit
4865.be02c1283a83523c4414.js
Edit
4865.be02c1283a83523c4414.js.map
Edit
494.5463fc5a297eaedd150f.js
Edit
494.5463fc5a297eaedd150f.js.map
Edit
4958.226af5f19bf47305a407.js
Edit
4958.226af5f19bf47305a407.js.map
Edit
4962.bbff24c5a85e9314600a.js
Edit
4962.bbff24c5a85e9314600a.js.map
Edit
4964.1f2cc5acc0078feb7b08.js
Edit
4964.1f2cc5acc0078feb7b08.js.map
Edit
4965.ccdc00d808390be53820.js
Edit
4965.ccdc00d808390be53820.js.map
Edit
5065.a2c71dab50ccb4174ee2.js
Edit
5065.a2c71dab50ccb4174ee2.js.map
Edit
5074.92e2d1ae98dcd913506e.js
Edit
5074.92e2d1ae98dcd913506e.js.map
Edit
5091.987ffc33b70121541e5d.js
Edit
5091.987ffc33b70121541e5d.js.map
Edit
5106.581eaf66a6592320d97a.js
Edit
5106.581eaf66a6592320d97a.js.map
Edit
5110.96d49ea826be96c65045.js
Edit
5110.96d49ea826be96c65045.js.map
Edit
5130.cbdddcd716a093bdbaac.js
Edit
5130.cbdddcd716a093bdbaac.js.map
Edit
5196.9b7364caf64a8583ad01.js
Edit
5196.9b7364caf64a8583ad01.js.map
Edit
5198.2cd64d4e16a385dd9b91.js
Edit
5198.2cd64d4e16a385dd9b91.js.map
Edit
5280.2c29942977baa2dfbe0e.js
Edit
5280.2c29942977baa2dfbe0e.js.map
Edit
5364.0288d9c98f74f26b73e7.js
Edit
5364.0288d9c98f74f26b73e7.js.map
Edit
5446.ad01d0b233122dd49849.js
Edit
5446.ad01d0b233122dd49849.js.map
Edit
5550.5bf3e7d23d6b104740fd.js
Edit
5550.5bf3e7d23d6b104740fd.js.map
Edit
5618.909592bbe054b70f2377.js
Edit
5618.909592bbe054b70f2377.js.map
Edit
5648.a1fc2b0cbbca9bfa1d94.js
Edit
5648.a1fc2b0cbbca9bfa1d94.js.map
Edit
5664.c55be32f6d459ac3f3d8.js
Edit
5664.c55be32f6d459ac3f3d8.js.map
Edit
5671.e1e396b75d7b95ef461f.js
Edit
5671.e1e396b75d7b95ef461f.js.map
Edit
5742.117597ec799ab75cb2f4.js
Edit
5742.117597ec799ab75cb2f4.js.map
Edit
5747.b9389680058c12ffba68.js
Edit
5747.b9389680058c12ffba68.js.map
Edit
5757.5a4b7f2368dd09da42be.js
Edit
5786.c45dfaf9e1d969472e5e.js
Edit
5786.c45dfaf9e1d969472e5e.js.map
Edit
5790.29b0a5797fd46e9664f5.js
Edit
5790.29b0a5797fd46e9664f5.js.map
Edit
5923.b9c876b4bf528d8511cb.js
Edit
5923.b9c876b4bf528d8511cb.js.map
Edit
5984.1efdc4bb85100bd19ca9.js
Edit
5984.1efdc4bb85100bd19ca9.js.map
Edit
5995.5c7a375f33ea1cd16daa.js
Edit
5995.5c7a375f33ea1cd16daa.js.map
Edit
6018.befdd11bf701ea71f7bf.js
Edit
6018.befdd11bf701ea71f7bf.js.map
Edit
6029.bdcbf27bcdd36812f646.js
Edit
6029.bdcbf27bcdd36812f646.js.map
Edit
6088.7f526abfdb4003574c68.js
Edit
6088.7f526abfdb4003574c68.js.map
Edit
613.084d33252856771cf6e1.js
Edit
613.084d33252856771cf6e1.js.map
Edit
6185.2a7c893c6b3f2f0dadb8.js
Edit
6185.2a7c893c6b3f2f0dadb8.js.map
Edit
6208.571f272269524cfd14e7.js
Edit
6208.571f272269524cfd14e7.js.map
Edit
6236.30d1fa6aee173c946c50.js
Edit
6236.30d1fa6aee173c946c50.js.map
Edit
6244.64f83fc5d05560979c51.js
Edit
6244.64f83fc5d05560979c51.js.map
Edit
6260.b8be95165766a81dade2.js
Edit
6260.b8be95165766a81dade2.js.map
Edit
630.56b78dcdaeeb9d9c2967.js
Edit
630.56b78dcdaeeb9d9c2967.js.map
Edit
6302.a2ffa52069511df9772f.js
Edit
6302.a2ffa52069511df9772f.js.map
Edit
6315.f4d87fc6f8ae3cb40e38.js
Edit
6315.f4d87fc6f8ae3cb40e38.js.map
Edit
6414.7520859a2d9cc0a63d7f.js
Edit
6414.7520859a2d9cc0a63d7f.js.map
Edit
6446.1d75a8140260005fffbd.js
Edit
6446.1d75a8140260005fffbd.js.map
Edit
6743.67a52a99e2fdd1ae1e10.js
Edit
6743.67a52a99e2fdd1ae1e10.js.map
Edit
6759.0454d3c1e41385379bdc.js
Edit
6759.0454d3c1e41385379bdc.js.map
Edit
6772.0d4a074848bc323be8f8.js
Edit
6772.0d4a074848bc323be8f8.js.map
Edit
680.726adca366b4ecb272db.js
Edit
680.726adca366b4ecb272db.js.map
Edit
6830.a4b0ecf3a6d784ca7609.js
Edit
6830.a4b0ecf3a6d784ca7609.js.map
Edit
6834.0c9ef40e2f2b5428983d.js
Edit
6834.0c9ef40e2f2b5428983d.js.map
Edit
6857.252a60422ee275193aa7.js
Edit
6857.252a60422ee275193aa7.js.map
Edit
6940.b6c74df14413f0188f0d.js
Edit
6940.b6c74df14413f0188f0d.js.map
Edit
6990.d663924714fc213b17c6.js
Edit
6990.d663924714fc213b17c6.js.map
Edit
7018.5a037d2577fedc8d10f1.js
Edit
7018.5a037d2577fedc8d10f1.js.map
Edit
7031.047b15171c23b248efa0.js
Edit
7031.047b15171c23b248efa0.js.map
Edit
7033.141597840e42815ef6a4.js
Edit
7033.141597840e42815ef6a4.js.map
Edit
7048.3746fc9a274bf8ff72f1.js
Edit
7048.3746fc9a274bf8ff72f1.js.map
Edit
7051.604a402d305e093c00c2.js
Edit
7051.604a402d305e093c00c2.js.map
Edit
7061.f18464bcd6c6d7455662.js
Edit
7061.f18464bcd6c6d7455662.js.map
Edit
7080.9cdd1b7a0bf62b48e1fe.js
Edit
7080.9cdd1b7a0bf62b48e1fe.js.map
Edit
7200.d4425528f6cee80f9931.js
Edit
7200.d4425528f6cee80f9931.js.map
Edit
7235.46f071d3e4d0bb976223.js
Edit
7235.46f071d3e4d0bb976223.js.map
Edit
7246.03f5a8496e53f64602e2.js
Edit
7246.03f5a8496e53f64602e2.js.map
Edit
7249.3bea4aaf890f89fdad45.js
Edit
7249.3bea4aaf890f89fdad45.js.map
Edit
7299.cdff402b076dfea09ead.js
Edit
7299.cdff402b076dfea09ead.js.map
Edit
7348.6fd722455e8c7e077815.js
Edit
7348.6fd722455e8c7e077815.js.map
Edit
7396.ded473b7a47dc42fbb59.js
Edit
7396.ded473b7a47dc42fbb59.js.map
Edit
7466.b7c17c526c7b734dd5f7.js
Edit
7466.b7c17c526c7b734dd5f7.js.map
Edit
7539.5f405cae3b15e1e2f6fa.js
Edit
7539.5f405cae3b15e1e2f6fa.js.map
Edit
7585.084552e02c66201a55be.js
Edit
7585.084552e02c66201a55be.js.map
Edit
7626.38819cc0696f2d25cf99.js
Edit
7626.38819cc0696f2d25cf99.js.map
Edit
7651.5024ed8dd1beb08d01ab.js
Edit
7651.5024ed8dd1beb08d01ab.js.map
Edit
7681.7ef7b4f86e99abd7b7e1.js
Edit
7681.7ef7b4f86e99abd7b7e1.js.map
Edit
7691.0ad86f0c686b19ce829e.js
Edit
7691.0ad86f0c686b19ce829e.js.map
Edit
7790.4c141092868e7208a087.js
Edit
7790.4c141092868e7208a087.js.map
Edit
7806.dff3509790e494ca5a45.js
Edit
7806.dff3509790e494ca5a45.js.map
Edit
7836.afe37ef4be354f0a3b91.js
Edit
7836.afe37ef4be354f0a3b91.js.map
Edit
7882.e1721e9d6ac2d421bcda.js
Edit
7882.e1721e9d6ac2d421bcda.js.map
Edit
7886.8499ded396232466be7d.js
Edit
7886.8499ded396232466be7d.js.map
Edit
7887.a6dcfd824d57598ba1c3.js
Edit
7887.a6dcfd824d57598ba1c3.js.map
Edit
7969.a048d8060cabf1aede33.js
Edit
7969.a048d8060cabf1aede33.js.map
Edit
7996.bd232896e4559d37a26f.js
Edit
7996.bd232896e4559d37a26f.js.map
Edit
8016.8145cd87abcdd0646db2.js
Edit
8016.8145cd87abcdd0646db2.js.map
Edit
8018.c31846109f2dff21d8c4.js
Edit
8018.c31846109f2dff21d8c4.js.map
Edit
8056.4e8f71ed4d507f89b487.js
Edit
8056.4e8f71ed4d507f89b487.js.map
Edit
8177.52abd0953ac914f69e26.js
Edit
8177.52abd0953ac914f69e26.js.map
Edit
8220.aeea4a8f0893b3447b56.js
Edit
8220.aeea4a8f0893b3447b56.js.map
Edit
8224.75bd73bf51ff7a2fc4a0.js
Edit
8224.75bd73bf51ff7a2fc4a0.js.map
Edit
8230.d65bce2998eec95c6082.js
Edit
8230.d65bce2998eec95c6082.js.map
Edit
8260.c1da67af19b9259d5651.js
Edit
8260.c1da67af19b9259d5651.js.map
Edit
8271.0ee36e030014244adb47.js
Edit
8271.0ee36e030014244adb47.js.map
Edit
8332.a62e8632a336661f2969.js
Edit
8332.a62e8632a336661f2969.js.map
Edit
8334.1196f5ddcef25711fc25.js
Edit
8334.1196f5ddcef25711fc25.js.map
Edit
8347.de402f9280cd7a316c57.js
Edit
8347.de402f9280cd7a316c57.js.map
Edit
8390.9de755da2e214cc845a3.js
Edit
8390.9de755da2e214cc845a3.js.map
Edit
8393.30e95ae45cbe5455dcda.js
Edit
8393.30e95ae45cbe5455dcda.js.map
Edit
8477.4dad0537d13cf9315e86.js
Edit
8477.4dad0537d13cf9315e86.js.map
Edit
8494.659892f00c9d15ae441a.js
Edit
8494.659892f00c9d15ae441a.js.map
Edit
8530.0460c988ee4a40ce7769.js
Edit
8530.0460c988ee4a40ce7769.js.map
Edit
8542.317c15ed57f68fcf0c97.js
Edit
8542.317c15ed57f68fcf0c97.js.map
Edit
8547.390120a5caf7646e0e3e.js
Edit
8547.390120a5caf7646e0e3e.js.map
Edit
8566.5c8f392bb383ab92eed0.js
Edit
8566.5c8f392bb383ab92eed0.js.map
Edit
8622.5acf73c1485a11dfb0ab.js
Edit
8622.5acf73c1485a11dfb0ab.js.map
Edit
8706.f17afa6bcdfd511d5b03.js
Edit
8706.f17afa6bcdfd511d5b03.js.map
Edit
874.d24410518317d605c708.js
Edit
874.d24410518317d605c708.js.map
Edit
8813.e5137844631f6ddedbce.js
Edit
8813.e5137844631f6ddedbce.js.map
Edit
8856.2720526447b3adb5c75f.js
Edit
8856.2720526447b3adb5c75f.js.map
Edit
886.5f3383e84b10a6530b97.js
Edit
886.5f3383e84b10a6530b97.js.map
Edit
8864.2f4ee982114c25634e55.js
Edit
8864.2f4ee982114c25634e55.js.map
Edit
8902.71f14964ec6cea84dc8e.js
Edit
8902.71f14964ec6cea84dc8e.js.map
Edit
8932.e59e50ddb63414e0f2b9.js
Edit
8932.e59e50ddb63414e0f2b9.js.map
Edit
8990.665213a5c89afd6b2f83.js
Edit
8990.665213a5c89afd6b2f83.js.map
Edit
9034.a32e36472481cbe5d72d.js
Edit
9034.a32e36472481cbe5d72d.js.map
Edit
9038.f03b25f160057d4a0bf6.js
Edit
9038.f03b25f160057d4a0bf6.js.map
Edit
904.b68cd2a0cd6d68c5f1ae.js
Edit
904.b68cd2a0cd6d68c5f1ae.js.map
Edit
9044.441f64d6d946cc93be46.js
Edit
9044.441f64d6d946cc93be46.js.map
Edit
9147.8309cadbc384209d62e5.js
Edit
9147.8309cadbc384209d62e5.js.map
Edit
9150.38487365ffd149b730af.js
Edit
9150.38487365ffd149b730af.js.map
Edit
9292.e6befb57f8f116ad95a8.js
Edit
9292.e6befb57f8f116ad95a8.js.map
Edit
9355.95d7e1782f93f339549e.js
Edit
9355.95d7e1782f93f339549e.js.map
Edit
9388.88d95a230e9432e7037b.js
Edit
9388.88d95a230e9432e7037b.js.map
Edit
9390.c72fcd228017f7647b38.js
Edit
9390.c72fcd228017f7647b38.js.map
Edit
9414.642bfe0d5eb16efd0c16.js
Edit
9414.642bfe0d5eb16efd0c16.js.map
Edit
9449.502f2a824d0203e88d4d.js
Edit
9449.502f2a824d0203e88d4d.js.map
Edit
946.48c5e8c688cf29424295.js
Edit
946.48c5e8c688cf29424295.js.map
Edit
9473.e6fc327da88d88712828.js
Edit
9473.e6fc327da88d88712828.js.map
Edit
9510.1e255e96fe40aad2ed6f.js
Edit
9510.1e255e96fe40aad2ed6f.js.map
Edit
9521.e65411d726c29d77c526.js
Edit
9521.e65411d726c29d77c526.js.map
Edit
9538.a2289ff9ad06e24e391f.js
Edit
9538.a2289ff9ad06e24e391f.js.map
Edit
957.3c35d66aa698d8bdfe05.js
Edit
957.3c35d66aa698d8bdfe05.js.map
Edit
9571.41558d40bff9ea8c0726.js
Edit
9571.41558d40bff9ea8c0726.js.map
Edit
9578.9cfae16465bb9bc1f336.js
Edit
9578.9cfae16465bb9bc1f336.js.map
Edit
968.d4b150f9211c478b7b05.js
Edit
968.d4b150f9211c478b7b05.js.map
Edit
970.46f17b76711e4961a575.js
Edit
970.46f17b76711e4961a575.js.map
Edit
9700.02180b7a06c8a1f7606b.js
Edit
9700.02180b7a06c8a1f7606b.js.map
Edit
9744.aa6baaf988a68fa6a9ba.js
Edit
9744.aa6baaf988a68fa6a9ba.js.map
Edit
9820.6b462d83575efd05c883.js
Edit
9820.6b462d83575efd05c883.js.map
Edit
9838.06bd7dfd4290786f80e3.js
Edit
9838.06bd7dfd4290786f80e3.js.map
Edit
9992.fb08517d3ff77e887443.js
Edit
9992.fb08517d3ff77e887443.js.map
Edit
9996.21c451f22ff76b4bb683.js
Edit
9996.21c451f22ff76b4bb683.js.map
Edit
AdminAuthentication.076c98c6380fd1e42f7e.js
Edit
AdminAuthentication.076c98c6380fd1e42f7e.js.map
Edit
AdminEditOrgPage.8df8167ea6ff8f4803bd.js
Edit
AdminEditOrgPage.8df8167ea6ff8f4803bd.js.map
Edit
AdminListOrgsPage.176dac9ed391bda8952b.js
Edit
AdminListOrgsPage.176dac9ed391bda8952b.js.map
Edit
AdminSettings.7373ed8fa9b943bb2098.js
Edit
AdminSettings.7373ed8fa9b943bb2098.js.map
Edit
AlertGroups.81264e6e5009c36eed6e.js
Edit
AlertGroups.81264e6e5009c36eed6e.js.map
Edit
AlertRuleListIndex.98e7328feeaa2ffe67eb.js
Edit
AlertRuleListIndex.98e7328feeaa2ffe67eb.js.map
Edit
AlertingDisabled.b2c834be0ca4666dd793.js
Edit
AlertingDisabled.b2c834be0ca4666dd793.js.map
Edit
AlertingGroupDetails.3a2c6ef8085b505852e4.js
Edit
AlertingGroupDetails.3a2c6ef8085b505852e4.js.map
Edit
AlertingGroupEdit.69cfe9d5f37a1fc65326.js
Edit
AlertingGroupEdit.69cfe9d5f37a1fc65326.js.map
Edit
AlertingHome.06f307ab9a2a5d8b7f93.js
Edit
AlertingHome.06f307ab9a2a5d8b7f93.js.map
Edit
AlertingImportFromDSRules.f1224bcb622d25e2c94f.js
Edit
AlertingImportFromDSRules.f1224bcb622d25e2c94f.js.map
Edit
AlertingRedirectToRule.9ed1d16829d6833d2827.js
Edit
AlertingRedirectToRule.9ed1d16829d6833d2827.js.map
Edit
AlertingRuleForm.2e69d3f00eb6221e7355.js
Edit
AlertingRuleForm.2e69d3f00eb6221e7355.js.map
Edit
AlertingSettings.7a5f782f877cec4790cb.js
Edit
AlertingSettings.7a5f782f877cec4790cb.js.map
Edit
AlertingTriage.1174f36b4937ad0047c1.js
Edit
AlertingTriage.1174f36b4937ad0047c1.js.map
Edit
BenchmarksPage.ef387f4598ba2b2236ad.js
Edit
BenchmarksPage.ef387f4598ba2b2236ad.js.map
Edit
BookmarksPage.8fe93eb7377073f0c985.js
Edit
BookmarksPage.8fe93eb7377073f0c985.js.map
Edit
ChangePasswordPage.f21b0b1dd107ccd33c1a.js
Edit
ChangePasswordPage.f21b0b1dd107ccd33c1a.js.map
Edit
Connections.949b6389e73bcadb2109.js
Edit
Connections.949b6389e73bcadb2109.js.map
Edit
ContactPoints.9ae2d1927d60c6169b87.js
Edit
ContactPoints.9ae2d1927d60c6169b87.js.map
Edit
CorrelationsFeatureToggle.ec2f1aefce6b456e15eb.js
Edit
CorrelationsFeatureToggle.ec2f1aefce6b456e15eb.js.map
Edit
CorrelationsPage.bd7fcd24ed0b5fe8ac3e.js
Edit
CorrelationsPage.bd7fcd24ed0b5fe8ac3e.js.map
Edit
CreateTeam.429acf93986740280312.js
Edit
CreateTeam.429acf93986740280312.js.map
Edit
DashboardImport.3e9b6f980b81d6f1c755.js
Edit
DashboardImport.3e9b6f980b81d6f1c755.js.map
Edit
DashboardListPage.abeb0c29f072f888f9fb.js
Edit
DashboardListPage.abeb0c29f072f888f9fb.js.map
Edit
DashboardPage.72557fe6dd1a022b7d48.js
Edit
DashboardPage.72557fe6dd1a022b7d48.js.map
Edit
DashboardPageProxy.80adfefad8a885d8e2ef.js
Edit
DashboardPageProxy.80adfefad8a885d8e2ef.js.map
Edit
DashboardScenePage.83fe1fa9509b50120d65.js
Edit
DashboardScenePage.83fe1fa9509b50120d65.js.map
Edit
EditContactPoint.0c33428ddc8ba974d946.js
Edit
EditContactPoint.0c33428ddc8ba974d946.js.map
Edit
EditMuteTiming.8760cc9c77560acf0cd6.js
Edit
EditMuteTiming.8760cc9c77560acf0cd6.js.map
Edit
EditRepositoryPage.d71faaab1af2c8d70a22.js
Edit
EditRepositoryPage.d71faaab1af2c8d70a22.js.map
Edit
EmbeddedDashboard.57de550bce819e3d52e6.js
Edit
EmbeddedDashboard.57de550bce819e3d52e6.js.map
Edit
FileHistoryPage.154ab77c19bbe0ebed20.js
Edit
FileHistoryPage.154ab77c19bbe0ebed20.js.map
Edit
FileStatusPage.36f58cd61202ec603d22.js
Edit
FileStatusPage.36f58cd61202ec603d22.js.map
Edit
FolderAlerting.0b9acb6c42276aaee57d.js
Edit
FolderAlerting.0b9acb6c42276aaee57d.js.map
Edit
FolderLibraryPanelsPage.44f8cabf542ec314d176.js
Edit
FolderLibraryPanelsPage.44f8cabf542ec314d176.js.map
Edit
GettingStartedPage.4bea37f1c9bdcfd0f41b.js
Edit
GettingStartedPage.4bea37f1c9bdcfd0f41b.js.map
Edit
GlobalConfig.1377596507974d18caf6.js
Edit
GlobalConfig.1377596507974d18caf6.js.map
Edit
HistoryPage.4da98f4fa313ee3676ca.js
Edit
HistoryPage.4da98f4fa313ee3676ca.js.map
Edit
LdapSettingsPage.0e9f08d5e59150ecf466.js
Edit
LdapSettingsPage.0e9f08d5e59150ecf466.js.map
Edit
LibraryPanelsPage.824580d7751526c658e2.js
Edit
LibraryPanelsPage.824580d7751526c658e2.js.map
Edit
ListPublicDashboardPage.64c26ffd3ebe6c9076f3.js
Edit
ListPublicDashboardPage.64c26ffd3ebe6c9076f3.js.map
Edit
LoginPage.db48423ed1b455431daa.js
Edit
LoginPage.db48423ed1b455431daa.js.map
Edit
MetricsDrilldownRedirect.fcad4bdff346974952f4.js
Edit
MetricsDrilldownRedirect.fcad4bdff346974952f4.js.map
Edit
MigrateToCloud.5b474ad00e8a3d979750.js
Edit
MigrateToCloud.5b474ad00e8a3d979750.js.map
Edit
NewMuteTiming.2f6302420674f1c73aba.js
Edit
NewMuteTiming.2f6302420674f1c73aba.js.map
Edit
NewOrgPage.be31eaee06e2043d609b.js
Edit
NewOrgPage.be31eaee06e2043d609b.js.map
Edit
NewReceiverView.f1d83eb66a39882b8661.js
Edit
NewReceiverView.f1d83eb66a39882b8661.js.map
Edit
NewSilencePage.2643a48031f7e5d8f376.js
Edit
NewSilencePage.2643a48031f7e5d8f376.js.map
Edit
NotificationPoliciesPage.9333d10ecad1452ebf27.js
Edit
NotificationPoliciesPage.9333d10ecad1452ebf27.js.map
Edit
NotificationsPage.57df4ff5ba1433a4345d.js
Edit
NotificationsPage.57df4ff5ba1433a4345d.js.map
Edit
OrgDetailsPage.7b5835c30585aae81343.js
Edit
OrgDetailsPage.7b5835c30585aae81343.js.map
Edit
PlaylistEditPage.8310e384af659e40c313.js
Edit
PlaylistEditPage.8310e384af659e40c313.js.map
Edit
PlaylistNewPage.f45b642a98a747e28c0d.js
Edit
PlaylistNewPage.f45b642a98a747e28c0d.js.map
Edit
PlaylistPage.9af74957a1cdfb125338.js
Edit
PlaylistPage.9af74957a1cdfb125338.js.map
Edit
PlaylistStartPage.8011a98267ac64c7fa05.js
Edit
PlaylistStartPage.8011a98267ac64c7fa05.js.map
Edit
PluginExtensionsLog.54c02047d569b0c05823.js
Edit
PluginExtensionsLog.54c02047d569b0c05823.js.map
Edit
PluginListPage.e50c18fed21c23ca4ee8.js
Edit
PluginListPage.e50c18fed21c23ca4ee8.js.map
Edit
PluginPage.ae424531bce63dd4721e.js
Edit
PluginPage.ae424531bce63dd4721e.js.map
Edit
ProfileFeatureTogglePage.27378dcbb7520611348e.js
Edit
ProfileFeatureTogglePage.27378dcbb7520611348e.js.map
Edit
ProvisioningWizardPage.c4e4a8f431b4719b0e95.js
Edit
ProvisioningWizardPage.c4e4a8f431b4719b0e95.js.map
Edit
PublicDashboardPage.33d6ec8f685f1b70b9a6.js
Edit
PublicDashboardPage.33d6ec8f685f1b70b9a6.js.map
Edit
RecentlyDeleted.5e0ec16474d939fd9683.js
Edit
RecentlyDeleted.5e0ec16474d939fd9683.js.map
Edit
RecentlyDeletedPage.1dbc2b80b28204de8237.js
Edit
RecentlyDeletedPage.1dbc2b80b28204de8237.js.map
Edit
RepositoryListPage.ec3a0af1cbe2740800bf.js
Edit
RepositoryListPage.ec3a0af1cbe2740800bf.js.map
Edit
RepositoryStatusPage.9aee60589e35a4a19ec2.js
Edit
RepositoryStatusPage.9aee60589e35a4a19ec2.js.map
Edit
SelectOrgPage.910a8d842019a6d7fe93.js
Edit
SelectOrgPage.910a8d842019a6d7fe93.js.map
Edit
SendResetMailPage.513361d6980f98ff8139.js
Edit
SendResetMailPage.513361d6980f98ff8139.js.map
Edit
ServerStats.2830ca154f465dbdecea.js
Edit
ServerStats.2830ca154f465dbdecea.js.map
Edit
ServiceAccountCreatePage.80fcbdd2b7f5aa4e2da1.js
Edit
ServiceAccountCreatePage.80fcbdd2b7f5aa4e2da1.js.map
Edit
ServiceAccountPage.48944056459bb412ff33.js
Edit
ServiceAccountPage.48944056459bb412ff33.js.map
Edit
ServiceAccountsPage.d20b1eb9f87661f10b45.js
Edit
ServiceAccountsPage.d20b1eb9f87661f10b45.js.map
Edit
SignupInvited.fe2c29f380e9888c28cf.js
Edit
SignupInvited.fe2c29f380e9888c28cf.js.map
Edit
SilencesTablePage.b998fdbdcc3d60a81739.js
Edit
SilencesTablePage.b998fdbdcc3d60a81739.js.map
Edit
SnapshotListPage.6feaf24adb92e6a302ec.js
Edit
SnapshotListPage.6feaf24adb92e6a302ec.js.map
Edit
SoloPanelPage.7fc6a934aaadf4c1f84d.js
Edit
SoloPanelPage.7fc6a934aaadf4c1f84d.js.map
Edit
SoloPanelPageOld.bde57e000dd0a0108685.js
Edit
SoloPanelPageOld.bde57e000dd0a0108685.js.map
Edit
SupportBundles.1f46603ad3494624d67a.js
Edit
SupportBundles.1f46603ad3494624d67a.js.map
Edit
SupportBundlesCreate.5eaea61a9713f057277b.js
Edit
SupportBundlesCreate.5eaea61a9713f057277b.js.map
Edit
TeamList.6b088f83e6e8cb66b21d.js
Edit
TeamList.6b088f83e6e8cb66b21d.js.map
Edit
TeamPages.9d8b5dceef8be43c6923.js
Edit
TeamPages.9d8b5dceef8be43c6923.js.map
Edit
Templates.7a02a8497ebca052dcfb.js
Edit
Templates.7a02a8497ebca052dcfb.js.map
Edit
TestStuffPage.982c641592b2f7c9db40.js
Edit
TestStuffPage.982c641592b2f7c9db40.js.map
Edit
ThemePlayground.aeeec77fd8e9c1482f55.js
Edit
ThemePlayground.aeeec77fd8e9c1482f55.js.map
Edit
UserAdminPage.fc4d562eef05d9f59aca.js
Edit
UserAdminPage.fc4d562eef05d9f59aca.js.map
Edit
UserCreatePage.b7036214c66612fb31e9.js
Edit
UserCreatePage.b7036214c66612fb31e9.js.map
Edit
UserInvitePage.4a9bcd4084d7ae454c73.js
Edit
UserInvitePage.4a9bcd4084d7ae454c73.js.map
Edit
UserListPage.a452e1153ae820f58ac9.js
Edit
UserListPage.a452e1153ae820f58ac9.js.map
Edit
UserProfileEditPage.82c11690282e669eabb1.js
Edit
UserProfileEditPage.82c11690282e669eabb1.js.map
Edit
alert-rules-drawer-content.c95bb5ddd3fc813cae92.js
Edit
alert-rules-drawer-content.c95bb5ddd3fc813cae92.js.map
Edit
alert-rules-toolbar-button.0d86c1adae7edb55ff76.js
Edit
alert-rules-toolbar-button.0d86c1adae7edb55ff76.js.map
Edit
alertListPanel.0110106a8d1ab70d65d5.js
Edit
alertListPanel.0110106a8d1ab70d65d5.js.map
Edit
alertmanagerPlugin.2b59de5e7b7a556f87f1.js
Edit
alertmanagerPlugin.2b59de5e7b7a556f87f1.js.map
Edit
annoListPanel.0005a0eab0b05e24d970.js
Edit
annoListPanel.0005a0eab0b05e24d970.js.map
Edit
app.8385deda1df49aa75ec2.js
Edit
app.8385deda1df49aa75ec2.js.map
Edit
assets-manifest.json
Edit
barChartPanel.eecdaeab7d146d477721.js
Edit
barChartPanel.eecdaeab7d146d477721.js.map
Edit
barGaugePanel.6d9e94bbb72ba92a0e9b.js
Edit
barGaugePanel.6d9e94bbb72ba92a0e9b.js.map
Edit
candlestickPanel.af0e0decd06e7b7ab286.js
Edit
candlestickPanel.af0e0decd06e7b7ab286.js.map
Edit
canvasPanel.ddab72fab6e58c3419b2.js
Edit
canvasPanel.ddab72fab6e58c3419b2.js.map
Edit
cloudwatchPlugin.06ef34f60000c4f7ea37.js
Edit
cloudwatchPlugin.06ef34f60000c4f7ea37.js.map
Edit
dark.b66fa87185b9a313ec14.js
Edit
dashListPanel.23b954da0c4888602048.js
Edit
dashListPanel.23b954da0c4888602048.js.map
Edit
dataGridPanel.bb5d4b678cba38dd380b.js
Edit
debugPanel.fff63da32084d7a2e236.js
Edit
debugPanel.fff63da32084d7a2e236.js.map
Edit
elasticsearchPlugin.3f2edb012f5162b48903.js
Edit
elasticsearchPlugin.3f2edb012f5162b48903.js.map
Edit
explore-feature-toggle-page.3de03fa91c88d05cea1c.js
Edit
explore-feature-toggle-page.3de03fa91c88d05cea1c.js.map
Edit
explore.dd32637df83326225e0d.js
Edit
explore.dd32637df83326225e0d.js.map
Edit
flamegraphPanel.cc6c5b4bcd69e406fbb7.js
Edit
flamegraphPanel.cc6c5b4bcd69e406fbb7.js.map
Edit
gaugePanel.5da3c4e39a652e281cc4.js
Edit
gaugePanel.5da3c4e39a652e281cc4.js.map
Edit
gazetteer
Edit
geomapPanel.67ebb4567e9b5fa5074b.js
Edit
gettingStartedPanel.833059170dbbf8d5c4bf.js
Edit
gettingStartedPanel.833059170dbbf8d5c4bf.js.map
Edit
grafana.1492.25120d27db88f863e058.css
Edit
grafana.4350.a45e45977094df4a0bc9.css
Edit
grafana.5790.ffb3a9cd952d3cd7471b.css
Edit
grafana.DashboardPage.a66335f88cd003e4a44f.css
Edit
grafana.DashboardPageProxy.a66335f88cd003e4a44f.css
Edit
grafana.app.1f6473bb54b1e1647be8.css
Edit
grafana.dark.1e8d85816912aadbbba5.css
Edit
grafana.dataGridPanel.c1fc5db1829b1b31eb4d.css
Edit
grafana.geomapPanel.0057d964fa972bb207ec.css
Edit
grafana.light.111a5a99fcebc0962ddc.css
Edit
grafana.livePanel.25120d27db88f863e058.css
Edit
grafana.react-monaco-editor.ffb3a9cd952d3cd7471b.css
Edit
grafana.swagger.d0a2da197b9827204ac1.css
Edit
grafana.tablePanel.25120d27db88f863e058.css
Edit
grafanaPlugin.f21cdb4b84a732cc9dd8.js
Edit
grafanaPlugin.f21cdb4b84a732cc9dd8.js.map
Edit
heatmapPanel.7834b997bc573eddba88.js
Edit
heatmapPanel.7834b997bc573eddba88.js.map
Edit
histogramPanel.9953bfeccf8774500c0c.js
Edit
histogramPanel.9953bfeccf8774500c0c.js.map
Edit
img
Edit
influxdbPlugin.7a899e63be0a65d41e13.js
Edit
influxdbPlugin.7a899e63be0a65d41e13.js.map
Edit
light.827d442410485e491818.js
Edit
livePanel.2a43f499bc746d928d45.js
Edit
livePanel.2a43f499bc746d928d45.js.map
Edit
logsPanel.a328022d248508a083c1.js
Edit
logsPanel.a328022d248508a083c1.js.map
Edit
loki-query-field.f9a0b82b636d4821760c.js
Edit
loki-query-field.f9a0b82b636d4821760c.js.map
Edit
maps
Edit
mixedPlugin.3a69de93f366afbb2f85.js
Edit
newsPanel.c17f40f7c88ea14620e7.js
Edit
newsPanel.c17f40f7c88ea14620e7.js.map
Edit
nodeGraphPanel.f717a9075d994a9a8af4.js
Edit
nodeGraphPanel.f717a9075d994a9a8af4.js.map
Edit
opentsdbPlugin.1795eab1c223ea030c2e.js
Edit
opentsdbPlugin.1795eab1c223ea030c2e.js.map
Edit
pieChartPanel.45166aa6d57d163817ea.js
Edit
pieChartPanel.45166aa6d57d163817ea.js.map
Edit
prometheusPlugin.c3a55eb5353085fc3d2b.js
Edit
prometheusPlugin.c3a55eb5353085fc3d2b.js.map
Edit
radialBarPanel.294c52d497d8f5c2bebb.js
Edit
radialBarPanel.294c52d497d8f5c2bebb.js.map
Edit
runtime.a37cc2f12a959f33871a.js
Edit
runtime.a37cc2f12a959f33871a.js.map
Edit
sql-query-editor.e767d4a2aef360034bd9.js
Edit
sql-query-editor.e767d4a2aef360034bd9.js.map
Edit
statPanel.3a7f191bfb27fd320014.js
Edit
statPanel.3a7f191bfb27fd320014.js.map
Edit
stateTimelinePanel.08d857b143ef89dc195f.js
Edit
stateTimelinePanel.08d857b143ef89dc195f.js.map
Edit
static
Edit
statusHistoryPanel.29f7b8dc01039ba795af.js
Edit
statusHistoryPanel.29f7b8dc01039ba795af.js.map
Edit
swagger.06875a6266679f54141d.js
Edit
swagger.06875a6266679f54141d.js.map
Edit
tablePanel.43861ce2a60617dcd19d.js
Edit
tablePanel.43861ce2a60617dcd19d.js.map
Edit
textPanel.867ee60d01b2039aa159.js
Edit
textPanel.867ee60d01b2039aa159.js.map
Edit
timeseriesPanel.b4a947da450030262a31.js
Edit
timeseriesPanel.b4a947da450030262a31.js.map
Edit
tracesPanel.35bfc3e5ff6bea4212a3.js
Edit
tracesPanel.35bfc3e5ff6bea4212a3.js.map
Edit
trendPanel.001aff2bd153e737c464.js
Edit
trendPanel.001aff2bd153e737c464.js.map
Edit
vis-data.b34535ebabc0fcb91557.js
Edit
vis-data.b34535ebabc0fcb91557.js.map
Edit
vis-network.1b41caf21892c9525709.js
Edit
vis-network.1b41caf21892c9525709.js.map
Edit
welcomeBanner.1a693c9dc02006be4f0b.js
Edit
welcomeBanner.1a693c9dc02006be4f0b.js.map
Edit
xychart.cb20af67a6c495ba6ccd.js
Edit
xychart.cb20af67a6c495ba6ccd.js.map
Edit