All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.325e2d4b-5280.96b66540f76a57007f3a.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["325e2d4b-5280"],{"ZfRiC/i0":(e,t,n)=>{n.d(t,{Z:()=>s});var r=n("Z7aTuO5B"),i=n("3kMHuq+3");function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{n.d(t,{Z:()=>d});var r=n("Z7aTuO5B"),i=n("ii0bleBb"),a=n.n(i),s=n("J6y4/h8P"),o=n("0zTRKSqx");const c=(0,s.default)(o.JO).withConfig({displayName:"OperatingSystemIcon__SidecarIcon",componentId:"sc-bp6bjg-0"})(["margin-right:5px;margin-left:2px;"]),l=e=>{let{operatingSystem:t}=e;const{iconName:n,iconType:i}=(a=t.trim().toLowerCase()).includes("darwin")||a.includes("mac os")?{iconName:"apple",iconType:"brand"}:a.includes("linux")?{iconName:"linux",iconType:"brand"}:a.includes("win")?{iconName:"windows",iconType:"brand"}:a.includes("freebsd")?{iconName:"freebsd",iconType:"brand"}:{iconName:"question-circle",iconType:"solid"};var a;return r.createElement(c,{name:n,type:i,fixedWidth:!0})};l.propTypes={operatingSystem:a().string},l.defaultProps={operatingSystem:void 0};const d=l},L6YEw9BQ:(e,t,n)=>{n.d(t,{Z:()=>Z});var r=n("Z7aTuO5B"),i=n("ii0bleBb"),a=n.n(i),s=n("0zTRKSqx"),o=n("F9olzlTR"),c=n("dFpwyWHg"),l=n.n(c),d=n("C2ikvoS0"),u=n.n(d),p=n("1IntWRSu"),m=n.n(p),g=n("8nGWeFnd"),h=n.n(g),y=n("TeAcaicX"),E=n.n(y),S=n("eE3+5goe"),f=n.n(S),v=n("4ZpuUPZo"),b={};b.styleTagTransform=f(),b.setAttributes=h(),b.insert=m().bind(null,"head"),b.domAPI=u(),b.insertStyleElement=E();l()(v.Z,b);const w=v.Z&&v.Z.locals?v.Z.locals:void 0;function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class N extends r.Component{render(){const{query:e,onSearch:t,onReset:n,children:i}=this.props,a=r.createElement(o.J2,{id:"search-query-help",className:w.popoverWide,title:"Search Syntax Help"},r.createElement("p",null,r.createElement("strong",null,"Available search fields")),r.createElement(o.iA,{condensed:!0},r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",null,"Field"),r.createElement("th",null,"Description"))),r.createElement("tbody",null,r.createElement("tr",null,r.createElement("td",null,"name"),r.createElement("td",null,"Sidecar name")),r.createElement("tr",null,r.createElement("td",null,"status"),r.createElement("td",null,"Status of the sidecar as it appears in the list, i.e. running, failing, or unknown")),r.createElement("tr",null,r.createElement("td",null,"operating_system"),r.createElement("td",null,"Operating system the sidecar is running on")),r.createElement("tr",null,r.createElement("td",null,"last_seen"),r.createElement("td",null,"Date and time when the sidecar last communicated with Graylog")),r.createElement("tr",null,r.createElement("td",null,"node_id"),r.createElement("td",null,"Identifier of the sidecar")),r.createElement("tr",null,r.createElement("td",null,"sidecar_version"),r.createElement("td",null,"Sidecar version")))),r.createElement("p",null,r.createElement("strong",null,"Examples")),r.createElement("p",null,"Find sidecars that did not communicate with Graylog since a date:",r.createElement("br",null),r.createElement("kbd",null,"last_seen:<=2018-04-10"),r.createElement("br",null)),r.createElement("p",null,"Find sidecars with ",r.createElement("code",null,"failing")," or ",r.createElement("code",null,"unknown")," status:",r.createElement("br",null),r.createElement("kbd",null,"status:failing status:unknown"),r.createElement("br",null))),c=r.createElement(s.Ox,{trigger:"click",rootClose:!0,placement:"right",overlay:a},r.createElement(o.zx,{bsStyle:"link"},r.createElement(s.JO,{name:"question-circle"})));return r.createElement(s.UI,{query:e,onSearch:t,onReset:n,searchButtonLabel:"Find",placeholder:"Find sidecars",queryWidth:400,queryHelpComponent:c,topMargin:0,useLoadingState:!0},i)}}C(N,"propTypes",{query:a().string.isRequired,onSearch:a().func.isRequired,onReset:a().func.isRequired,children:a().element}),C(N,"defaultProps",{children:void 0});const Z=N},UcRBysgh:(e,t,n)=>{n.d(t,{Z:()=>x});var r=n("Z7aTuO5B"),i=n("ii0bleBb"),a=n.n(i),s=n("nHcjWeCO"),o=n.n(s),c=n("F9olzlTR"),l=n("0zTRKSqx"),d=n("k1+oENXy"),u=n("HxkV3s7+"),p=n("Kk7XNpVx"),m=n("dFpwyWHg"),g=n.n(m),h=n("C2ikvoS0"),y=n.n(h),E=n("1IntWRSu"),S=n.n(E),f=n("8nGWeFnd"),v=n.n(f),b=n("TeAcaicX"),w=n.n(b),C=n("eE3+5goe"),N=n.n(C),Z=n("F56MoBrN"),A={};A.styleTagTransform=N(),A.setAttributes=v(),A.insert=S().bind(null,"head"),A.domAPI=y(),A.insertStyleElement=w();g()(Z.Z,A);const T=Z.Z&&Z.Z.locals?Z.Z.locals:void 0,R=e=>{let{message:t,status:n,lastSeen:i,id:a}=e;const{toUserTimezone:s}=(0,p.Z)();let m=t;const g=o().upperFirst(d.Z.toString(n)),h=s(i);let y,E;switch(n){case d.Z.RUNNING:E="text-success",y="play";break;case d.Z.FAILING:E="text-danger",y="exclamation-triangle";break;case d.Z.STOPPED:E="text-danger",y="stop";break;default:E="text-info",y="question-circle",m+=` (${(0,u.Qc)(h)})`}if(m&&a){const e=r.createElement(c.J2,{id:`${a}-status-tooltip`},m);return r.createElement(l.Ox,{placement:"top",overlay:e,rootClose:!0,trigger:"hover"},r.createElement("span",{className:`${E} ${T.indicator}`},r.createElement(l.JO,{name:y,fixedWidth:!0})," ",g))}return r.createElement("span",{className:`${E} ${T.indicator}`},r.createElement(l.JO,{name:y,fixedWidth:!0})," ",g)};R.propTypes={id:a().string,lastSeen:a().string,message:a().string,status:a().number},R.defaultProps={id:"",lastSeen:void 0,message:"",status:-1};const x=R},"k1+oENXy":(e,t,n)=>{n.d(t,{Z:()=>a});var r=n("nHcjWeCO"),i=n.n(r);const a={RUNNING:0,UNKNOWN:1,FAILING:2,STOPPED:3,properties:{0:{name:"running"},1:{name:"unknown"},2:{name:"failing"},3:{name:"stopped"}},isValidStatusCode(e){return Object.keys(this.properties).includes(String(e))},toStatusCode(e){const t=i().lowerCase(e);return t===this.properties[this.RUNNING].name?this.RUNNING:t===this.properties[this.FAILING].name?this.FAILING:t===this.properties[this.STOPPED].name?this.STOPPED:this.UNKNOWN},toString(e){switch(i().toNumber(e)){case this.RUNNING:return"running";case this.FAILING:return"failing";case this.STOPPED:return"stopped";default:return"unknown"}}}},fwWvm3G9:(e,t,n)=>{n.d(t,{V:()=>u,b:()=>p});var r=n("JnTtTRmZ"),i=n.n(r),a=n("oCSEoDew"),s=n.n(a),o=n("0wQfx7YJ"),c=n("4af3+9mh"),l=n("OqsMdpSm"),d=n("xc00RsLr");const u=(0,d.ei)("core.Sidecars",(()=>i().createActions({listPaginated:{asyncResult:!0},getSidecar:{asyncResult:!0},getSidecarActions:{asyncResult:!0},restartCollector:{asyncResult:!0},assignConfigurations:{asyncResult:!0}}))),p=(0,d.dS)("core.Sidecars",(()=>i().createStore({listenables:[u],sourceUrl:"/sidecars",sidecars:void 0,onlyActive:void 0,pagination:{count:void 0,page:void 0,pageSize:void 0,total:void 0},query:void 0,sort:{field:void 0,order:void 0},init(){this.propagateChanges()},propagateChanges(){this.trigger({sidecars:this.sidecars,query:this.query,onlyActive:this.onlyActive,pagination:this.pagination,sort:this.sort})},listPaginated(e){let{query:t="",page:n=1,pageSize:r=50,onlyActive:i=!1,sortField:a="node_name",order:d="asc"}=e;const p={query:t,page:n,per_page:r,only_active:i,sort:a,order:d},m=s()(this.sourceUrl).search(p).toString(),g=(0,l.vl)("GET",o.DC(m));g.then((e=>(this.sidecars=e.sidecars,this.query=e.query,this.onlyActive=e.only_active,this.pagination={total:e.pagination.total,count:e.pagination.count,page:e.pagination.page,pageSize:e.pagination.per_page},this.sort={field:e.sort,order:e.order},this.propagateChanges(),e)),(e=>{c.Z.error(400===e.status?e.responseMessage:`Fetching Sidecars failed with status: ${e.message}`,"Could not retrieve Sidecars")})),u.listPaginated.promise(g)},getSidecar(e){const t=(0,l.vl)("GET",o.DC(`${this.sourceUrl}/${e}`));t.catch((t=>{let n=`Fetching Sidecar failed with status: ${t}`;404===t.status&&(n=`Unable to find a sidecar with ID <${e}>, maybe it was inactive for too long.`),c.Z.error(n,"Could not retrieve Sidecar")})),u.getSidecar.promise(t)},restartCollector(e,t){const n={};n.collector=t,n.properties={},n.properties.restart=!0;const r=(0,l.ZP)("PUT",o.DC(`${this.sourceUrl}/${e}/action`),[n]);r.catch((e=>{c.Z.error(`Restarting Sidecar failed with status: ${e}`,"Could not restart Sidecar")})),u.restartCollector.promise(r)},getSidecarActions(e){const t=(0,l.vl)("GET",o.DC(`${this.sourceUrl}/${e}/action`));t.catch((e=>{c.Z.error(`Fetching Sidecar actions failed with status: ${e}`,"Could not retrieve Sidecar actions")})),u.getSidecarActions.promise(t)},toConfigurationAssignmentDto:(e,t,n)=>({node_id:e,collector_id:t,configuration_id:n}),assignConfigurations(e,t){const n=e.map((e=>{let{sidecar:n,collector:r}=e;const i=n.assignments.filter((e=>e.collector_id!==r.id));return t.forEach((e=>{i.push({collector_id:r.id,configuration_id:e.id})})),{node_id:n.node_id,assignments:i}})),r=(0,l.ZP)("PUT",o.DC(`${this.sourceUrl}/configurations`),{nodes:n});r.then((t=>(c.Z.success("",`Configuration change for ${e.length} collectors requested`),t)),(e=>{c.Z.error(`Fetching Sidecar actions failed with status: ${e}`,"Could not retrieve Sidecar actions")})),u.assignConfigurations.promise(r)}})))},"4ZpuUPZo":(e,t,n)=>{n.d(t,{Z:()=>o});var r=n("pmX897Fv"),i=n.n(r),a=n("DjJvgDaP"),s=n.n(a)()(i());s.push([e.id,".popover.i3CKk4UXmnkyBYYZ5r2x {\n    max-width: 500px;\n}","",{version:3,sources:["webpack://./src/components/sidecars/common/SidecarSearchForm.css"],names:[],mappings:"AAAA;IACI,gBAAgB;AACpB",sourcesContent:[".popover:local(.popoverWide) {\n    max-width: 500px;\n}"],sourceRoot:""}]),s.locals={popoverWide:"i3CKk4UXmnkyBYYZ5r2x"};const o=s},F56MoBrN:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n("pmX897Fv"),i=n.n(r),a=n("DjJvgDaP"),s=n.n(a)()(i());s.push([e.id,".xUMQPeRwYREG_QMMJHzD {\n    white-space: nowrap;\n}","",{version:3,sources:["webpack://./src/components/sidecars/common/StatusIndicator.css"],names:[],mappings:"AAAA;IACI,mBAAmB;AACvB",sourcesContent:[":local(.indicator) {\n    white-space: nowrap;\n}"],sourceRoot:""}]),s.locals={indicator:"xUMQPeRwYREG_QMMJHzD"};const o=s}}]);
//# sourceMappingURL=325e2d4b-5280.96b66540f76a57007f3a.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy