# PerfectScale

## SaaS | PerfectScale Documentation

- [Kubernetes Optimization](https://docs.perfectscale.io/kubernetes-optimization.md): Learn how to effortlessly scale and right-size Kubernetes with granular control that ensures peak performance at the lowest possible cost
- [Overview](https://docs.perfectscale.io/getting-started/overview.md): Get started with PerfectScale in minutes and optimize your Kubernetes environment effortlessly
- [How to onboard a cluster](https://docs.perfectscale.io/getting-started/how-to-onboard-a-cluster.md): Step-by-step guide on how to onboard your first cluster and start optimizing within a few minutes
- [Onboarding clusters programmatically](https://docs.perfectscale.io/getting-started/onboarding-clusters-programmatically.md): Learn how to set up dynamic clusters provisioning with this step-by-step tutorial
- [ArgoCD install of PerfectScale Exporter](https://docs.perfectscale.io/getting-started/argocd-install-of-perfectscale-exporter.md): Learn how to install PerfectScale exporter with ArgoCD with this comprehensive guide
- [Updating PerfectScale exporter resources](https://docs.perfectscale.io/getting-started/updating-perfectscale-exporter-resources.md): Learn how to update PerfectScale exporter resources
- [Re-onboarding a cluster](https://docs.perfectscale.io/getting-started/re-onboarding-a-cluster.md): Learn how to re-upload your Kubernetes cluster, ensuring its data continuation
- [Introduction to automation](https://docs.perfectscale.io/enable-automation/introduction-to-automation.md): Continuously enhance performance and resiliency, optimize resource utilization, minimize waste, and streamline the management of your Kubernetes infrastructure with PerfectScale Automation
- [Automation setup instructions](https://docs.perfectscale.io/enable-automation/automation-setup-instructions.md): Set up PerfectScale Automation in minutes and start seeing instant optimization results with just a few simple steps
- [Configuring Automation via UI](https://docs.perfectscale.io/enable-automation/configuring-automation-via-ui.md): Seamlessly setup Automation with the guided UI flow.
- [Configuring Automation with CRD](https://docs.perfectscale.io/enable-automation/configuring-automation-with-crd.md): Seamlessly setup Automation with flexible CR configuration.
- [Including a cluster, namespace, or workload to the Automation](https://docs.perfectscale.io/enable-automation/configuring-automation-with-crd/including-a-cluster-namespace-or-workload-to-the-automation.md): Learn how to effortlessly include a cluster, namespace, or workload into your Automation configuration
- [Configuring Automation for a cluster with CRD](https://docs.perfectscale.io/enable-automation/configuring-automation-with-crd/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-cluster-with-crd.md): Learn how to apply Automation to all workloads within the cluster effortlessly
- [Configuring Automation for a namespace with CRD](https://docs.perfectscale.io/enable-automation/configuring-automation-with-crd/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-namespace-with-crd.md): Learn how to apply Automation to all workloads within the namespace effortlessly
- [Configuring Automation for a workload with CRD](https://docs.perfectscale.io/enable-automation/configuring-automation-with-crd/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-workload-with-crd.md): Learn how to effortlessly automate the right-sizing of the specific workloads
- [Excluding a namespace or workload from the Automation with CRD](https://docs.perfectscale.io/enable-automation/configuring-automation-with-crd/excluding-a-namespace-or-workload-from-the-automation-with-crd.md): Learn how to effortlessly exclude a cluster, namespace, or workload from your Automation configuration
- [Automation customization with CRD](https://docs.perfectscale.io/enable-automation/configuring-automation-with-crd/automation-customization-with-crd.md): Learn how to customize your Automation setup
- [Disable automation with CRD](https://docs.perfectscale.io/enable-automation/configuring-automation-with-crd/disable-automation-with-crd.md): Learn how to disable Automation
- [Verifying Automation status](https://docs.perfectscale.io/enable-automation/verifying-automation-status.md): Verify the status of Automation to ensure it is running properly
- [Rollout-aware Automation](https://docs.perfectscale.io/enable-automation/rollout-aware-automation.md): Explore how PerfectScale’s rollout-aware automation syncs continuous optimization with continuous deployment, ensuring safe optimization across advanced K8s
- [In-place workload right-sizing](https://docs.perfectscale.io/enable-automation/in-place-workload-right-sizing.md): Autonomous workload optimization without restarts
- [Injected containers handling](https://docs.perfectscale.io/enable-automation/injected-containers-handling.md): Explore PerfectScale’s approach to handling injected (immutable) containers
- [Exploring Automation KPIs](https://docs.perfectscale.io/enable-automation/exploring-automation-kpis.md): Automation performance evaluation offers insights into automation-driven actions, highlighting their impact on resource optimization and overall efficiency
- [Automation with ArgoCD](https://docs.perfectscale.io/enable-automation/automation-with-argocd.md): A quick guide on how to seamlessly integrate PerfectScale with your GitOps solutions
- [Troubleshooting](https://docs.perfectscale.io/enable-automation/troubleshooting.md): Guidance for diagnosing and resolving common issues
- [About cloud billing integration](https://docs.perfectscale.io/cloud-billing-integration/about-cloud-billing-integration.md): Unlock a precise optimization and comprehensive analysis of K8s expenses across your entire environment by integrating your cloud billing
- [Connecting AWS CUR](https://docs.perfectscale.io/cloud-billing-integration/connecting-aws-cur.md): Step-by-step guide on how to enable AWS CUR
- [Connecting Azure Cost Management](https://docs.perfectscale.io/cloud-billing-integration/connecting-azure-cost-management.md): Step-by-step guide on how to enable Azure Cost Management
- [Connecting GCP Cloud Billing](https://docs.perfectscale.io/cloud-billing-integration/connecting-gcp-cloud-billing.md): Step-by-step guide on how to export GCP Cloud Billing data
- [DoiT pricing](https://docs.perfectscale.io/cloud-billing-integration/doit-pricing.md): Leverage DoiT pricing as your cloud pricing source
- [Configuring multi-cloud billing integration](https://docs.perfectscale.io/cloud-billing-integration/configuring-multi-cloud-billing-integration.md): How to configure multi-cloud billing integration using a CRD
- [Clusters' metrics overview](https://docs.perfectscale.io/visibility-and-optimization/clusters-metrics-overview.md): Overview provides advanced visibility to the most important metrics per each cluster, allowing you to prioritize which cluster needs to focus on
- [Podfit | vertical pod right-sizing](https://docs.perfectscale.io/visibility-and-optimization/podfit-or-vertical-pod-right-sizing.md): Explore a granular, comprehensive view of your clusters' health and costs, identify and prioritize areas that need attention while autonomously optimizing workloads
- [Understanding 'At Risk' indicators](https://docs.perfectscale.io/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/understanding-at-risk-indicators.md): Explore wide range of 'At Risk' indicators that PerfectScale provides
- [LimitRange and ResourceQuota](https://docs.perfectscale.io/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/limitrange-and-resourcequota.md): This page explains how PerfectScale handles LimitRange and ResourceQuota in your clusters, ensuring compliance with your specified resource allocation constraints
- [Muted workload](https://docs.perfectscale.io/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/muted-workload.md): Understand the impact of muted workloads on various metric calculations
- [Infrafit | node right-sizing](https://docs.perfectscale.io/visibility-and-optimization/infrafit-or-node-right-sizing.md): InfraFit is an advanced feature that provides a granular view of resource allocation across the various nodes supporting your Kubernetes clusters
- [Node group view](https://docs.perfectscale.io/visibility-and-optimization/infrafit-or-node-right-sizing/node-group-view.md): Gain insights and identify the most impactful optimization opportunities within the node groups
- [Node type view](https://docs.perfectscale.io/visibility-and-optimization/infrafit-or-node-right-sizing/node-type-view.md): Explore the node type view of Infrafit
- [GPU optimization](https://docs.perfectscale.io/visibility-and-optimization/gpu-optimization.md): Reduce cloud GPU costs with real-time utilization visibility and insights
- [Java containers](https://docs.perfectscale.io/visibility-and-optimization/java-containers.md): Optimize Java containers with granular visibility and tailored recommendations
- [Trends monitoring](https://docs.perfectscale.io/visibility-and-optimization/trends-monitoring.md): Unlocks granular visibility and in-depth insight into costs, waste, and risk metrics over time
- [Alerts overview](https://docs.perfectscale.io/configure-alerts/alerts-overview.md): Get real-time resilience and financial anomalies alerts across your environment and address them before they impact your services
- [Alerts acknowledgement](https://docs.perfectscale.io/configure-alerts/alerts-overview/alerts-acknowledgement.md): Ensure each critical issue is acknowledged and properly addressed
- [Financial alerts](https://docs.perfectscale.io/configure-alerts/financial-alerts.md): Get real-time financial anomalies alerts across your environment and keep your cloud bill in check
- [Resiliency alerts](https://docs.perfectscale.io/configure-alerts/resiliency-alerts.md): Get real-time resilience alerts across your environment and address them before they impact your services
- [Understanding K8s scaling](https://docs.perfectscale.io/product-overview/understanding-k8s-scaling.md): PerfectScale simplifies the right-sizing and right-scaling of Kubernetes environments
- [System & user-defined restrictions](https://docs.perfectscale.io/product-overview/system-and-user-defined-restrictions.md): An overview of system and user-defined rules and restrictions
- [PerfectScale Agent](https://docs.perfectscale.io/product-overview/perfectscale-agent.md): PerfectScale psc\_exporter metrics and associated alerts overview
- [PerfectScale agent skill](https://docs.perfectscale.io/product-overview/perfectscale-agent-skill.md): Explore how to bring agentic workflows into your Kubernetes optimization process with the PerfectScale agent skill
- [PerfectScale data collected](https://docs.perfectscale.io/product-overview/perfectscale-data-collected.md): Explore what the data PerfectScale collects in order to provide service
- [PerfectScale Autoscaler Objects' Events](https://docs.perfectscale.io/product-overview/perfectscale-autoscaler-objects-events.md): Explore PerfectScale autoscaler objects' events
- [Outbound Request Ports used by the PerfectScale Agent and Autoscaler](https://docs.perfectscale.io/product-overview/outbound-request-ports-used-by-the-perfectscale-agent-and-autoscaler.md): Explore outbound request ports used by the exporter and autoscaler
- [PerfectScale Weekly Report](https://docs.perfectscale.io/product-overview/perfectscale-weekly-report.md): Receive PerfectScale insights into the cost and waste of your Kubernetes directly into your inbox
- [Product architecture](https://docs.perfectscale.io/product-overview/product-architecture.md): SaaS product architecture diagram
- [Theme Settings](https://docs.perfectscale.io/product-overview/theme-settings.md): Learn how to switch between Light, Dark, and System modes to customize the platform’s appearance to your preference
- [Customization overview](https://docs.perfectscale.io/customize-workflow/customization-overview.md): Explore how to customize your Kubernetes optimization journey
- [Alerting](https://docs.perfectscale.io/customize-workflow/alerting.md): Get instant alerts across your environment, and focus and address the most impactful issues through advanced auto-prioritization
- [Resiliency alerts](https://docs.perfectscale.io/customize-workflow/alerting/resiliency-alerts.md): Resolve resilience risks proactively before they affect your users with impact-driven prioritization
- [Financial alerts](https://docs.perfectscale.io/customize-workflow/alerting/financial-alerts.md): Instantly identify and address cost spikes and anomalies to keep your cloud bill in check
- [Pricing](https://docs.perfectscale.io/customize-workflow/pricing.md): Configure accurate pricing by leveraging a range of pricing customization options
- [Custom Pricing configuration](https://docs.perfectscale.io/customize-workflow/pricing/custom-pricing-configuration.md): Learn how to configure custom pricing profile
- [AWS CUR configuration](https://docs.perfectscale.io/customize-workflow/pricing/aws-cur-configuration.md): Unlock a high level of granularity and precise resource consumption tracking with AWS CUR integration
- [Azure Cost Management configuration](https://docs.perfectscale.io/customize-workflow/pricing/azure-cost-management-configuration.md): Unlock a high level of granularity and precise resource consumption tracking with Azure Cost Management integration
- [GCP Cloud Billing configuration](https://docs.perfectscale.io/customize-workflow/pricing/gcp-cloud-billing-configuration.md): Unlock a high level of granularity and precise resource consumption tracking with GCP Cloud Billing integration
- [Ticketing & Bug Tracking](https://docs.perfectscale.io/customize-workflow/ticketing-and-bug-tracking.md): Easily collaborate with your team by integrating Jira for efficient ticketing and bug tracking, ensuring effective communication and issue management
- [Communication & Messaging](https://docs.perfectscale.io/customize-workflow/communication-and-messaging.md): Learn how to stay on top of alerts and receive them through your preferred communication channel for timely and effective responses
- [Slack Integration](https://docs.perfectscale.io/customize-workflow/communication-and-messaging/slack-integration.md): Streamline alerts management with Slack integration
- [How to configure slack\_token](https://docs.perfectscale.io/customize-workflow/communication-and-messaging/slack-integration/how-to-configure-slack_token.md): Step-by-step guide on how to configure slack\_token
- [How to configure routings](https://docs.perfectscale.io/customize-workflow/communication-and-messaging/slack-integration/how-to-configure-routings.md): Learn how to configure Slack routings
- [MS Teams Integration](https://docs.perfectscale.io/customize-workflow/communication-and-messaging/ms-teams-integration.md): Streamline alerts management with MS Teams integration
- [How to configure teams\_webhook](https://docs.perfectscale.io/customize-workflow/communication-and-messaging/ms-teams-integration/how-to-configure-teams_webhook.md): Step-by-step guide on how to configure teams\_webhook
- [Datadog Alerts Integration](https://docs.perfectscale.io/customize-workflow/communication-and-messaging/datadog-alerts-integration.md): Streamline alerts management with Datadog alerts integration
- [Label customizations](https://docs.perfectscale.io/customize-workflow/label-customizations.md): Explore advanced label configuration
- [Ephemeral workloads grouping](https://docs.perfectscale.io/customize-workflow/ephemeral-workloads-grouping.md): Leverage advanced PerfectScale grouping to streamline your optimization process even for highly dynamic environments
- [Observability](https://docs.perfectscale.io/customize-workflow/observability.md): Improve resource utilization clarity with Observability profiles
- [Managing workloads with labels](https://docs.perfectscale.io/customize-workflow/managing-workloads-with-labels.md): Customize Podfit Label view to seamlessly access the data for the specific workloads
- [Optimization Policy customization](https://docs.perfectscale.io/customize-workflow/optimization-policy-customization.md): Learn how to customize the optimization policy to tailor recommendations and automation to your services' specific needs
- [Tables customization](https://docs.perfectscale.io/customize-workflow/tables-customization.md): Explore how to customize your view to tailor it to your priorities and goals
- [Cluster settings](https://docs.perfectscale.io/administration/cluster-settings.md): Review or edit the settings of the onboarded cluster
- [PerfectScale Operator](https://docs.perfectscale.io/administration/perfectscale-operator.md): Explore the PerfectScale agent installation and upgrade management system.
- [Prerequisites for the upgrade modes](https://docs.perfectscale.io/administration/perfectscale-operator/prerequisites-for-the-upgrade-modes.md): Learn about prerequisites for the upgrade modes.
- [Understanding PerfectScale Operator CRD](https://docs.perfectscale.io/administration/perfectscale-operator/understanding-perfectscale-operator-crd.md)
- [User management](https://docs.perfectscale.io/administration/user-management.md): A brief guide on how to invite more users and collaborate with your team
- [RBAC | Roles and permissions](https://docs.perfectscale.io/administration/rbac-or-roles-and-permissions.md): Explore user roles and their associated permissions
- [Subscription details](https://docs.perfectscale.io/administration/subscription-details.md): A detailed overview of your PerfectScale license, including the current Plan, start and expiration dates, and vCPU consumption
- [Security](https://docs.perfectscale.io/administration/security.md): Learn more about security measurements PerfectScale provides
- [MFA](https://docs.perfectscale.io/administration/security/mfa.md): The step-by-step guide for adding MFA
- [SSO](https://docs.perfectscale.io/administration/security/sso.md): The step-by-step guide for adding SSO
- [Agent RBAC Permissions](https://docs.perfectscale.io/administration/security/agent-rbac-permissions.md): Explore permissions PerfectScale Agent requires to provide the service
- [psc-autoscaler RBAC Permissions](https://docs.perfectscale.io/administration/security/psc-autoscaler-rbac-permissions.md): Explore permissions PerfectScale Automation Agent requires to provide the service
- [ps-exporter via Proxy Configuration](https://docs.perfectscale.io/administration/security/ps-exporter-via-proxy-configuration.md): Instructions on how to connect the PerfectScale agent via proxy
- [PerfectScale Prometheus Exporter](https://docs.perfectscale.io/administration/perfectscale-prometheus-exporter.md): The PerfectScale Prometheus Exporter seamlessly integrates PerfectScale insights into your existing monitoring and alerting infrastructure
- [Help Center](https://docs.perfectscale.io/administration/help-center.md): Explore Help Center - all the support and resources you need are available here!
- [Public API](https://docs.perfectscale.io/api/public-api.md): Learn how to programmatically interact with PerfectScale, enabling automation, data retrieval, and integration with your existing workflows
- [PerfectScale trial](https://docs.perfectscale.io/perfectscale-trial/perfectscale-trial.md): Learn more about PerfectScale trial
- [How to find your allocated vCPU?](https://docs.perfectscale.io/perfectscale-trial/perfectscale-trial/how-to-find-your-allocated-vcpu.md): Learn how to retrieve the number of CPU Units per Kubernetes node to find your perfect license
- [Help PerfectScale to improve](https://docs.perfectscale.io/help-perfectscale-to-improve.md): Your hones feedback - our best driver!

## 2.0 Self-hosted | PerfectScale Documantation

- [Kubernetes Optimization](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/kubernetes-optimization.md): Learn how to effortlessly scale and right-size Kubernetes with granular control that ensures peak performance at the lowest possible cost
- [Overview](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/overview.md): Explore how to set up PerfectScale self-hosted solution and start optimizing your Kubernetes environment
- [Cluster prerequisites](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/cluster-prerequisites.md): Prerequisites for the PerfectScale provisioner in a self-hosted Kubernetes environment
- [Provisioner installation](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/provisioner-installation.md): Installation guide for PerfectScale Provisioner in a self-hosted Kubernetes environment
- [Provisioner installation with FluxCD](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/provisioner-installation-with-fluxcd.md): Learn how to install PerfectScale provisioner with FluxCD with this comprehensive guide
- [Provisioner installation with Registry Override](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/provisioner-installation-with-registry-override.md): Learn how to install PerfectScale provisioner with Registry Override
- [Provisioner installation with Managed Postgres](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/provisioner-installation-with-managed-postgres.md): Learn how to install PerfectScale provisioner with Managed Postgres with this comprehensive guide
- [How to onboard a cluster](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/how-to-onboard-a-cluster.md): Step-by-step guide on how to onboard your first cluster and start optimizing within a few minutes
- [Onboarding clusters programmatically](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/onboarding-clusters-programmatically.md): Learn how to set up dynamic clusters provisioning with this step-by-step tutorial
- [Installing exporter with ArgoCD](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/installing-exporter-with-argocd.md): Learn how to install PerfectScale exporter with ArgoCD with this comprehensive guide
- [Updating PerfectScale Agent resources](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/updating-perfectscale-agent-resources.md): Learn how to update PerfectScale Agent resources
- [Re-onboarding a cluster](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/getting-started/re-onboarding-a-cluster.md): Learn how to re-upload your Kubernetes cluster, ensuring its data continuation
- [Introduction to automation](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/introduction-to-automation.md): Continuously enhance performance and resiliency, optimize resource utilization, minimize waste, and streamline the management of your Kubernetes infrastructure with PerfectScale Automation
- [Automation setup instruction](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/automation-setup-instruction.md): Set up PerfectScale Automation in minutes and start seeing instant optimization results with just a few simple steps
- [Including a cluster, namespace, or workload to the Automation](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/including-a-cluster-namespace-or-workload-to-the-automation.md): Learn how to effortlessly include a cluster, namespace, or workload into your Automation configuration
- [Configuring Automation for a cluster](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-cluster.md): Learn how to apply Automation to all workloads within the cluster effortlessly
- [Configuring Automation for a namespace](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-namespace.md): Learn how to apply Automation to all workloads within the namespace effortlessly
- [Configuring Automation for a workload](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/including-a-cluster-namespace-or-workload-to-the-automation/configuring-automation-for-a-workload.md): Learn how to effortlessly automate the right-sizing of the specific workloads
- [Excluding a namespace or workload from the Automation](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/excluding-a-namespace-or-workload-from-the-automation.md): Learn how to effortlessly exclude a cluster, namespace, or workload from your Automation configuration
- [Rollout-aware Automation](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/rollout-aware-automation.md): Explore how PerfectScale’s rollout-aware automation syncs continuous optimization with continuous deployment, ensuring safe optimization across advanced K8s
- [Automation customization](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/automation-customization.md): Learn how to customize your Automation setup
- [Verifying Automation status](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/verifying-automation-status.md): Verify the status of Automation to ensure it is running properly
- [In-place workload right-sizing](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/in-place-workload-right-sizing.md): Autonomous workload optimization without restarts
- [Injected containers handling](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/injected-containers-handling.md): Explore PerfectScale’s approach to handling injected (immutable) containers
- [Exploring Automation KPIs](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/exploring-automation-kpis.md): Automation performance evaluation offers insights into automation-driven actions, highlighting their impact on resource optimization and overall efficiency
- [Disable automation](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/disable-automation.md): Learn how to disable Automation
- [Automation troubleshooting](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/automation-troubleshooting.md): Guidance for diagnosing and resolving common issues
- [Automation with GitOps](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/enable-automation/automation-with-gitops.md): A quick guide on how to seamlessly integrate PerfectScale with your GitOps solutions
- [About cloud billing integration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/about-cloud-billing-integration.md): Unlock a precise optimization and comprehensive analysis of K8s expenses across your entire environment by integrating your cloud billing
- [Connecting AWS CUR](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/connecting-aws-cur.md): Step-by-step guide on how to enable AWS CUR
- [Connecting Azure Cost Management](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/connecting-azure-cost-management.md): Step-by-step guide on how to enable Azure Cost Management
- [DoiT Pricing](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/doit-pricing.md): Leverage DoiT pricing as your cloud pricing source
- [Configuring multi-cloud billing integration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/integrate-cloud-billing/configuring-multi-cloud-billing-integration.md): How to configure multi-cloud billing integration using a CRD
- [Clusters' metrics overview](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/clusters-metrics-overview.md): Explore advanced multi-cluster, multi-cloud visibility, enabling you to prioritize tasks, focus on the most important aspects, and make data-driven decisions
- [Podfit | vertical pod right-sizing](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/podfit-or-vertical-pod-right-sizing.md): Explore a granular, comprehensive view of your clusters' health and costs, identify and prioritize areas that need attention while autonomously optimizing workloads
- [Understanding 'At Risk' indicators](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/understanding-at-risk-indicators.md): Explore wide range of 'At Risk' indicators that PerfectScale provides
- [LimitRange and ResourceQuota](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/limitrange-and-resourcequota.md): This page explains how PerfectScale handles LimitRange and ResourceQuota in your clusters, ensuring compliance with your specified resource allocation constraints
- [Muted workload](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/podfit-or-vertical-pod-right-sizing/muted-workload.md): Understand the impact of muted workloads on various metric calculations
- [Infrafit | node right-sizing](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/infrafit-or-node-right-sizing.md): Infrafit provides comprehensive node utilization visibility and actionable insights to drive precise optimization of your environment
- [Node group view](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/infrafit-or-node-right-sizing/node-group-view.md): Gain insights and identify the most impactful optimization opportunities within the node groups
- [Node type view](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/infrafit-or-node-right-sizing/node-type-view.md): Explore the node type view of Infrafit
- [GPU optimization](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/gpu-optimization.md): Reduce cloud GPU costs with real-time utilization insights
- [Java containers](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/java-containers.md): Optimize Java containers with granular visibility
- [Trends monitoring](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/visibility-and-optimization/trends-monitoring.md): Unlocks granular visibility and in-depth insight into costs, waste, and risk metrics over time
- [Alerts overview](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/configure-alerts/alerts-overview.md): Get real-time resilience and financial anomalies alerts across your environment and address them before they impact your services
- [Alerts acknowledgement](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/configure-alerts/alerts-overview/alerts-acknowledgement.md): Ensure each critical issue is acknowledged and properly addressed
- [Financial alerts](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/configure-alerts/financial-alerts.md): Get real-time financial anomalies alerts across your environment and keep your cloud bill in check
- [Resiliency alerts](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/configure-alerts/resiliency-alerts.md): Get real-time resilience alerts across your environment and address them before they impact your services
- [Understanding K8s scaling](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/understanding-k8s-scaling.md): PerfectScale simplifies the right-sizing and right-scaling of Kubernetes environments
- [System & user-defined restrictions](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/system-and-user-defined-restrictions.md): An overview of system and user-defined rules and restrictions
- [Product architecture](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/product-architecture.md): Self-hosted product architecture diagram
- [High Availability overview](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/high-availability-overview.md): High Availability for Stateful services overview
- [PerfectScale data collected](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/perfectscale-data-collected.md): Explore what the data PerfectScale collects in order to provide service
- [PerfectScale Agent](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/perfectscale-agent.md): PerfectScale psc\_exporter metrics and associated alerts overview
- [PerfectScale Autoscaler Objects' Events](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/perfectscale-autoscaler-objects-events.md): Explore PerfectScale autoscaler objects' events
- [Outbound Request Ports used by the Exporter and Autoscaler](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/outbound-request-ports-used-by-the-exporter-and-autoscaler.md): Explore outbound request ports used by the exporter and autoscaler
- [Logging and monitoring](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/product-overview/logging-and-monitoring.md): Learn how to use built-in monitoring and logging for on-prem PerfectScale installation
- [Customization overview](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/customization-overview.md): Explore how to customize your Kubernetes optimization journey
- [Alerting](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/alerting.md): Get instant alerts across your environment, and focus and address the most impactful issues through advanced auto-prioritization
- [Resiliency alerts](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/alerting/resiliency-alerts.md): Resolve resilience risks proactively before they affect your users with impact-driven prioritization
- [Financial alerts](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/alerting/financial-alerts.md): Instantly identify and address cost spikes and anomalies to keep your cloud bill in check
- [Pricing](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/pricing.md): Configure accurate pricing by leveraging a range of pricing customization options
- [Custom Pricing configuration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/pricing/custom-pricing-configuration.md): Learn how to configure custom pricing profile
- [AWS CUR configuration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/pricing/aws-cur-configuration.md): Unlock a high level of granularity and precise resource consumption tracking with AWS CUR integration
- [Azure Cost Management configuration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/pricing/azure-cost-management-configuration.md): Unlock a high level of granularity and precise resource consumption tracking with Azure Cost Management integration
- [Ticketing & Bug Tracking](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/ticketing-and-bug-tracking.md): Easily collaborate with your team by integrating Jira for efficient ticketing and bug tracking, ensuring effective communication and issue management
- [Communication & Messaging](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging.md): Learn how to stay on top of alerts and receive them through your preferred communication channel for timely and effective responses
- [Slack Integration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/slack-integration.md): Streamline alerts management with Slack integration
- [How to configure slack\_token](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/slack-integration/how-to-configure-slack_token.md): Step-by-step guide on how to configure slack\_token
- [How to configure routings](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/slack-integration/how-to-configure-routings.md): Learn how to configure Slack routings
- [MS Teams Integration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/ms-teams-integration.md): Streamline alerts management with MS Teams integration
- [How to configure teams\_webhook](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/ms-teams-integration/how-to-configure-teams_webhook.md): Step-by-step guide on how to configure teams\_webhook
- [Datadog Alerts Integration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/communication-and-messaging/datadog-alerts-integration.md): Streamline alerts management with Datadog alerts integration
- [Label customizations](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/label-customizations.md): Explore advanced label configuration
- [Ephemeral Pods Grouping](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/ephemeral-pods-grouping.md): Leverage advanced PerfectScale grouping to streamline your optimization process even for highly dynamic environments
- [Observability](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/observability.md): Improve resource utilization clarity with Observability profiles
- [Managing workloads with labels](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/managing-workloads-with-labels.md): Customize Podfit Label view to seamlessly access the data for the specific workloads
- [Optimization Policy customization](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/customize-workflow/optimization-policy-customization.md): Learn how to customize the optimization policy to tailor recommendations and automation to your services' specific needs
- [Cluster settings](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/cluster-settings.md): Review or edit the settings of the onboarded cluster
- [User management](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/user-management.md): A guide on how to manage users within your tenant
- [Security](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/security.md): Learn more about security measurements PerfectScale provides
- [SSO](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/security/sso.md): A step-by-step guide for creating an OKTA Identity Provider in Zitadel to enable SSO integration with PerfectScale
- [ps-agent RBAC Permissions](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/security/ps-agent-rbac-permissions.md): Explore permissions PerfectScale Agent requires to provide the service
- [psc-autoscaler RBAC Permissions](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/security/psc-autoscaler-rbac-permissions.md): Explore permissions PerfectScale Automation Agent requires to provide the service
- [ps-exporter via Proxy Configuration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/security/ps-exporter-via-proxy-configuration.md): Instruction on how to connect ps-exporter via proxy
- [SMTP provider configuration](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/smtp-provider-configuration.md): Learn to configure the SMTP provider for your Zitadel instance
- [PerfectScale Prometheus Exporter](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/perfectscale-prometheus-exporter.md): The PerfectScale Prometheus Exporter seamlessly integrates PerfectScale insights into your existing monitoring and alerting infrastructure
- [Backup and restore](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/backup-and-restore.md): Back up and restore guide for PerfectScale self-hosted deployments
- [Subscription details](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/subscription-details.md): A detailed overview of your PerfectScale license, including the current Plan, start and expiration dates, and vCPU consumption
- [Common issues and troubleshooting](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/common-issues-and-troubleshooting.md): Troubleshooting guide for PerfectScale self-hosted environment
- [Help Center](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/administration/help-center.md): Explore Help Center - all the support and resources you need are available here!
- [Help PerfectScale to improve](https://docs.perfectscale.io/2.0-self-hosted-or-perfectscale-documentation/help-perfectscale-to-improve.md): Your hones feedback - our best driver!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.perfectscale.io/kubernetes-optimization.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
