1"use strict";(self.webpackChunkkentik_com=self.webpackChunkkentik_com||[]).push([[5048],{34960:function(e,t,n){n.r(t);var i=n(77387),s=n(882),o=n(96540),r=n(50402),a=n(15852),l=n(62250),c=n(74848);let d=function(e){function t(){return e.apply(this,arguments)||this}return(0,i.A)(t,e),t.prototype.render=function(){return(0,c.jsxs)(a.PE,{headerBackground:"https://images.ctfassets.net/6yom6slo28h2/2lzaWTIKhteeDQ2bq49B5q/62d819eb61ad41575f5b589f6f0301dd/bkgd-ultimate-guide-network-observability.png",backgroundSize:"2560px 800px",bg:"#002766",backgroundAttachment:"fixed",backgroundRepeat:"no-repeat",footerProps:{bg:"#1D45B4"},showSimpleFooter:!0,navStandOut:!0,children:[(0,c.jsxs)(a.mg,{children:[(0,c.jsx)("title",{children:"The Ultimate Guide to Network Observability | Kentik"}),(0,c.jsx)("meta",{name:"robots",content:"index, follow"}),(0,c.jsx)("meta",{name:"description",content:"Written by one of the foremost experts in networking, this is the definitive guide to running a healthy, secure, high-performance network in a time when the ânetworkâ isnât any one thing and it certainly isnât always in our control."}),(0,c.jsx)("meta",{property:"og:title",content:"The Ultimate Guide to Network Observability | Kentik"}),(0,c.jsx)("meta",{name:"twitter:title",content:"The Ultimate Guide to Network Observability | Kentik"}),(0,c.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,c.jsx)("meta",{property:"og:image",content:"https://images.ctfassets.net/6yom6slo28h2/4CHqqJ0VERGaWNnmUQ4q5K/7913def144edf465b91c2c0c3a4cac0c/feature-ultimate-guide-network-observability-purple.jpg"}),(0,c.jsx)("meta",{property:"twitter:image",content:"https://images.ctfassets.net/6yom6slo28h2/4CHqqJ0VERGaWNnmUQ4q5K/7913def144edf465b91c2c0c3a4cac0c/feature-ultimate-guide-network-observability-purple.jpg"})]}),(0,c.jsx)(a.wn,{pt:[5,6],pb:[5,"80px"],children:(0,c.jsx)(a.mc,{children:(0,c.jsxs)(a.so,{flexWrap:["wrap","wrap","wrap","nowrap"],alignItems:"flex-start",children:[(0,c.jsxs)(a.az,{mb:[1,1,1,0],children:[(0,c.jsx)(a.H1,{fontSize:[36,42,48],lineHeight:["40px","44px","52px"],color:"white",fontWeight:400,mb:[2],children:"The Ultimate Guide to Network Observability"}),(0,c.jsx)(a.fz,{mt:0,mb:2,color:"white",fontSize:[22,22,26],lineHeight:["28px","28px","36px"],pr:[0,0,"50px"],children:"Written by one of the foremost experts in networking, this guide explores the challenges of running a healthy, secure, high-performance network in a time when the ânetworkâ isnât any one thing and it certainly isnât always in our control."})]}),(0,c.jsxs)(a.az,{bg:"white",maxWidth:["none","none","none",365],minWidth:["none",365],borderRadius:20,p:"2px",ml:[0,0,0,5],mt:[1,1,1],children:[(0,c.jsx)(a.EY,{as:"div",color:"midnight",fontSize:22,py:2,fontWeight:400,textAlign:"center",children:"GET YOUR COPY"}),(0,c.jsx)(a.az,{p:3,pt:0,children:(0,c.jsx)(l.A,{hiddenFields:["Phone","Company"],content:(0,c.jsxs)(a.az,{textAlign:"center",children:[(0,c.jsx)(a.EY,{pb:30,fontSize:24,textAlign:"center",lineHeight:["24px","26px"],children:"Thank you for your interest in Kentik."}),(0,c.jsx)(a.$n,{mb:3,mt:3,width:"100%",href:"https://www.kentik.com/pdfs/Kentik-Ultimate-Guide-to-Network-Observability.pdf",target:"_blank",children:"DOWNLOAD NOW"})]})})})]})]})})}),(0,c.jsx)(a.wn,{py:75,bg:"white",children:(0,c.jsx)(a.mc,{children:(0,c.jsxs)(a.so,{flexWrap:["wrap","wrap","nowrap"],children:[(0,c.jsx)(a.az,{mr:[0,0,50],children:(0,c.jsx)(a._V,{maxWidth:[400,600,700],mb:[20,20,0],src:"https://images.ctfassets.net/6yom6slo28h2/1K1wXLrSWj9P0Deuftn8S4/8bc52198eeabafd57dd8ec369ecd12f1/cover-and-inside.png"})}),(0,c.jsxs)(a.az,{flex:"400px",fontSize:[20,22],fontWeight:300,lineHeight:["26px","34px"],children:[(0,c.jsx)(a.H3,{fontSize:[28,32,36],fontWeight:200,mb:3,textAlign:"left",children:"Youâll learn"}),(0,c.jsxs)(h,{$_css:(0,r.AH)({"> li":{mb:1}}),children:[(0,c.jsx)("li",{children:"How networks are changing, and the challenges network teams face"}),(0,c.jsx)("li",{children:"The link between observability and uptime, productivity, and cost"}),(0,c.jsx)("li",{children:"Why network observability is the key to running a secure and high-performing network"})]})]})]})})}),(0,c.jsx)(a.wn,{bg:"#1890FF",py:[5,8],textAlign:"center",children:(0,c.jsx)(a.mc,{maxWidth:["none",1e3],children:(0,c.jsxs)(a.xA,{columns:{xs:1,md:6},gap:1,rowGap:4,children:[(0,c.jsx)(a.so,{flexDirection:"column",alignItems:"center",children:(0,c.jsx)(a.so,{height:35,mt:"auto",children:(0,c.jsx)(a._V,{width:90,alignSelf:"center",src:"https://images.ctfassets.net/6yom6slo28h2/2JIM2N8cCZKr9Crssgsp4a/cac2c029b0ab25d83ee7c7b1b02969e2/zoom-white-1300.png"})})}),(0,c.jsx)(a.so,{flexDirection:"column",alignItems:"center",children:(0,c.jsx)(a.so,{height:65,mt:"auto",children:(0,c.jsx)(a._V,{width:90,alignSelf:"center",src:"https://images.ctfassets.net/6yom6slo28h2/1y1heIjlitkXkGRvFobRFJ/abc5c8f0a51436624dc28ff69808a62c/akamai-white.svg"})})}),(0,c.jsx)(a.so,{flexDirection:"column",alignItems:"center",children:(0,c.jsx)(a.so,{height:40,mt:"auto",children:(0,c.jsx)(a._V,{width:120,mb:1,alignSelf:"center",src:"https://images.ctfassets.net/6yom6slo28h2/3T0bru3vLj38OWNijHeYAN/0d15d10b7f26656440855ba70153bb36/new-relic-white.svg"})})}),(0,c.jsx)(a.so,{flexDirection:"column",alignItems:"center",children:(0,c.jsx)(a.so,{height:50,mt:"auto",children:(0,c.jsx)(a._V,{width:100,alignSelf:"center",src:"https://images.ctfassets.net/6yom6slo28h2/7G1ilwQ8OunVJORaicx3PB/214ac2d1be5ee61315108f25b68c30ee/arelion-white.svg"})})}),(0,c.jsx)(a.so,{flexDirection:"column",alignItems:"center",children:(0,c.jsx)(a.so,{height:40,mt:"auto",children:(0,c.jsx)(a._V,{width:50,alignSelf:"center",src:"https://images.ctfassets.net/6yom6slo28h2/2oWlZdFvhy0vLodjzTGViD/e99434ff6188e948bf139f25d15f98b0/sky-group-logo-white.png"})})}),(0,c.jsx)(a.so,{flexDirection:"column",alignItems:"center",children:(0,c.jsx)(a.so,{height:35,mt:"auto",children:(0,c.jsx)(a._V,{width:140,alignSelf:"center",src:"https://images.ctfassets.net/6yom6slo28h2/2bvLdeefb5hQRkQcVXuvA7/2bfe30aad326294d26266ac954eef896/booking-white.png"})})})]})})})]})},t}(o.Component);t.default=d;var h=(0,s.default)("ul").withConfig({displayName:"ultimate-guide-to-network-observability___StyledUl",componentId:"sc-16pkj0d-0"})(["",""],e=>e.$_css)},62250:function(e,t,n){var i=n(92901),s=n(77387),o=n(96540),r=n(64810),a=n(65755),l=n(94272),c=n(41629),d=n(48648),h=n(52778),m=n(34033),u=n(53324),p=n(52557),g=n(70703),x=n(48664),f=n(53877),b=n(91493),j=n(69428),w=n(48819),k=n(60435),y=n(74848);const v=["FirstName","LastName","Email","Country"];function A(){const e=d.A.get("unlockedAssetUrls");return Array.isArray(e)?e:[]}function _(e){const t=A();t.includes(e)||(t.push(e),d.A.set("unlockedAssetUrls",t,"session"))}let F=function(e){function t(...t){var n;return(n=e.call.apply(e,[this].concat(t))||this).state={lookupFields:[],completedLookup:!1},n.handleEmailLookup=(e,t,i)=>{e.values.Email===t&&(e.setValues({...e.values,...i}),n.setState({completedLookup:!0,lookupFields:Object.keys(i)}))},n.handleSubmit=async e=>{const{form:t,resource:i,onFormComplete:s,openOnComplete:o,metadata:a}=n.props;if(i&&(e.postSlug=i.slug,window.location.pathname.startsWith("/blog/")&&(e.postSlug=`blog-${i.slug}`)),await(0,l.Ww)(t,e,a),s(),_(n.currentUrl),o){const e=/^https?:\/\/www\.kentik\.com/;e.test(o)?await(0,r.oo)(o.replace(e,"")):window.open(o)}},n.handleDownload=e=>{const{form:t,metadata:i}=n.props;var s;s=n.currentUrl,!A().includes(s)&&e.target.closest("a, button")&&((0,l._b)(null,t,i),_(n.currentUrl))},n.handleValidate=e=>{const{getText:t,optionalFields:i,hiddenFields:s}=n.props,o={};return v.filter(e=>
1!i.includes(e)&&!s.includes(e)).forEach(n=>{e[n]||(o[n]=t("forms.messages.required"))}),!s.includes("Country")&&(0,c.cR)(e)&&(e.Consent_to_Processing__c||(o.Consent_to_Processing__c="Required")),e.Phone&&!/^[^A-Za-z]+$/i.test(e.Phone)&&(o.Phone="Invalid phone number"),o},n}return(0,s.A)(t,e),t.prototype.render=function(){const{size:e,variant:t,autoFocus:n,blockPersonalDomains:i,submitText:s,form:o,formLoaded:r,formError:l,formCompleted:c,gatedHeader:d,content:j,hiddenFields:k,buttonProps:v}=this.props,{completedLookup:A,lookupFields:_}=this.state;return(0,y.jsxs)(y.Fragment,{children:[c&&(0,y.jsx)(h.A,{onClick:this.handleDownload,children:j}),!c&&(0,y.jsxs)(y.Fragment,{children:[d,(0,y.jsx)(g.A,{id:null==o?void 0:o.name,formLoaded:r,formError:l,errorText:"This asset requires registration, but we are unable to submit the registration form due to your browserâs privacy settings. If youâre using a content blocker, disable it to use the form.",initialValues:{Email:"",Country:"",Consent_to_Processing__c:!1,marketing_opt_in__c:!1},validate:this.handleValidate,onSubmit:this.handleSubmit,children:o=>(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(h.A,{mb:1,children:[(0,y.jsx)(w.A,{name:"Email",variant:t,autoFocus:n,blockPersonalDomains:i,onLookup:(e,t)=>this.handleEmailLookup(o,e,t)}),(0,y.jsx)(u.A,{name:"Email"})]}),!k.includes("FirstName")&&A&&!_.includes("FirstName")&&(0,y.jsxs)(h.A,{mb:1,children:[(0,y.jsx)(a.D0,{name:"FirstName",children:({field:n})=>(0,y.jsx)(f.Ay,{...n,placeholder:"First name",size:e,variant:t})}),(0,y.jsx)(u.A,{name:"FirstName"})]}),!k.includes("LastName")&&A&&!_.includes("LastName")&&(0,y.jsxs)(h.A,{mb:1,children:[(0,y.jsx)(a.D0,{name:"LastName",children:({field:n})=>(0,y.jsx)(f.Ay,{...n,placeholder:"Last name",size:e,variant:t})}),(0,y.jsx)(u.A,{name:"LastName"})]}),!k.includes("Country")&&A&&!_.includes("Country")&&(0,y.jsx)(b.A,{size:e,variant:t,mb:1}),(0,y.jsx)(x.A,{}),(0,y.jsx)(p.Ay,{justifyContent:"center",mt:2,children:(0,y.jsx)(m.A,{type:"submit",disabled:l||o.isSubmitting,...v,children:o.isSubmitting?"Please wait...":s})})]})})]})]})},(0,i.A)(t,[{key:"currentUrl",get:function(){const{metadata:e}=this.props;return window.location.pathname+(null!=e&&e.detail?`:${e.detail}`:"")}}])}(o.Component);F.defaultProps={size:"normal",variant:"minimal",submitText:"Submit",autoFocus:!0,blockPersonalDomains:!0,optionalFields:[],hiddenFields:[],buttonProps:{},metadata:{}},t.A=(0,k.CI)((0,j.A)(F,"CONTENT_DOWNLOAD_LITE"))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.