Installation Steps Advanced
The Installation Steps Advanced section is invaluable for those looking to go beyond basic installation, providing the knowledge and tools needed to maintain a stable, efficient, and high-performing environment for test management and reporting.
In addition to system requirements, this section highlights the importance of performing regular maintenance. Keeping your instance updated with the latest patches and fixes will ensure you can avoid potential security vulnerabilities and performance issues. The monitoring setup is equally important, as it allows you to track the health and performance of your ReportPortal instance in real time. By setting up monitoring, you can quickly identify and resolve any issues that may arise, such as resource exhaustion or unexpected downtime.
Installation Steps Advanced section offers valuable insights into optimizing system configurations to better handle large-scale projects or complex testing environments. It provides clear, actionable advice on managing tasks, safeguarding data, and scaling services to meet the growing demands of your project. Whether you're concerned with security, storage, or cloud integration, these advanced steps will guide you through the process of creating a more robust and adaptable ReportPortal instance.
This section also covers other advanced configurations that help you maintain the efficiency and reliability of your test reporting environment. By following these advanced installation steps, you ensure that your ReportPortal instance is optimized for long-term success and can continue to support your growing test automation needs.
📄️ Components Overview
Gateway
📄️ Basic monitoring configuration
The common ReportPortal instance consists of two main parts – the application server and the database server – both of which must be covered by basic system-level and application-level metrics. Basic system-level monitoring should include metrics tracking the main application and database servers' VM and cluster resources, such as:
📄️ Jobs configuration
Currently, ReportPortal has 5 configurable jobs for data removing:
📄️ Backup & Restore Guide
Introduction
📄️ Maintain commands Cheat sheet
Export as env var:
📄️ Additional configuration parameters
| Configuration parameter | Default Value | Service | Description |
📄️ Setup TLS(SSL) in Traefik 2.0.x
This is a short guideline that provides information on how to configure ReportPortal to use Let TLS/SSL certificate setup for your existing ReportPortal environment.
📄️ Migrate one instance to another
When migrating the ReportPortal to AWS, you'll need to consider the types of storage required to save the data. Here are some storage components that need to be migrated:
📄️ File storage options
ReportPortal supports two types of storage structures:
📄️ Scaling ReportPortal services
ReportPortal supports dynamic scaling of its API service during runtime to efficiently manage varying loads. This guide provides instructions on how to scale the API service up or down and discusses the implications of asynchronous reporting and queue management in RabbitMQ while scaling.
📄️ Deploy with AWS ECS Fargate
This guide is for version RP 23.1 and earlier.
📄️ Amazon Application Load Balancer Configuration Guide
This article describe how to deploy Amazon Application Load Balancer & NGINX Ingress Controller in Amazon EKS.
📄️ Quick Start Guide for Google Cloud Platform GKE
Prerequisites
📄️ Upgrading PostgreSQL for ReportPortal v24.2 and later
This guide is intended for users planning to upgrade from Postgres 12 to a newer version, starting with ReportPortal version 24.2.