[{"data":1,"prerenderedAt":719},["ShallowReactive",2],{"/en-us/customers/paessler-prtg/":3,"navigation-en-us":75,"banner-en-us":493,"footer-en-us":508},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"config":63,"_id":68,"_type":69,"title":70,"_source":71,"_file":72,"_stem":73,"_extension":74},"/en-us/customers/paessler-prtg","customers",false,"",{"title":9,"description":10},"Paessler PRTG","Paessler AG switched from Jenkins to GitLab and ramped up to 4x more releases",{"name":9,"logo":12,"hero":13,"heroImage":14,"benefits":15,"industry":28,"employeeCount":29,"location":30,"solution":31,"stats":32,"headline":42,"summary":43,"quotes":44,"content":49,"contributors":62},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518003/uttyottdzejmrhvl3wbr.svg","How Paessler deploys up to 50 times daily with GitLab Premium","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518450/qlq0acudcuqztsxmk8k4.jpg",[16,20,24],{"metric":17,"config":18},"Accelerated feedback cycles",{"icon":19},"Accelerate",{"metric":21,"config":22},"End-to-end visibility",{"icon":23},"Visibility",{"metric":25,"config":26},"Faster pipeline builds",{"icon":27},"SpeedAlt2","Technology","300","Nuremberg, Germany","GitLab Premium",[33,36,39],{"value":34,"metric":35},"75%","reduction in build time",{"value":37,"metric":38},"20-50","deployments per day",{"value":40,"metric":41},"66%","decrease in runtime","Paessler upgraded to GitLab Premium after success with Starter.","Paessler found success with GitLab and quickly discovered that adopting Premium would offer accelerated deployments and efficient workflows.\n",[45],{"quoteText":46,"author":47,"authorTitle":48,"authorCompany":9},"When the PRTG pipeline ran, including test automation so we could release, we were between 45 minutes to almost an hour, depending on how the tests behaved. Now, we just build PRTG with our test automation and it's 15 minutes.","Konstantin Wolff","Architect, Paessler",[50,53,56,59],{"header":51,"text":52},"Worldwide monitoring solution","Founded in 1997 in Nuremberg, Germany, Paessler provides IT infrastructure services for over 200,000 companies worldwide. Paessler’s PRTG Network Monitor is an all-in-one solution that helps IT professionals easily and effectively monitor their infrastructure. [PRTG](https://www.paessler.com/prtg) is a powerful business solution that monitors all the systems, devices, traffic, and applications within an IT infrastructure.\n",{"header":54,"text":55},"Success with GitLab Starter","Paessler previously migrated the development of PRTG from Mercurial to GitLab primarily for SCM. PRTG used GitLab Starter to restore stability, accelerate release times, and improve software quality.    \n\nWith the swift success of Starter, PRTG development teams looked to access the additional features that GitLab offers. The development teams use Jira for ticketing and merger, and they wanted a simplified Jira integration. \n\nThe team needed a tool to monitor all of the pipelines, to view which deployments were running, and to see which have passed and which have failed, and they became interested in GitLab’s operations dashboard. End-to-end transparency would give the teams a better understanding of projects and deployments to improve the overall workflow performance.\n",{"header":57,"text":58},"Faster pipelines with simplified toolchains","Greg Campion, Cloud Engineer, and Konstantin Wolff, Architect, approached their managers about upgrading to GitLab Premium. Because the price point was minimal and developers could work in a more simplified toolchain at a faster rate, PRTG’s IT leadership quickly approved the request.\n\nThe deployment of the microservices for their cloud offering PRTG Hosted by Paessler was really long, because they used Terraform, Troposphere, and Serverless and ran many integration tests against resources at AWS that took time to create and destroy. Since adopting GitLab Premium, all these pipelines have been made to run concurrently, and runtime of the testing and deployment has decreased by more than 66%. “The longest pipelines were an hour. The worst one we had took an hour and a half. By using multiple concurrent runners that were able to run scripts to check the status of other jobs and things like that, we dropped that time down to 20 minutes for the really bad pipelines,” Campion said.\n\nPremium offers an unparalleled level of support from GitLab. However, PRTG has only needed to use GitLab support once in two years. “During an upgrade, something went wrong with the Postgres and the support team solved it within the hour. So that was really great,” Campion said.\n",{"header":60,"text":61},"Transparent workflow, accelerated deployments, happy developers","Since adopting Premium, there isn’t a single developer working at Paessler who isn’t using GitLab. Every developer, part of the marketing team, and anyone who writes code works on the over 700 projects within GitLab.\n\nAll of PRTG’s components were previously built in a single large pipeline, so it was split in order for every component to become its own project with different pipelines chained together. With [Premium](/pricing/premium/){data-ga-name=\"premium\" data-ga-location=\"customers content\"}, they now have one central repository which uses triggers from every component to notify the central pipeline, eliminating pipeline dependence. “This way we have far more flexibility than before when every push created this big pipeline, which then took half an hour to run through. We considerably shortened the feedback cycle for developers using that approach. And the pipeline graphs help us visualize the whole picture,” Wolff said. \n\nThe central repository has helped to organize the process flow and speed up pipeline times. “When the PRTG pipeline ran, including test automation so we could release, we were between 45 minutes to almost an hour, depending on how the tests behaved. Now, we just build PRTG with our test automation and it's like 15 minutes,” Wolff said. \n\nEach group within PRTG is now individually responsible for building their specific projects. Instead of rebuilding each time, developers control their own builds and simply add to the overall puzzle. This modularization process is only possible through multi-project pipelines.\n\nWith GitLab Starter, deployments were up to 15 times daily, an improvement from Mercurial. Since adopting Premium, deployments are now between 20 to 50 a day. “We migrated 22 microservices in one day and the migration consisted of running unit tests twice on each repository, integration tests twice on each repository and deployment to three different [AWS environments](/partners/technology-partners/aws/){data-ga-name=\"aws environments\" data-ga-location=\"customers content\"}. So each one of them, when I say we make a deployment, that's every single one of those,” Campion said.\n\nDevelopers now have access to the features that they need to work with Jira seamlessly. Teams now have visibility into the workflow and can view the status of projects within PRTG. Furthermore, developers are pleased with how things are working. “It's very, very rare to get any kind of a compliment, but if nobody's complaining about it, that's like a round of applause,” Campion said.\n",null,{"template":64,"size":65,"region":66,"industry":67},"CaseStudy","mm","emea","technology","content:en-us:customers:paessler-prtg.yml","yaml","Paessler Prtg","content","en-us/customers/paessler-prtg.yml","en-us/customers/paessler-prtg","yml",{"_path":76,"_dir":77,"_draft":6,"_partial":6,"_locale":7,"data":78,"_id":489,"_type":69,"title":490,"_source":71,"_file":491,"_stem":492,"_extension":74},"/shared/en-us/main-navigation","en-us",{"logo":79,"freeTrial":84,"sales":89,"login":94,"items":99,"search":430,"minimal":461,"duo":480},{"config":80},{"href":81,"dataGaName":82,"dataGaLocation":83},"/","gitlab logo","header",{"text":85,"config":86},"Get free trial",{"href":87,"dataGaName":88,"dataGaLocation":83},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":90,"config":91},"Talk to sales",{"href":92,"dataGaName":93,"dataGaLocation":83},"/sales/","sales",{"text":95,"config":96},"Sign in",{"href":97,"dataGaName":98,"dataGaLocation":83},"https://gitlab.com/users/sign_in/","sign in",[100,144,240,245,351,411],{"text":101,"config":102,"cards":104,"footer":127},"Platform",{"dataNavLevelOne":103},"platform",[105,111,119],{"title":101,"description":106,"link":107},"The most comprehensive AI-powered DevSecOps Platform",{"text":108,"config":109},"Explore our Platform",{"href":110,"dataGaName":103,"dataGaLocation":83},"/platform/",{"title":112,"description":113,"link":114},"GitLab Duo (AI)","Build software faster with AI at every stage of development",{"text":115,"config":116},"Meet GitLab Duo",{"href":117,"dataGaName":118,"dataGaLocation":83},"/gitlab-duo/","gitlab duo ai",{"title":120,"description":121,"link":122},"Why GitLab","10 reasons why Enterprises choose GitLab",{"text":123,"config":124},"Learn more",{"href":125,"dataGaName":126,"dataGaLocation":83},"/why-gitlab/","why gitlab",{"title":128,"items":129},"Get started with",[130,135,140],{"text":131,"config":132},"Platform Engineering",{"href":133,"dataGaName":134,"dataGaLocation":83},"/solutions/platform-engineering/","platform engineering",{"text":136,"config":137},"Developer Experience",{"href":138,"dataGaName":139,"dataGaLocation":83},"/developer-experience/","Developer experience",{"text":141,"config":142},"MLOps",{"href":143,"dataGaName":141,"dataGaLocation":83},"/topics/devops/the-role-of-ai-in-devops/",{"text":145,"left":146,"config":147,"link":149,"lists":153,"footer":222},"Product",true,{"dataNavLevelOne":148},"solutions",{"text":150,"config":151},"View all Solutions",{"href":152,"dataGaName":148,"dataGaLocation":83},"/solutions/",[154,179,201],{"title":155,"description":156,"link":157,"items":162},"Automation","CI/CD and automation to accelerate deployment",{"config":158},{"icon":159,"href":160,"dataGaName":161,"dataGaLocation":83},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[163,167,171,175],{"text":164,"config":165},"CI/CD",{"href":166,"dataGaLocation":83,"dataGaName":164},"/solutions/continuous-integration/",{"text":168,"config":169},"AI-Assisted Development",{"href":117,"dataGaLocation":83,"dataGaName":170},"AI assisted development",{"text":172,"config":173},"Source Code Management",{"href":174,"dataGaLocation":83,"dataGaName":172},"/solutions/source-code-management/",{"text":176,"config":177},"Automated Software Delivery",{"href":160,"dataGaLocation":83,"dataGaName":178},"Automated software delivery",{"title":180,"description":181,"link":182,"items":187},"Security","Deliver code faster without compromising security",{"config":183},{"href":184,"dataGaName":185,"dataGaLocation":83,"icon":186},"/solutions/security-compliance/","security and compliance","ShieldCheckLight",[188,191,196],{"text":189,"config":190},"Security & Compliance",{"href":184,"dataGaLocation":83,"dataGaName":189},{"text":192,"config":193},"Software Supply Chain Security",{"href":194,"dataGaLocation":83,"dataGaName":195},"/solutions/supply-chain/","Software supply chain security",{"text":197,"config":198},"Compliance & Governance",{"href":199,"dataGaLocation":83,"dataGaName":200},"/solutions/continuous-software-compliance/","Compliance and governance",{"title":202,"link":203,"items":208},"Measurement",{"config":204},{"icon":205,"href":206,"dataGaName":207,"dataGaLocation":83},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[209,213,217],{"text":210,"config":211},"Visibility & Measurement",{"href":206,"dataGaLocation":83,"dataGaName":212},"Visibility and Measurement",{"text":214,"config":215},"Value Stream Management",{"href":216,"dataGaLocation":83,"dataGaName":214},"/solutions/value-stream-management/",{"text":218,"config":219},"Analytics & Insights",{"href":220,"dataGaLocation":83,"dataGaName":221},"/solutions/analytics-and-insights/","Analytics and insights",{"title":223,"items":224},"GitLab for",[225,230,235],{"text":226,"config":227},"Enterprise",{"href":228,"dataGaLocation":83,"dataGaName":229},"/enterprise/","enterprise",{"text":231,"config":232},"Small Business",{"href":233,"dataGaLocation":83,"dataGaName":234},"/small-business/","small business",{"text":236,"config":237},"Public Sector",{"href":238,"dataGaLocation":83,"dataGaName":239},"/solutions/public-sector/","public sector",{"text":241,"config":242},"Pricing",{"href":243,"dataGaName":244,"dataGaLocation":83,"dataNavLevelOne":244},"/pricing/","pricing",{"text":246,"config":247,"link":249,"lists":253,"feature":338},"Resources",{"dataNavLevelOne":248},"resources",{"text":250,"config":251},"View all resources",{"href":252,"dataGaName":248,"dataGaLocation":83},"/resources/",[254,287,310],{"title":255,"items":256},"Getting started",[257,262,267,272,277,282],{"text":258,"config":259},"Install",{"href":260,"dataGaName":261,"dataGaLocation":83},"/install/","install",{"text":263,"config":264},"Quick start guides",{"href":265,"dataGaName":266,"dataGaLocation":83},"/get-started/","quick setup checklists",{"text":268,"config":269},"Learn",{"href":270,"dataGaLocation":83,"dataGaName":271},"https://university.gitlab.com/","learn",{"text":273,"config":274},"Product documentation",{"href":275,"dataGaName":276,"dataGaLocation":83},"https://docs.gitlab.com/","product documentation",{"text":278,"config":279},"Best practice videos",{"href":280,"dataGaName":281,"dataGaLocation":83},"/getting-started-videos/","best practice videos",{"text":283,"config":284},"Integrations",{"href":285,"dataGaName":286,"dataGaLocation":83},"/integrations/","integrations",{"title":288,"items":289},"Discover",[290,295,300,305],{"text":291,"config":292},"Customer success stories",{"href":293,"dataGaName":294,"dataGaLocation":83},"/customers/","customer success stories",{"text":296,"config":297},"Blog",{"href":298,"dataGaName":299,"dataGaLocation":83},"/blog/","blog",{"text":301,"config":302},"Remote",{"href":303,"dataGaName":304,"dataGaLocation":83},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":306,"config":307},"TeamOps",{"href":308,"dataGaName":309,"dataGaLocation":83},"/teamops/","teamops",{"title":311,"items":312},"Connect",[313,318,323,328,333],{"text":314,"config":315},"GitLab Services",{"href":316,"dataGaName":317,"dataGaLocation":83},"/services/","services",{"text":319,"config":320},"Community",{"href":321,"dataGaName":322,"dataGaLocation":83},"/community/","community",{"text":324,"config":325},"Forum",{"href":326,"dataGaName":327,"dataGaLocation":83},"https://forum.gitlab.com/","forum",{"text":329,"config":330},"Events",{"href":331,"dataGaName":332,"dataGaLocation":83},"/events/","events",{"text":334,"config":335},"Partners",{"href":336,"dataGaName":337,"dataGaLocation":83},"/partners/","partners",{"backgroundColor":339,"textColor":340,"text":341,"image":342,"link":346},"#2f2a6b","#fff","Insights for the future of software development",{"altText":343,"config":344},"the source promo card",{"src":345},"/images/navigation/the-source-promo-card.svg",{"text":347,"config":348},"Read the latest",{"href":349,"dataGaName":350,"dataGaLocation":83},"/the-source/","the source",{"text":352,"config":353,"lists":355},"Company",{"dataNavLevelOne":354},"company",[356],{"items":357},[358,363,369,371,376,381,386,391,396,401,406],{"text":359,"config":360},"About",{"href":361,"dataGaName":362,"dataGaLocation":83},"/company/","about",{"text":364,"config":365,"footerGa":368},"Jobs",{"href":366,"dataGaName":367,"dataGaLocation":83},"/jobs/","jobs",{"dataGaName":367},{"text":329,"config":370},{"href":331,"dataGaName":332,"dataGaLocation":83},{"text":372,"config":373},"Leadership",{"href":374,"dataGaName":375,"dataGaLocation":83},"/company/team/e-group/","leadership",{"text":377,"config":378},"Team",{"href":379,"dataGaName":380,"dataGaLocation":83},"/company/team/","team",{"text":382,"config":383},"Handbook",{"href":384,"dataGaName":385,"dataGaLocation":83},"https://handbook.gitlab.com/","handbook",{"text":387,"config":388},"Investor relations",{"href":389,"dataGaName":390,"dataGaLocation":83},"https://ir.gitlab.com/","investor relations",{"text":392,"config":393},"Trust Center",{"href":394,"dataGaName":395,"dataGaLocation":83},"/security/","trust center",{"text":397,"config":398},"AI Transparency Center",{"href":399,"dataGaName":400,"dataGaLocation":83},"/ai-transparency-center/","ai transparency center",{"text":402,"config":403},"Newsletter",{"href":404,"dataGaName":405,"dataGaLocation":83},"/company/contact/","newsletter",{"text":407,"config":408},"Press",{"href":409,"dataGaName":410,"dataGaLocation":83},"/press/","press",{"text":412,"config":413,"lists":414},"Contact us",{"dataNavLevelOne":354},[415],{"items":416},[417,420,425],{"text":90,"config":418},{"href":92,"dataGaName":419,"dataGaLocation":83},"talk to sales",{"text":421,"config":422},"Get help",{"href":423,"dataGaName":424,"dataGaLocation":83},"/support/","get help",{"text":426,"config":427},"Customer portal",{"href":428,"dataGaName":429,"dataGaLocation":83},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":431,"login":432,"suggestions":439},"Close",{"text":433,"link":434},"To search repositories and projects, login to",{"text":435,"config":436},"gitlab.com",{"href":97,"dataGaName":437,"dataGaLocation":438},"search login","search",{"text":440,"default":441},"Suggestions",[442,444,448,450,454,458],{"text":112,"config":443},{"href":117,"dataGaName":112,"dataGaLocation":438},{"text":445,"config":446},"Code Suggestions (AI)",{"href":447,"dataGaName":445,"dataGaLocation":438},"/solutions/code-suggestions/",{"text":164,"config":449},{"href":166,"dataGaName":164,"dataGaLocation":438},{"text":451,"config":452},"GitLab on AWS",{"href":453,"dataGaName":451,"dataGaLocation":438},"/partners/technology-partners/aws/",{"text":455,"config":456},"GitLab on Google Cloud",{"href":457,"dataGaName":455,"dataGaLocation":438},"/partners/technology-partners/google-cloud-platform/",{"text":459,"config":460},"Why GitLab?",{"href":125,"dataGaName":459,"dataGaLocation":438},{"freeTrial":462,"mobileIcon":467,"desktopIcon":472,"secondaryButton":475},{"text":463,"config":464},"Start free trial",{"href":465,"dataGaName":88,"dataGaLocation":466},"https://gitlab.com/-/trials/new/","nav",{"altText":468,"config":469},"Gitlab Icon",{"src":470,"dataGaName":471,"dataGaLocation":466},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":468,"config":473},{"src":474,"dataGaName":471,"dataGaLocation":466},"/images/brand/gitlab-logo-type.svg",{"text":476,"config":477},"Get Started",{"href":478,"dataGaName":479,"dataGaLocation":466},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/compare/gitlab-vs-github/","get started",{"freeTrial":481,"mobileIcon":485,"desktopIcon":487},{"text":482,"config":483},"Learn more about GitLab Duo",{"href":117,"dataGaName":484,"dataGaLocation":466},"gitlab duo",{"altText":468,"config":486},{"src":470,"dataGaName":471,"dataGaLocation":466},{"altText":468,"config":488},{"src":474,"dataGaName":471,"dataGaLocation":466},"content:shared:en-us:main-navigation.yml","Main Navigation","shared/en-us/main-navigation.yml","shared/en-us/main-navigation",{"_path":494,"_dir":77,"_draft":6,"_partial":6,"_locale":7,"title":495,"button":496,"image":500,"config":503,"_id":505,"_type":69,"_source":71,"_file":506,"_stem":507,"_extension":74},"/shared/en-us/banner","is now in public beta!",{"text":123,"config":497},{"href":498,"dataGaName":499,"dataGaLocation":83},"/gitlab-duo/agent-platform/","duo banner",{"config":501},{"src":502},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg",{"layout":504},"release","content:shared:en-us:banner.yml","shared/en-us/banner.yml","shared/en-us/banner",{"_path":509,"_dir":77,"_draft":6,"_partial":6,"_locale":7,"data":510,"_id":715,"_type":69,"title":716,"_source":71,"_file":717,"_stem":718,"_extension":74},"/shared/en-us/main-footer",{"text":511,"source":512,"edit":518,"contribute":523,"config":528,"items":533,"minimal":707},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":513,"config":514},"View page source",{"href":515,"dataGaName":516,"dataGaLocation":517},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":519,"config":520},"Edit this page",{"href":521,"dataGaName":522,"dataGaLocation":517},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":524,"config":525},"Please contribute",{"href":526,"dataGaName":527,"dataGaLocation":517},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":529,"facebook":530,"youtube":531,"linkedin":532},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[534,557,614,643,677],{"title":101,"links":535,"subMenu":540},[536],{"text":537,"config":538},"DevSecOps platform",{"href":110,"dataGaName":539,"dataGaLocation":517},"devsecops platform",[541],{"title":241,"links":542},[543,547,552],{"text":544,"config":545},"View plans",{"href":243,"dataGaName":546,"dataGaLocation":517},"view plans",{"text":548,"config":549},"Why Premium?",{"href":550,"dataGaName":551,"dataGaLocation":517},"/pricing/premium/","why premium",{"text":553,"config":554},"Why Ultimate?",{"href":555,"dataGaName":556,"dataGaLocation":517},"/pricing/ultimate/","why ultimate",{"title":558,"links":559},"Solutions",[560,565,568,570,575,580,584,587,591,596,598,601,604,609],{"text":561,"config":562},"Digital transformation",{"href":563,"dataGaName":564,"dataGaLocation":517},"/topics/digital-transformation/","digital transformation",{"text":189,"config":566},{"href":184,"dataGaName":567,"dataGaLocation":517},"security & compliance",{"text":178,"config":569},{"href":160,"dataGaName":161,"dataGaLocation":517},{"text":571,"config":572},"Agile development",{"href":573,"dataGaName":574,"dataGaLocation":517},"/solutions/agile-delivery/","agile delivery",{"text":576,"config":577},"Cloud transformation",{"href":578,"dataGaName":579,"dataGaLocation":517},"/topics/cloud-native/","cloud transformation",{"text":581,"config":582},"SCM",{"href":174,"dataGaName":583,"dataGaLocation":517},"source code management",{"text":164,"config":585},{"href":166,"dataGaName":586,"dataGaLocation":517},"continuous integration & delivery",{"text":588,"config":589},"Value stream management",{"href":216,"dataGaName":590,"dataGaLocation":517},"value stream management",{"text":592,"config":593},"GitOps",{"href":594,"dataGaName":595,"dataGaLocation":517},"/solutions/gitops/","gitops",{"text":226,"config":597},{"href":228,"dataGaName":229,"dataGaLocation":517},{"text":599,"config":600},"Small business",{"href":233,"dataGaName":234,"dataGaLocation":517},{"text":602,"config":603},"Public sector",{"href":238,"dataGaName":239,"dataGaLocation":517},{"text":605,"config":606},"Education",{"href":607,"dataGaName":608,"dataGaLocation":517},"/solutions/education/","education",{"text":610,"config":611},"Financial services",{"href":612,"dataGaName":613,"dataGaLocation":517},"/solutions/finance/","financial services",{"title":246,"links":615},[616,618,620,622,625,627,629,631,633,635,637,639,641],{"text":258,"config":617},{"href":260,"dataGaName":261,"dataGaLocation":517},{"text":263,"config":619},{"href":265,"dataGaName":266,"dataGaLocation":517},{"text":268,"config":621},{"href":270,"dataGaName":271,"dataGaLocation":517},{"text":273,"config":623},{"href":275,"dataGaName":624,"dataGaLocation":517},"docs",{"text":296,"config":626},{"href":298,"dataGaName":299,"dataGaLocation":517},{"text":291,"config":628},{"href":293,"dataGaName":294,"dataGaLocation":517},{"text":301,"config":630},{"href":303,"dataGaName":304,"dataGaLocation":517},{"text":314,"config":632},{"href":316,"dataGaName":317,"dataGaLocation":517},{"text":306,"config":634},{"href":308,"dataGaName":309,"dataGaLocation":517},{"text":319,"config":636},{"href":321,"dataGaName":322,"dataGaLocation":517},{"text":324,"config":638},{"href":326,"dataGaName":327,"dataGaLocation":517},{"text":329,"config":640},{"href":331,"dataGaName":332,"dataGaLocation":517},{"text":334,"config":642},{"href":336,"dataGaName":337,"dataGaLocation":517},{"title":352,"links":644},[645,647,649,651,653,655,657,661,666,668,670,672],{"text":359,"config":646},{"href":361,"dataGaName":354,"dataGaLocation":517},{"text":364,"config":648},{"href":366,"dataGaName":367,"dataGaLocation":517},{"text":372,"config":650},{"href":374,"dataGaName":375,"dataGaLocation":517},{"text":377,"config":652},{"href":379,"dataGaName":380,"dataGaLocation":517},{"text":382,"config":654},{"href":384,"dataGaName":385,"dataGaLocation":517},{"text":387,"config":656},{"href":389,"dataGaName":390,"dataGaLocation":517},{"text":658,"config":659},"Sustainability",{"href":660,"dataGaName":658,"dataGaLocation":517},"/sustainability/",{"text":662,"config":663},"Diversity, inclusion and belonging (DIB)",{"href":664,"dataGaName":665,"dataGaLocation":517},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":392,"config":667},{"href":394,"dataGaName":395,"dataGaLocation":517},{"text":402,"config":669},{"href":404,"dataGaName":405,"dataGaLocation":517},{"text":407,"config":671},{"href":409,"dataGaName":410,"dataGaLocation":517},{"text":673,"config":674},"Modern Slavery Transparency Statement",{"href":675,"dataGaName":676,"dataGaLocation":517},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":678,"links":679},"Contact Us",[680,683,685,687,692,697,702],{"text":681,"config":682},"Contact an expert",{"href":92,"dataGaName":93,"dataGaLocation":517},{"text":421,"config":684},{"href":423,"dataGaName":424,"dataGaLocation":517},{"text":426,"config":686},{"href":428,"dataGaName":429,"dataGaLocation":517},{"text":688,"config":689},"Status",{"href":690,"dataGaName":691,"dataGaLocation":517},"https://status.gitlab.com/","status",{"text":693,"config":694},"Terms of use",{"href":695,"dataGaName":696,"dataGaLocation":517},"/terms/","terms of use",{"text":698,"config":699},"Privacy statement",{"href":700,"dataGaName":701,"dataGaLocation":517},"/privacy/","privacy statement",{"text":703,"config":704},"Cookie preferences",{"dataGaName":705,"dataGaLocation":517,"id":706,"isOneTrustButton":146},"cookie preferences","ot-sdk-btn",{"items":708},[709,711,713],{"text":693,"config":710},{"href":695,"dataGaName":696,"dataGaLocation":517},{"text":698,"config":712},{"href":700,"dataGaName":701,"dataGaLocation":517},{"text":703,"config":714},{"dataGaName":705,"dataGaLocation":517,"id":706,"isOneTrustButton":146},"content:shared:en-us:main-footer.yml","Main Footer","shared/en-us/main-footer.yml","shared/en-us/main-footer",1753733189588]