{"version":1,"pages":[{"id":"Ssk05ZujEqHcTQ6S8v01","title":"Kubernetes Optimization","pathname":"/","siteSpaceId":"sitesp_eLNAQ","lang":"en","icon":"dharmachakra","description":"Learn how to effortlessly scale and right-size Kubernetes with granular control that ensures peak performance at the lowest possible cost"},{"id":"brfJeYeGpYIzIprIrbcW","title":"Overview","pathname":"/getting-started/overview","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Get started with PerfectScale in minutes and optimize your Kubernetes environment effortlessly","breadcrumbs":[{"label":"Getting started","icon":"play"}]},{"id":"Sy50uQEYdTIwXu4tdeqm","title":"How to onboard a cluster","pathname":"/getting-started/how-to-onboard-a-cluster","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Step-by-step guide on how to onboard your first cluster and start optimizing within a few minutes","breadcrumbs":[{"label":"Getting started","icon":"play"}]},{"id":"djp1TQHJhCnYmvfPO4uq","title":"Onboarding clusters programmatically","pathname":"/getting-started/onboarding-clusters-programmatically","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to set up dynamic clusters provisioning with this step-by-step tutorial","breadcrumbs":[{"label":"Getting started","icon":"play"}]},{"id":"uXM5KTHvBCANMs98pD9g","title":"Onboarding with ArgoCD","pathname":"/getting-started/onboarding-with-argocd","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to install PerfectScale exporter with ArgoCD with this comprehensive guide","breadcrumbs":[{"label":"Getting started","icon":"play"}]},{"id":"msuc927ZfVGDpbAuCaDB","title":"Updating PerfectScale Agent resources","pathname":"/getting-started/updating-perfectscale-agent-resources","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to update PerfectScale Agent resources","breadcrumbs":[{"label":"Getting started","icon":"play"}]},{"id":"xnc2RTIUsZat6d7fnXYd","title":"Re-onboarding a cluster","pathname":"/getting-started/re-onboarding-a-cluster","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to re-upload your Kubernetes cluster, ensuring its data continuation","breadcrumbs":[{"label":"Getting started","icon":"play"}]},{"id":"GTSLighpro9MqFczzpm4","title":"Introduction to automation","pathname":"/enable-automation/introduction-to-automation","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Continuously enhance performance and resiliency, optimize resource utilization, minimize waste, and streamline the management of your Kubernetes infrastructure with PerfectScale Automation","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"MGbzqYOYbm5DuvdaRhfR","title":"Automation setup instructions","pathname":"/enable-automation/automation-setup-instructions","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Set up PerfectScale Automation in minutes and start seeing instant optimization results with just a few simple steps","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"SUGgzT10nzIWgrQunGmX","title":"Configuring Automation via UI","pathname":"/enable-automation/configuring-automation-via-ui","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Seamlessly setup Automation with the guided UI flow.","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"D2qKWWANKZEI8Eiop6UE","title":"Configuring Automation with CRD","pathname":"/enable-automation/configuring-automation-with-crd","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Seamlessly setup Automation with flexible CR configuration.","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"061ke9Cwm1mhW5yuwRVB","title":"Including a cluster, namespace, or workload to the Automation","pathname":"/enable-automation/configuring-automation-with-crd/including-a-cluster-namespace-or-workload-to-the-automation","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to effortlessly include a cluster, namespace, or workload into your Automation configuration","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"},{"label":"Configuring Automation with CRD"}]},{"id":"13PCP1ydg6lzM4INgi18","title":"Configuring Automation for a cluster with CRD","pathname":"/enable-automation/configuring-automation-with-crd/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-cluster-with-crd","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to apply Automation to all workloads within the cluster effortlessly","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"},{"label":"Configuring Automation with CRD"},{"label":"Including a cluster, namespace, or workload to the Automation"}]},{"id":"tBXRTNcDTwAKuwd4zQtJ","title":"Configuring Automation for a namespace with CRD","pathname":"/enable-automation/configuring-automation-with-crd/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-namespace-with-crd","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to apply Automation to all workloads within the namespace effortlessly","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"},{"label":"Configuring Automation with CRD"},{"label":"Including a cluster, namespace, or workload to the Automation"}]},{"id":"28KOWRMuMpA0KDT9OBtQ","title":"Configuring Automation for a workload with CRD","pathname":"/enable-automation/configuring-automation-with-crd/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-workload-with-crd","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to effortlessly automate the right-sizing of the specific workloads","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"},{"label":"Configuring Automation with CRD"},{"label":"Including a cluster, namespace, or workload to the Automation"}]},{"id":"brxiUft0rum3om2oKkuy","title":"Excluding a namespace or workload from the Automation with CRD","pathname":"/enable-automation/configuring-automation-with-crd/excluding-a-namespace-or-workload-from-the-automation-with-crd","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to effortlessly exclude a cluster, namespace, or workload from your Automation configuration","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"},{"label":"Configuring Automation with CRD"}]},{"id":"gBGzCn8PsiUHThWEF6wW","title":"Automation customization with CRD","pathname":"/enable-automation/configuring-automation-with-crd/automation-customization-with-crd","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to customize your Automation setup","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"},{"label":"Configuring Automation with CRD"}]},{"id":"zHjMVcSQS9K9ZkY1lZDS","title":"Disable automation with CRD","pathname":"/enable-automation/configuring-automation-with-crd/disable-automation-with-crd","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to disable Automation","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"},{"label":"Configuring Automation with CRD"}]},{"id":"lvySSwkxMKSO20ptq71k","title":"Verifying Automation status","pathname":"/enable-automation/verifying-automation-status","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Verify the status of Automation to ensure it is running properly","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"fSpJTyY5rPMl0L3Z2eo2","title":"Rollout-aware Automation","pathname":"/enable-automation/rollout-aware-automation","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore how PerfectScale’s rollout-aware automation syncs continuous optimization with continuous deployment, ensuring safe optimization across advanced K8s","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"Gjrq3p5C0kQAqlsEp1RC","title":"In-place workload right-sizing","pathname":"/enable-automation/in-place-workload-right-sizing","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Autonomous workload optimization without restarts","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"mIEEetxUaWjvaJ9nRT78","title":"Injected containers handling","pathname":"/enable-automation/injected-containers-handling","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore PerfectScale’s approach to handling injected (immutable) containers","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"aNYtBmVkPHYCKdu3HpRz","title":"Exploring Automation KPIs","pathname":"/enable-automation/exploring-automation-kpis","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Automation performance evaluation offers insights into automation-driven actions, highlighting their impact on resource optimization and overall efficiency","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"TsZzGVupxU54d8rXHdv4","title":"Automation with GitOps","pathname":"/enable-automation/automation-with-gitops","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"A quick guide on how to seamlessly integrate PerfectScale with your GitOps solutions","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"5tl5qaA0vWg8ZEeIRS8W","title":"Troubleshooting","pathname":"/enable-automation/troubleshooting","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Guidance for diagnosing and resolving common issues","breadcrumbs":[{"label":"Enable automation","icon":"wand-sparkles"}]},{"id":"aF4vRQzivOFqJAlQUXGq","title":"About cloud billing integration","pathname":"/cloud-billing-integration/about-cloud-billing-integration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Unlock a precise optimization and comprehensive analysis of K8s expenses across your entire environment by integrating your cloud billing","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"OiPezhMgkcWZNgQOmXbr","title":"Connecting AWS CUR","pathname":"/cloud-billing-integration/connecting-aws-cur","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Step-by-step guide on how to enable AWS CUR","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"hFUKrUHRuXvVB33I11Bd","title":"Connecting Azure Cost Management","pathname":"/cloud-billing-integration/connecting-azure-cost-management","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Step-by-step guide on how to enable Azure Cost Management","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"W1G5KvsmKb9XjLVF6Hdj","title":"Connecting GCP Cloud Billing","pathname":"/cloud-billing-integration/connecting-gcp-cloud-billing","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Step-by-step guide on how to export GCP Cloud Billing data","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"vLlkmkZNdVLJgFw1m75U","title":"DoiT pricing","pathname":"/cloud-billing-integration/doit-pricing","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Leverage DoiT pricing as your cloud pricing source","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"xSprg2foBwi8UnioNNuu","title":"Configuring multi-cloud billing integration","pathname":"/cloud-billing-integration/configuring-multi-cloud-billing-integration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"How to configure multi-cloud billing integration using a CRD","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"slEqXFM5XHkrEXLsTC5k","title":"Clusters' metrics overview","pathname":"/visibility-and-optimization/clusters-metrics-overview","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Overview provides advanced visibility to the most important metrics per each cluster, allowing you to prioritize which cluster needs to focus on","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"u8Ghmco03jG4PkZcwNYt","title":"Podfit | vertical pod right-sizing","pathname":"/visibility-and-optimization/podfit-or-vertical-pod-right-sizing","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore a granular, comprehensive view of your clusters' health and costs, identify and prioritize areas that need attention while autonomously optimizing workloads","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"6SaFY6QiXjMNdo3TCeYZ","title":"Understanding 'At Risk' indicators","pathname":"/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/understanding-at-risk-indicators","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore wide range of 'At Risk' indicators that PerfectScale provides","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Podfit | vertical pod right-sizing"}]},{"id":"RmlPa1Z4UaZoxY32OzOw","title":"LimitRange and ResourceQuota","pathname":"/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/limitrange-and-resourcequota","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"This page explains how PerfectScale handles LimitRange and ResourceQuota in your clusters, ensuring compliance with your specified resource allocation constraints","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Podfit | vertical pod right-sizing"}]},{"id":"Cq3CTJbTGPfgKoMyAZHR","title":"Muted workload","pathname":"/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/muted-workload","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Understand the impact of muted workloads on various metric calculations","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Podfit | vertical pod right-sizing"}]},{"id":"91TaMCFHVCh5GRouOVBx","title":"Infrafit | node right-sizing","pathname":"/visibility-and-optimization/infrafit-or-node-right-sizing","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"InfraFit is an advanced feature that provides a granular view of resource allocation across the various nodes supporting your Kubernetes clusters","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"kp14GWaZOC7A2sbqlvfh","title":"Node group view","pathname":"/visibility-and-optimization/infrafit-or-node-right-sizing/node-group-view","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Gain insights and identify the most impactful optimization opportunities within the node groups","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Infrafit | node right-sizing"}]},{"id":"1HxSnj4Js5go76bumuck","title":"Node type view","pathname":"/visibility-and-optimization/infrafit-or-node-right-sizing/node-type-view","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore the node type view of Infrafit","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Infrafit | node right-sizing"}]},{"id":"TZinZawg4Df0RZdOiyWY","title":"GPU optimization","pathname":"/visibility-and-optimization/gpu-optimization","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Reduce cloud GPU costs with real-time utilization insights","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"xZGL2D1hcnihlpanTJsw","title":"Java containers","pathname":"/visibility-and-optimization/java-containers","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Optimize Java containers with granular visibility and tailored recommendations","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"0eIuR4GidMvuOFeRXZ2N","title":"Trends monitoring","pathname":"/visibility-and-optimization/trends-monitoring","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Unlocks granular visibility and in-depth insight into costs, waste, and risk metrics over time","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"e0nylfJx7m8hQZbjV6JR","title":"Alerts overview","pathname":"/configure-alerts/alerts-overview","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Get real-time resilience and financial anomalies alerts across your environment and address them before they impact your services","breadcrumbs":[{"label":"Configure alerts","icon":"triangle-exclamation"}]},{"id":"CwIRMwHJkkMzrnOdT54h","title":"Alerts acknowledgement","pathname":"/configure-alerts/alerts-overview/alerts-acknowledgement","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Ensure each critical issue is acknowledged and properly addressed","breadcrumbs":[{"label":"Configure alerts","icon":"triangle-exclamation"},{"label":"Alerts overview"}]},{"id":"rZqU8Rhu1dzChIdvQ0iw","title":"Financial alerts","pathname":"/configure-alerts/financial-alerts","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Get real-time financial anomalies alerts across your environment and keep your cloud bill in check","breadcrumbs":[{"label":"Configure alerts","icon":"triangle-exclamation"}]},{"id":"QO6rP4AmpFPVJCPSj79o","title":"Resiliency alerts","pathname":"/configure-alerts/resiliency-alerts","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Get real-time resilience alerts across your environment and address them before they impact your services","breadcrumbs":[{"label":"Configure alerts","icon":"triangle-exclamation"}]},{"id":"0Pbvnm4dpmpdNhy14MkS","title":"Understanding K8s scaling","pathname":"/product-overview/understanding-k8s-scaling","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"PerfectScale simplifies the right-sizing and right-scaling of Kubernetes environments","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"ZiCTJKftF8pnADHRvdY4","title":"System & user-defined restrictions","pathname":"/product-overview/system-and-user-defined-restrictions","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"An overview of system and user-defined rules and restrictions","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"5NRaFf7QT1pDjZ0y1UFZ","title":"PerfectScale Agent","pathname":"/product-overview/perfectscale-agent","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"PerfectScale psc_exporter metrics and associated alerts overview","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"sBGSOMNICZWOCtkWI7Fy","title":"PerfectScale data collected","pathname":"/product-overview/perfectscale-data-collected","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore what the data PerfectScale collects in order to provide service","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"QXC5HHa0U7S528WvF9Sk","title":"PerfectScale Autoscaler Objects' Events","pathname":"/product-overview/perfectscale-autoscaler-objects-events","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore PerfectScale autoscaler objects' events","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"poOuEfSNpSK2bReKYUbm","title":"Outbound Request Ports used by the PerfectScale Agent and Autoscaler","pathname":"/product-overview/outbound-request-ports-used-by-the-perfectscale-agent-and-autoscaler","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore outbound request ports used by the exporter and autoscaler","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"En1WoajODNlEI4wDdvfM","title":"PerfectScale Weekly Report","pathname":"/product-overview/perfectscale-weekly-report","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Receive PerfectScale insights into the cost and waste of your Kubernetes directly into your inbox","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"D4CYaEPhLK5PH92wfiCf","title":"Product architecture","pathname":"/product-overview/product-architecture","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"SaaS product architecture diagram","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"ZqtFnQSRs7nrkGxQmOGC","title":"Theme Settings","pathname":"/product-overview/theme-settings","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to switch between Light, Dark, and System modes to customize the platform’s appearance to your preference","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"zh4v4OjJYhs1cCSA8ywh","title":"Customization overview","pathname":"/customize-workflow/customization-overview","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore how to customize your Kubernetes optimization journey","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"Aj1ofLFVRiteqPy7i4F1","title":"Alerting","pathname":"/customize-workflow/alerting","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Get instant alerts across your environment, and focus and address the most impactful issues through advanced auto-prioritization","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"n5ri8YlDw4KOX1rEroJ4","title":"Resiliency alerts","pathname":"/customize-workflow/alerting/resiliency-alerts","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Resolve resilience risks proactively before they affect your users with impact-driven prioritization","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Alerting"}]},{"id":"Ypm29vokYSqFVVWbUV9V","title":"Financial alerts","pathname":"/customize-workflow/alerting/financial-alerts","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Instantly identify and address cost spikes and anomalies to keep your cloud bill in check","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Alerting"}]},{"id":"J2Zr19oC07ghWIJJCpR3","title":"Pricing","pathname":"/customize-workflow/pricing","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Configure accurate pricing by leveraging a range of pricing customization options","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"pPDdjql19yd9sv95BnBL","title":"Custom Pricing configuration","pathname":"/customize-workflow/pricing/custom-pricing-configuration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to configure custom pricing profile","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Pricing"}]},{"id":"I5LPBUClju8NUv2rJSxd","title":"AWS CUR configuration","pathname":"/customize-workflow/pricing/aws-cur-configuration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Unlock a high level of granularity and precise resource consumption tracking with AWS CUR integration","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Pricing"}]},{"id":"BvOP43WP7nQZWNntuHwc","title":"Azure Cost Management configuration","pathname":"/customize-workflow/pricing/azure-cost-management-configuration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Unlock a high level of granularity and precise resource consumption tracking with Azure Cost Management integration","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Pricing"}]},{"id":"e6FW5APyL0hnzJOKsZBq","title":"GCP Cloud Billing configuration","pathname":"/customize-workflow/pricing/gcp-cloud-billing-configuration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Unlock a high level of granularity and precise resource consumption tracking with GCP Cloud Billing integration","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Pricing"}]},{"id":"n9TXwvGLbcwN4xS5HsEY","title":"Ticketing & Bug Tracking","pathname":"/customize-workflow/ticketing-and-bug-tracking","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Easily collaborate with your team by integrating Jira for efficient ticketing and bug tracking, ensuring effective communication and issue management","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"5VuJtATARzlLfUKbU6EI","title":"Communication & Messaging","pathname":"/customize-workflow/communication-and-messaging","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to stay on top of alerts and receive them through your preferred communication channel for timely and effective responses","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"8JsM6FbnHyCeMKRBKAjv","title":"Slack Integration","pathname":"/customize-workflow/communication-and-messaging/slack-integration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Streamline alerts management with Slack integration","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"}]},{"id":"d8mAOxOo3QM2hCrrcsp3","title":"How to configure slack_token","pathname":"/customize-workflow/communication-and-messaging/slack-integration/how-to-configure-slack_token","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Step-by-step guide on how to configure slack_token","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"},{"label":"Slack Integration"}]},{"id":"0PCrk4Mx6kkwrNc1bgob","title":"How to configure routings","pathname":"/customize-workflow/communication-and-messaging/slack-integration/how-to-configure-routings","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to configure Slack routings","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"},{"label":"Slack Integration"}]},{"id":"apfypMpruGiYsKxUY2kd","title":"MS Teams Integration","pathname":"/customize-workflow/communication-and-messaging/ms-teams-integration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Streamline alerts management with MS Teams integration","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"}]},{"id":"z5LV91GcTyChAuI5nT22","title":"How to configure teams_webhook","pathname":"/customize-workflow/communication-and-messaging/ms-teams-integration/how-to-configure-teams_webhook","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Step-by-step guide on how to configure teams_webhook","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"},{"label":"MS Teams Integration"}]},{"id":"yQ7N60u576iTYjf1w2GR","title":"Datadog Alerts Integration","pathname":"/customize-workflow/communication-and-messaging/datadog-alerts-integration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Streamline alerts management with Datadog alerts integration","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"}]},{"id":"qHCtgmePEQhAACupmgAE","title":"Label customizations","pathname":"/customize-workflow/label-customizations","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore advanced label configuration","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"jio9vA0aRa3x8cPKmtam","title":"Ephemeral workloads grouping","pathname":"/customize-workflow/ephemeral-workloads-grouping","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Leverage advanced PerfectScale grouping to streamline your optimization process even for highly dynamic environments","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"iLNjcsfUNMbJrInfpGHN","title":"Observability","pathname":"/customize-workflow/observability","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Improve resource utilization clarity with Observability profiles","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"kC8XsqAsRvgP0SF7F1Ti","title":"Managing workloads with labels","pathname":"/customize-workflow/managing-workloads-with-labels","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Customize Podfit Label view to seamlessly access the data for the specific workloads","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"cA9iHRxvMu5MsAX9nlmh","title":"Optimization Policy customization","pathname":"/customize-workflow/optimization-policy-customization","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to customize the optimization policy to tailor recommendations and automation to your services' specific needs","breadcrumbs":[{"label":"Customize workflow","icon":"arrow-progress"}]},{"id":"xmQXxLuN1Ep42c66y37q","title":"Cluster settings","pathname":"/administration/cluster-settings","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Review or edit the settings of the onboarded cluster","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"NrGUKC82vmXtT3WsG9wn","title":"User management","pathname":"/administration/user-management","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"A brief guide on how to invite more users and collaborate with your team","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"dSHIkTa0iuiSisCEi7K4","title":"RBAC | Roles and permissions","pathname":"/administration/rbac-or-roles-and-permissions","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore user roles and their associated permissions","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"4JIPJ5EyqTwgSKssdyZD","title":"Subscription details","pathname":"/administration/subscription-details","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"A detailed overview of your PerfectScale license, including the current Plan, start and expiration dates, and vCPU consumption","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"cGch9G40lXMq7OaUkoZZ","title":"Security","pathname":"/administration/security","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn more about security measurements PerfectScale provides","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"Fu6kyI9mBwPnLTkybyZ7","title":"MFA","pathname":"/administration/security/mfa","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"The step-by-step guide for adding MFA","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"a6pnDe2U1wAf0e9dDoHS","title":"SSO","pathname":"/administration/security/sso","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"The step-by-step guide for adding SSO","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"DsVBBW3Uxy1KOvGTVMS1","title":"Agent RBAC Permissions","pathname":"/administration/security/agent-rbac-permissions","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore permissions PerfectScale Agent requires to provide the service","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"31SJWktTeLXcIcRCux1e","title":"psc-autoscaler RBAC Permissions","pathname":"/administration/security/psc-autoscaler-rbac-permissions","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore permissions PerfectScale Automation Agent requires to provide the service","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"xJOr9IbikG7elTOcv7tg","title":"ps-exporter via Proxy Configuration","pathname":"/administration/security/ps-exporter-via-proxy-configuration","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Instructions on how to connect the PerfectScale agent via proxy","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"IBSKauquvUU58EQ6mz1E","title":"PerfectScale Prometheus Exporter","pathname":"/administration/perfectscale-prometheus-exporter","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"The PerfectScale Prometheus Exporter seamlessly integrates PerfectScale insights into your existing monitoring and alerting infrastructure","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"vmbSeow1tMDmcjJGPdwG","title":"Help Center","pathname":"/administration/help-center","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Explore Help Center - all the support and resources you need are available here!","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"eOFsT5JLxbpBrYhSajn8","title":"Public API","pathname":"/api/public-api","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to programmatically interact with PerfectScale, enabling automation, data retrieval, and integration with your existing workflows","breadcrumbs":[{"label":"API","icon":"gear-code"}]},{"id":"xzzgDArUcYP8wkGn5uso","title":"PerfectScale trial","pathname":"/perfectscale-trial/perfectscale-trial","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn more about PerfectScale trial","breadcrumbs":[{"label":"PerfectScale trial","icon":"bullseye-arrow"}]},{"id":"3EeJMwhXT4SDesVSjEIF","title":"How to find your allocated vCPU?","pathname":"/perfectscale-trial/perfectscale-trial/how-to-find-your-allocated-vcpu","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Learn how to retrieve the number of CPU Units per Kubernetes node to find your perfect license","breadcrumbs":[{"label":"PerfectScale trial","icon":"bullseye-arrow"},{"label":"PerfectScale trial"}]},{"id":"FsF2LeQFham1BXZEbNta","title":"Help PerfectScale to improve","pathname":"/help-perfectscale-to-improve","siteSpaceId":"sitesp_eLNAQ","lang":"en","description":"Your hones feedback - our best driver!"},{"id":"Ssk05ZujEqHcTQ6S8v01","title":"Kubernetes Optimization","pathname":"/2.0-self-hosted-or-perfectscale-documentation","siteSpaceId":"sitesp_ewnvH","icon":"dharmachakra","description":"Learn how to effortlessly scale and right-size Kubernetes with granular control that ensures peak performance at the lowest possible cost"},{"id":"brfJeYeGpYIzIprIrbcW","title":"Overview","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/overview","siteSpaceId":"sitesp_ewnvH","description":"Explore how to set up PerfectScale self-hosted solution and start optimizing your Kubernetes environment","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"SY0ENehr8oW6aMCtUP9p","title":"Cluster prerequisites","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/cluster-prerequisites","siteSpaceId":"sitesp_ewnvH","description":"Prerequisites for the PerfectScale provisioner in a self-hosted Kubernetes environment","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"znZgLTQOVfMgWWfNXBoX","title":"Provisioner installation","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/provisioner-installation","siteSpaceId":"sitesp_ewnvH","description":"Installation guide for PerfectScale Provisioner in a self-hosted Kubernetes environment","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"ULsyzEpGjHtY4FaNlcYr","title":"Provisioner installation with FluxCD","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/provisioner-installation-with-fluxcd","siteSpaceId":"sitesp_ewnvH","description":"Learn how to install PerfectScale provisioner with FluxCD with this comprehensive guide","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"W5Pt7TeNqoQWG9uSwRr9","title":"Provisioner installation with Registry Override","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/provisioner-installation-with-registry-override","siteSpaceId":"sitesp_ewnvH","description":"Learn how to install PerfectScale provisioner with Registry Override","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"YLJz2IE07yDlPm45fbzb","title":"Provisioner installation with Managed Postgres","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/provisioner-installation-with-managed-postgres","siteSpaceId":"sitesp_ewnvH","description":"Learn how to install PerfectScale provisioner with Managed Postgres with this comprehensive guide","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"Sy50uQEYdTIwXu4tdeqm","title":"How to onboard a cluster","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/how-to-onboard-a-cluster","siteSpaceId":"sitesp_ewnvH","description":"Step-by-step guide on how to onboard your first cluster and start optimizing within a few minutes","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"djp1TQHJhCnYmvfPO4uq","title":"Onboarding clusters programmatically","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/onboarding-clusters-programmatically","siteSpaceId":"sitesp_ewnvH","description":"Learn how to set up dynamic clusters provisioning with this step-by-step tutorial","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"uXM5KTHvBCANMs98pD9g","title":"Installing exporter with ArgoCD","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/installing-exporter-with-argocd","siteSpaceId":"sitesp_ewnvH","description":"Learn how to install PerfectScale exporter with ArgoCD with this comprehensive guide","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"msuc927ZfVGDpbAuCaDB","title":"Updating PerfectScale Agent resources","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/updating-perfectscale-agent-resources","siteSpaceId":"sitesp_ewnvH","description":"Learn how to update PerfectScale Agent resources","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"xnc2RTIUsZat6d7fnXYd","title":"Re-onboarding a cluster","pathname":"/2.0-self-hosted-or-perfectscale-documentation/getting-started/re-onboarding-a-cluster","siteSpaceId":"sitesp_ewnvH","description":"Learn how to re-upload your Kubernetes cluster, ensuring its data continuation","breadcrumbs":[{"label":"Getting Started","icon":"play"}]},{"id":"GTSLighpro9MqFczzpm4","title":"Introduction to automation","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/introduction-to-automation","siteSpaceId":"sitesp_ewnvH","description":"Continuously enhance performance and resiliency, optimize resource utilization, minimize waste, and streamline the management of your Kubernetes infrastructure with PerfectScale Automation","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"pILkgM34irtLE1QARZlv","title":"Automation setup instruction","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/automation-setup-instruction","siteSpaceId":"sitesp_ewnvH","description":"Set up PerfectScale Automation in minutes and start seeing instant optimization results with just a few simple steps","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"fkzLE7JOdtLVzRg4P5zN","title":"Including a cluster, namespace, or workload to the Automation","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/including-a-cluster-namespace-or-workload-to-the-automation","siteSpaceId":"sitesp_ewnvH","description":"Learn how to effortlessly include a cluster, namespace, or workload into your Automation configuration","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"h0HDe5JnU6q80oVgUqFJ","title":"Configuring Automation for a cluster","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-cluster","siteSpaceId":"sitesp_ewnvH","description":"Learn how to apply Automation to all workloads within the cluster effortlessly","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"},{"label":"Including a cluster, namespace, or workload to the Automation"}]},{"id":"AuYZrZ6gYj66ZKBRmRpE","title":"Configuring Automation for a namespace","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-namespace","siteSpaceId":"sitesp_ewnvH","description":"Learn how to apply Automation to all workloads within the namespace effortlessly","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"},{"label":"Including a cluster, namespace, or workload to the Automation"}]},{"id":"bmybWyeBhPK24sYDAM8S","title":"Configuring Automation for a workload","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-workload","siteSpaceId":"sitesp_ewnvH","description":"Learn how to effortlessly automate the right-sizing of the specific workloads","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"},{"label":"Including a cluster, namespace, or workload to the Automation"}]},{"id":"i7Uma9e4tgvmleQcfQaR","title":"Excluding a namespace or workload from the Automation","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/excluding-a-namespace-or-workload-from-the-automation","siteSpaceId":"sitesp_ewnvH","description":"Learn how to effortlessly exclude a cluster, namespace, or workload from your Automation configuration","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"x1tM2HA9QGJbgLkQ1XKp","title":"Rollout-aware Automation","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/rollout-aware-automation","siteSpaceId":"sitesp_ewnvH","description":"Explore how PerfectScale’s rollout-aware automation syncs continuous optimization with continuous deployment, ensuring safe optimization across advanced K8s","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"AoWNruTdYbpYb7aSotCr","title":"Automation customization","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/automation-customization","siteSpaceId":"sitesp_ewnvH","description":"Learn how to customize your Automation setup","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"DAyFKV2XLQ31qVZNyJtC","title":"Verifying Automation status","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/verifying-automation-status","siteSpaceId":"sitesp_ewnvH","description":"Verify the status of Automation to ensure it is running properly","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"RajKVfs1dKMqpcEGPrd3","title":"In-place workload right-sizing","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/in-place-workload-right-sizing","siteSpaceId":"sitesp_ewnvH","description":"Autonomous workload optimization without restarts","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"ec15BIiPRBWCGlPa1X3V","title":"Injected containers handling","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/injected-containers-handling","siteSpaceId":"sitesp_ewnvH","description":"Explore PerfectScale’s approach to handling injected (immutable) containers","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"aNYtBmVkPHYCKdu3HpRz","title":"Exploring Automation KPIs","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/exploring-automation-kpis","siteSpaceId":"sitesp_ewnvH","description":"Automation performance evaluation offers insights into automation-driven actions, highlighting their impact on resource optimization and overall efficiency","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"zHjMVcSQS9K9ZkY1lZDS","title":"Disable automation","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/disable-automation","siteSpaceId":"sitesp_ewnvH","description":"Learn how to disable Automation","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"5tl5qaA0vWg8ZEeIRS8W","title":"Automation troubleshooting","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/automation-troubleshooting","siteSpaceId":"sitesp_ewnvH","description":"Guidance for diagnosing and resolving common issues","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"K6pnJVnSY6ckbd69UwMr","title":"Automation with GitOps","pathname":"/2.0-self-hosted-or-perfectscale-documentation/enable-automation/automation-with-gitops","siteSpaceId":"sitesp_ewnvH","description":"A quick guide on how to seamlessly integrate PerfectScale with your GitOps solutions","breadcrumbs":[{"label":"Enable Automation","icon":"wand-sparkles"}]},{"id":"aF4vRQzivOFqJAlQUXGq","title":"About cloud billing integration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/about-cloud-billing-integration","siteSpaceId":"sitesp_ewnvH","description":"Unlock a precise optimization and comprehensive analysis of K8s expenses across your entire environment by integrating your cloud billing","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"OiPezhMgkcWZNgQOmXbr","title":"Connecting AWS CUR","pathname":"/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/connecting-aws-cur","siteSpaceId":"sitesp_ewnvH","description":"Step-by-step guide on how to enable AWS CUR","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"hFUKrUHRuXvVB33I11Bd","title":"Connecting Azure Cost Management","pathname":"/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/connecting-azure-cost-management","siteSpaceId":"sitesp_ewnvH","description":"Step-by-step guide on how to enable Azure Cost Management","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"Oqwae0oapg4qGTndD6iV","title":"DoiT Pricing","pathname":"/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/doit-pricing","siteSpaceId":"sitesp_ewnvH","description":"Leverage DoiT pricing as your cloud pricing source","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"k0N5uMe5rFgvZZElpp5R","title":"Configuring multi-cloud billing integration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/configuring-multi-cloud-billing-integration","siteSpaceId":"sitesp_ewnvH","description":"How to configure multi-cloud billing integration using a CRD","breadcrumbs":[{"label":"Integrate cloud billing","icon":"money-check-dollar-pen"}]},{"id":"slEqXFM5XHkrEXLsTC5k","title":"Clusters' metrics overview","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/clusters-metrics-overview","siteSpaceId":"sitesp_ewnvH","description":"Explore advanced multi-cluster, multi-cloud visibility, enabling you to prioritize tasks, focus on the most important aspects, and make data-driven decisions","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"u8Ghmco03jG4PkZcwNYt","title":"Podfit | vertical pod right-sizing","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/podfit-or-vertical-pod-right-sizing","siteSpaceId":"sitesp_ewnvH","description":"Explore a granular, comprehensive view of your clusters' health and costs, identify and prioritize areas that need attention while autonomously optimizing workloads","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"6SaFY6QiXjMNdo3TCeYZ","title":"Understanding 'At Risk' indicators","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/understanding-at-risk-indicators","siteSpaceId":"sitesp_ewnvH","description":"Explore wide range of 'At Risk' indicators that PerfectScale provides","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Podfit | vertical pod right-sizing"}]},{"id":"RmlPa1Z4UaZoxY32OzOw","title":"LimitRange and ResourceQuota","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/limitrange-and-resourcequota","siteSpaceId":"sitesp_ewnvH","description":"This page explains how PerfectScale handles LimitRange and ResourceQuota in your clusters, ensuring compliance with your specified resource allocation constraints","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Podfit | vertical pod right-sizing"}]},{"id":"npr7CQn9vWN25yxYaiKw","title":"Muted workload","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/muted-workload","siteSpaceId":"sitesp_ewnvH","description":"Understand the impact of muted workloads on various metric calculations","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Podfit | vertical pod right-sizing"}]},{"id":"91TaMCFHVCh5GRouOVBx","title":"Infrafit | node right-sizing","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/infrafit-or-node-right-sizing","siteSpaceId":"sitesp_ewnvH","description":"Infrafit provides comprehensive node utilization visibility and actionable insights to drive precise optimization of your environment","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"WKBZ8F4ZZJfTnCDTEU6g","title":"Node group view","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/infrafit-or-node-right-sizing/node-group-view","siteSpaceId":"sitesp_ewnvH","description":"Gain insights and identify the most impactful optimization opportunities within the node groups","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Infrafit | node right-sizing"}]},{"id":"jk7IT6ngDpZ2UZekfked","title":"Node type view","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/infrafit-or-node-right-sizing/node-type-view","siteSpaceId":"sitesp_ewnvH","description":"Explore the node type view of Infrafit","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"},{"label":"Infrafit | node right-sizing"}]},{"id":"yFoTfsmVGrhPI5Kf7f3p","title":"GPU optimization","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/gpu-optimization","siteSpaceId":"sitesp_ewnvH","description":"Reduce cloud GPU costs with real-time utilization insights","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"WIFv2YqzuXaEg2OYh8VB","title":"Java containers","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/java-containers","siteSpaceId":"sitesp_ewnvH","description":"Optimize Java containers with granular visibility","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"0eIuR4GidMvuOFeRXZ2N","title":"Trends monitoring","pathname":"/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/trends-monitoring","siteSpaceId":"sitesp_ewnvH","description":"Unlocks granular visibility and in-depth insight into costs, waste, and risk metrics over time","breadcrumbs":[{"label":"Visibility & Optimization","icon":"magnifying-glass-dollar"}]},{"id":"e0nylfJx7m8hQZbjV6JR","title":"Alerts overview","pathname":"/2.0-self-hosted-or-perfectscale-documentation/configure-alerts/alerts-overview","siteSpaceId":"sitesp_ewnvH","description":"Get real-time resilience and financial anomalies alerts across your environment and address them before they impact your services","breadcrumbs":[{"label":"Configure Alerts","icon":"triangle-exclamation"}]},{"id":"CwIRMwHJkkMzrnOdT54h","title":"Alerts acknowledgement","pathname":"/2.0-self-hosted-or-perfectscale-documentation/configure-alerts/alerts-overview/alerts-acknowledgement","siteSpaceId":"sitesp_ewnvH","description":"Ensure each critical issue is acknowledged and properly addressed","breadcrumbs":[{"label":"Configure Alerts","icon":"triangle-exclamation"},{"label":"Alerts overview"}]},{"id":"bB2pPoaGuoHFzMdGJWsR","title":"Financial alerts","pathname":"/2.0-self-hosted-or-perfectscale-documentation/configure-alerts/financial-alerts","siteSpaceId":"sitesp_ewnvH","description":"Get real-time financial anomalies alerts across your environment and keep your cloud bill in check","breadcrumbs":[{"label":"Configure Alerts","icon":"triangle-exclamation"}]},{"id":"JT4puMWDjxgSLF3tv0Ba","title":"Resiliency alerts","pathname":"/2.0-self-hosted-or-perfectscale-documentation/configure-alerts/resiliency-alerts","siteSpaceId":"sitesp_ewnvH","description":"Get real-time resilience alerts across your environment and address them before they impact your services","breadcrumbs":[{"label":"Configure Alerts","icon":"triangle-exclamation"}]},{"id":"0Pbvnm4dpmpdNhy14MkS","title":"Understanding K8s scaling","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/understanding-k8s-scaling","siteSpaceId":"sitesp_ewnvH","description":"PerfectScale simplifies the right-sizing and right-scaling of Kubernetes environments","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"OkvFxeZVHK0xmfbxOewc","title":"System & user-defined restrictions","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/system-and-user-defined-restrictions","siteSpaceId":"sitesp_ewnvH","description":"An overview of system and user-defined rules and restrictions","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"D4CYaEPhLK5PH92wfiCf","title":"Product architecture","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/product-architecture","siteSpaceId":"sitesp_ewnvH","description":"Self-hosted product architecture diagram","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"wR6iSHEYAYICCHcHdkNf","title":"High Availability overview","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/high-availability-overview","siteSpaceId":"sitesp_ewnvH","description":"High Availability for Stateful services overview","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"sBGSOMNICZWOCtkWI7Fy","title":"PerfectScale data collected","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/perfectscale-data-collected","siteSpaceId":"sitesp_ewnvH","description":"Explore what the data PerfectScale collects in order to provide service","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"5NRaFf7QT1pDjZ0y1UFZ","title":"PerfectScale Agent","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/perfectscale-agent","siteSpaceId":"sitesp_ewnvH","description":"PerfectScale psc_exporter metrics and associated alerts overview","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"QXC5HHa0U7S528WvF9Sk","title":"PerfectScale Autoscaler Objects' Events","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/perfectscale-autoscaler-objects-events","siteSpaceId":"sitesp_ewnvH","description":"Explore PerfectScale autoscaler objects' events","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"poOuEfSNpSK2bReKYUbm","title":"Outbound Request Ports used by the Exporter and Autoscaler","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/outbound-request-ports-used-by-the-exporter-and-autoscaler","siteSpaceId":"sitesp_ewnvH","description":"Explore outbound request ports used by the exporter and autoscaler","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"iY1dHaUuW5pwPpUv8nLk","title":"Logging and monitoring","pathname":"/2.0-self-hosted-or-perfectscale-documentation/product-overview/logging-and-monitoring","siteSpaceId":"sitesp_ewnvH","description":"Learn how to use built-in monitoring and logging for on-prem PerfectScale installation","breadcrumbs":[{"label":"Product overview","icon":"stack-overflow"}]},{"id":"zh4v4OjJYhs1cCSA8ywh","title":"Customization overview","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/customization-overview","siteSpaceId":"sitesp_ewnvH","description":"Explore how to customize your Kubernetes optimization journey","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"Aj1ofLFVRiteqPy7i4F1","title":"Alerting","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/alerting","siteSpaceId":"sitesp_ewnvH","description":"Get instant alerts across your environment, and focus and address the most impactful issues through advanced auto-prioritization","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"n5ri8YlDw4KOX1rEroJ4","title":"Resiliency alerts","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/alerting/resiliency-alerts","siteSpaceId":"sitesp_ewnvH","description":"Resolve resilience risks proactively before they affect your users with impact-driven prioritization","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Alerting"}]},{"id":"Ypm29vokYSqFVVWbUV9V","title":"Financial alerts","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/alerting/financial-alerts","siteSpaceId":"sitesp_ewnvH","description":"Instantly identify and address cost spikes and anomalies to keep your cloud bill in check","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Alerting"}]},{"id":"J2Zr19oC07ghWIJJCpR3","title":"Pricing","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/pricing","siteSpaceId":"sitesp_ewnvH","description":"Configure accurate pricing by leveraging a range of pricing customization options","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"pPDdjql19yd9sv95BnBL","title":"Custom Pricing configuration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/pricing/custom-pricing-configuration","siteSpaceId":"sitesp_ewnvH","description":"Learn how to configure custom pricing profile","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Pricing"}]},{"id":"I5LPBUClju8NUv2rJSxd","title":"AWS CUR configuration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/pricing/aws-cur-configuration","siteSpaceId":"sitesp_ewnvH","description":"Unlock a high level of granularity and precise resource consumption tracking with AWS CUR integration","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Pricing"}]},{"id":"BvOP43WP7nQZWNntuHwc","title":"Azure Cost Management configuration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/pricing/azure-cost-management-configuration","siteSpaceId":"sitesp_ewnvH","description":"Unlock a high level of granularity and precise resource consumption tracking with Azure Cost Management integration","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Pricing"}]},{"id":"n9TXwvGLbcwN4xS5HsEY","title":"Ticketing & Bug Tracking","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/ticketing-and-bug-tracking","siteSpaceId":"sitesp_ewnvH","description":"Easily collaborate with your team by integrating Jira for efficient ticketing and bug tracking, ensuring effective communication and issue management","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"5VuJtATARzlLfUKbU6EI","title":"Communication & Messaging","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging","siteSpaceId":"sitesp_ewnvH","description":"Learn how to stay on top of alerts and receive them through your preferred communication channel for timely and effective responses","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"8JsM6FbnHyCeMKRBKAjv","title":"Slack Integration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/slack-integration","siteSpaceId":"sitesp_ewnvH","description":"Streamline alerts management with Slack integration","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"}]},{"id":"d8mAOxOo3QM2hCrrcsp3","title":"How to configure slack_token","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/slack-integration/how-to-configure-slack_token","siteSpaceId":"sitesp_ewnvH","description":"Step-by-step guide on how to configure slack_token","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"},{"label":"Slack Integration"}]},{"id":"0PCrk4Mx6kkwrNc1bgob","title":"How to configure routings","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/slack-integration/how-to-configure-routings","siteSpaceId":"sitesp_ewnvH","description":"Learn how to configure Slack routings","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"},{"label":"Slack Integration"}]},{"id":"apfypMpruGiYsKxUY2kd","title":"MS Teams Integration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/ms-teams-integration","siteSpaceId":"sitesp_ewnvH","description":"Streamline alerts management with MS Teams integration","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"}]},{"id":"z5LV91GcTyChAuI5nT22","title":"How to configure teams_webhook","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/ms-teams-integration/how-to-configure-teams_webhook","siteSpaceId":"sitesp_ewnvH","description":"Step-by-step guide on how to configure teams_webhook","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"},{"label":"MS Teams Integration"}]},{"id":"yQ7N60u576iTYjf1w2GR","title":"Datadog Alerts Integration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/datadog-alerts-integration","siteSpaceId":"sitesp_ewnvH","description":"Streamline alerts management with Datadog alerts integration","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"},{"label":"Communication & Messaging"}]},{"id":"qHCtgmePEQhAACupmgAE","title":"Label customizations","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/label-customizations","siteSpaceId":"sitesp_ewnvH","description":"Explore advanced label configuration","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"jio9vA0aRa3x8cPKmtam","title":"Ephemeral Pods Grouping","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/ephemeral-pods-grouping","siteSpaceId":"sitesp_ewnvH","description":"Leverage advanced PerfectScale grouping to streamline your optimization process even for highly dynamic environments","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"iLNjcsfUNMbJrInfpGHN","title":"Observability","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/observability","siteSpaceId":"sitesp_ewnvH","description":"Improve resource utilization clarity with Observability profiles","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"kC8XsqAsRvgP0SF7F1Ti","title":"Managing workloads with labels","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/managing-workloads-with-labels","siteSpaceId":"sitesp_ewnvH","description":"Customize Podfit Label view to seamlessly access the data for the specific workloads","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"gP2eYvl4ARZN8gebVjbg","title":"Optimization Policy customization","pathname":"/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/optimization-policy-customization","siteSpaceId":"sitesp_ewnvH","description":"Learn how to customize the optimization policy to tailor recommendations and automation to your services' specific needs","breadcrumbs":[{"label":"Customize Workflow","icon":"arrow-progress"}]},{"id":"xmQXxLuN1Ep42c66y37q","title":"Cluster settings","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/cluster-settings","siteSpaceId":"sitesp_ewnvH","description":"Review or edit the settings of the onboarded cluster","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"NrGUKC82vmXtT3WsG9wn","title":"User management","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/user-management","siteSpaceId":"sitesp_ewnvH","description":"A guide on how to manage users within your tenant","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"cGch9G40lXMq7OaUkoZZ","title":"Security","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/security","siteSpaceId":"sitesp_ewnvH","description":"Learn more about security measurements PerfectScale provides","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"a6pnDe2U1wAf0e9dDoHS","title":"SSO","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/security/sso","siteSpaceId":"sitesp_ewnvH","description":"A step-by-step guide for creating an OKTA Identity Provider in Zitadel to enable SSO integration with PerfectScale","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"DsVBBW3Uxy1KOvGTVMS1","title":"ps-agent RBAC Permissions","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/security/ps-agent-rbac-permissions","siteSpaceId":"sitesp_ewnvH","description":"Explore permissions PerfectScale Agent requires to provide the service","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"31SJWktTeLXcIcRCux1e","title":"psc-autoscaler RBAC Permissions","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/security/psc-autoscaler-rbac-permissions","siteSpaceId":"sitesp_ewnvH","description":"Explore permissions PerfectScale Automation Agent requires to provide the service","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"xJOr9IbikG7elTOcv7tg","title":"ps-exporter via Proxy Configuration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/security/ps-exporter-via-proxy-configuration","siteSpaceId":"sitesp_ewnvH","description":"Instruction on how to connect ps-exporter via proxy","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"},{"label":"Security"}]},{"id":"kKO0MLvemno1TdhW30Ym","title":"SMTP provider configuration","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/smtp-provider-configuration","siteSpaceId":"sitesp_ewnvH","description":"Learn to configure the SMTP provider for your Zitadel instance","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"IBSKauquvUU58EQ6mz1E","title":"PerfectScale Prometheus Exporter","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/perfectscale-prometheus-exporter","siteSpaceId":"sitesp_ewnvH","description":"The PerfectScale Prometheus Exporter seamlessly integrates PerfectScale insights into your existing monitoring and alerting infrastructure","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"iZ6dWKN1xJESBUN4jpNY","title":"Backup and restore","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/backup-and-restore","siteSpaceId":"sitesp_ewnvH","description":"Back up and restore guide for PerfectScale self-hosted deployments","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"4JIPJ5EyqTwgSKssdyZD","title":"Subscription details","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/subscription-details","siteSpaceId":"sitesp_ewnvH","description":"A detailed overview of your PerfectScale license, including the current Plan, start and expiration dates, and vCPU consumption","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"8ET0NbG8CAwbyYxbQ73Q","title":"Common issues and troubleshooting","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/common-issues-and-troubleshooting","siteSpaceId":"sitesp_ewnvH","description":"Troubleshooting guide for PerfectScale self-hosted environment","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"vmbSeow1tMDmcjJGPdwG","title":"Help Center","pathname":"/2.0-self-hosted-or-perfectscale-documentation/administration/help-center","siteSpaceId":"sitesp_ewnvH","description":"Explore Help Center - all the support and resources you need are available here!","breadcrumbs":[{"label":"Administration","icon":"user-tie-hair-long"}]},{"id":"FsF2LeQFham1BXZEbNta","title":"Help PerfectScale to improve","pathname":"/2.0-self-hosted-or-perfectscale-documentation/help-perfectscale-to-improve","siteSpaceId":"sitesp_ewnvH","icon":"bullseye-arrow","description":"Your hones feedback - our best driver!"}]}