# Maintenance

This section provides comprehensive guidance on maintaining, monitoring, and upgrading your Wallarm deployment to ensure optimal performance and security.

## What's Included

* **Nodes & Infrastructure**
    * [Node Overview](https://docs.wallarm.com/user-guides/nodes/nodes.md) - Manage and monitor your Wallarm nodes
    * [Resource Allocation](https://docs.wallarm.com/admin-en/configuration-guides/allocate-resources-for-node.md) - Configure CPU and memory resources
    * [Cloud Synchronization](https://docs.wallarm.com/admin-en/configure-cloud-node-synchronization-en.md) - Configure node synchronization with Wallarm Cloud
    * [Proxy Configuration](https://docs.wallarm.com/admin-en/configuration-guides/access-to-wallarm-api-via-proxy.md) - Set up proxy for Wallarm API access
    * [Block Page Configuration](https://docs.wallarm.com/admin-en/configuration-guides/configure-block-page-and-code.md) - Customize block pages and response codes
    * [Handling Invalid Headers](https://docs.wallarm.com/admin-en/configuration-guides/handling-invalid-headers.md) - Configure behavior for invalid HTTP headers
    * [JA3 Fingerprinting](https://docs.wallarm.com/admin-en/enabling-ja3.md) - Enable TLS fingerprinting for enhanced security
    * [Terraform Provider](https://docs.wallarm.com/admin-en/managing/terraform-provider.md) - Manage Wallarm infrastructure as code

* **Monitoring & Metrics**
    * **NGINX Node Metrics**
        * [Overview](https://docs.wallarm.com/admin-en/nginx-node-metrics.md) - Monitor NGINX-based node performance
        * [Postanalytics Metrics](https://docs.wallarm.com/admin-en/wstore-metrics.md) - Track postanalytics module metrics
        * [wcli Controller Metrics](https://docs.wallarm.com/admin-en/wcli-metrics.md) - Monitor wcli controller performance
        * [API Firewall Metrics](https://docs.wallarm.com/admin-en/apifw-metrics.md) - Track API Firewall statistics
    * **Native Node Metrics**
        * [Overview](https://docs.wallarm.com/admin-en/native-node-metrics.md) - Monitor Native node performance
        * [Postanalytics Metrics](https://docs.wallarm.com/admin-en/native-node-metrics-wstore.md) - Track postanalytics module metrics
        * [Runtime Metrics](https://docs.wallarm.com/admin-en/native-node-metrics-gonode.md) - Monitor runtime performance
    * [Statistics Service](https://docs.wallarm.com/admin-en/configure-statistics-service.md) - Configure statistics collection
    * [Node Logging](https://docs.wallarm.com/admin-en/configure-logging.md) - Configure log levels and output
    * [Failover Configuration](https://docs.wallarm.com/admin-en/configure-backup-en.md) - Set up failover mechanisms
    * [Health Check](https://docs.wallarm.com/admin-en/uat-checklist-en.md) - Verify node health and functionality

* **Upgrades & Migration**
    * [Versioning Policy](https://docs.wallarm.com/updating-migrating/versioning-policy.md) - Understand Wallarm versioning and support lifecycle
    * [General Recommendations](https://docs.wallarm.com/updating-migrating/general-recommendations.md) - Best practices for upgrades
    * [What's New](https://docs.wallarm.com/updating-migrating/what-is-new.md) - Major changes and migration guide for new versions
    * **Changelogs**
        * [NGINX Node Changelog](https://docs.wallarm.com/updating-migrating/node-artifact-versions.md) - Release notes for NGINX-based nodes
        * [Native Node Changelog](https://docs.wallarm.com/updating-migrating/native-node/node-artifact-versions.md) - Release notes for Native nodes
        * [Connector Code Bundle](https://docs.wallarm.com/installation/connectors/code-bundle-inventory.md) - Connector release notes
    * **NGINX Node Upgrades**
        * [DEB/RPM Packages](https://docs.wallarm.com/updating-migrating/nginx-modules.md)
        * [All-in-One Installer](https://docs.wallarm.com/updating-migrating/all-in-one.md)
        * [Docker Image](https://docs.wallarm.com/updating-migrating/docker-container.md)
        * [Ingress Controller](https://docs.wallarm.com/updating-migrating/ingress-controller.md)
        * [Sidecar Proxy](https://docs.wallarm.com/updating-migrating/sidecar-proxy.md)
        * [Cloud Image](https://docs.wallarm.com/updating-migrating/cloud-image.md)
        * [Multi-Tenant Node](https://docs.wallarm.com/updating-migrating/multi-tenant.md)
    * **Native Node Upgrades**
        * [All-in-One Installer](https://docs.wallarm.com/updating-migrating/native-node/all-in-one.md)
        * [Helm Chart](https://docs.wallarm.com/updating-migrating/native-node/helm-chart.md)
        * [Docker Image](https://docs.wallarm.com/updating-migrating/native-node/docker-image.md)

* **Operations**
    * [Learning Request Volume](https://docs.wallarm.com/admin-en/operation/learn-incoming-request-number.md) - Determine API request volume for billing and capacity planning
    * [Scanner IP Addresses](https://docs.wallarm.com/admin-en/scanner-addresses.md) - Wallarm scanner IP addresses for allowlisting

* **Troubleshooting**
    * [Overview](https://docs.wallarm.com/troubleshooting/overview.md) - General troubleshooting guidance
    * [Detection and Blocking](https://docs.wallarm.com/troubleshooting/detection-and-blocking.md) - Troubleshoot attack detection issues
    * [Detection Tools](https://docs.wallarm.com/troubleshooting/detection-tools-tuning.md) - Fine-tune detection mechanisms
    * [Performance](https://docs.wallarm.com/troubleshooting/performance.md) - Address performance issues
    * [Real Client IP](https://docs.wallarm.com/admin-en/using-proxy-or-balancer-en.md) - Configure correct client IP detection
    * [End User Problems](https://docs.wallarm.com/faq/common-errors-after-installation.md) - Common post-installation errors
    * [Wallarm Ingress Controller](https://docs.wallarm.com/faq/ingress-installation.md) - Ingress-specific issues
    * [Wallarm Cloud is Down](https://docs.wallarm.com/faq/wallarm-cloud-down.md) - Handle cloud unavailability
    * [OWASP Dashboard Alerts](https://docs.wallarm.com/faq/node-issues-on-owasp-dashboards.md) - Resolve dashboard alerts
    * [NGINX Error Log](https://docs.wallarm.com/troubleshooting/wallarm-issues-in-nginx-error-log.md) - Interpret NGINX error messages
    * [Dynamic DNS in NGINX](https://docs.wallarm.com/admin-en/configure-dynamic-dns-resolution-nginx.md) - Configure dynamic DNS resolution
