PerfTechPro Modernization Guide
PerfTechPro is a report generation and management product by PerfTechPro. Explore technical details, modernization strategies, and migration paths below.
Product Overview
PerfTechPro is a Windows-based solution for processing performance and capacity planning data from z/OS SMF records.
It supports LDAP, SAML 2.0, and X.509 certificates for authentication and uses role-based access control (RBAC).
Modernization Strategies
Rehost
- Timeline:
- 6-12 months
Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.
Refactor (Recommended)
- Timeline:
- 18-24 months
Optimize application architecture for cloud while preserving business logic. Best ROI long-term.
Replatform
- Timeline:
- 3-5 years
Complete rewrite to cloud-native architecture with microservices and modern tech stack.
Frequently Asked Questions
General
What is PerfTechPro?
PerfTechPro is a Windows-based tool designed to process performance and capacity planning data originating from z/OS SMF records and other data sources. It provides reporting and analysis capabilities to help manage mainframe performance.
What types of data does PerfTechPro analyze?
PerfTechPro analyzes SMF data, including types 70-79, 80-89, 90-99, and 100-109, to provide insights into CPU utilization, memory usage, I/O activity, and workload performance. It also supports data from RMF and other monitoring tools.
How does PerfTechPro access and process z/OS data?
PerfTechPro uses a Windows-based GUI for configuration and reporting. Data is typically transferred from z/OS to the Windows environment via FTP or secure file transfer protocols. The tool then processes the data locally.
What type of reports can PerfTechPro generate?
PerfTechPro generates reports in various formats, including PDF, CSV, and Excel. These reports can be customized to display specific performance metrics and time periods. The tool also supports graphical visualizations of performance data.
Technical
What are some common commands and configuration methods?
Common commands include IMPORT_SMF to ingest SMF data, GENERATE_REPORT to create performance reports, and EXPORT_DATA to extract data for external analysis. Configuration is managed through the GUI or XML configuration files.
What type of API does PerfTechPro expose?
PerfTechPro exposes a REST API for programmatic access to its features. API endpoints include /reports for report generation, /data for data extraction, and /configuration for managing settings. The API supports JSON for data exchange.
What are the main system components and how do they communicate?
The main system components are the Data Ingestion Engine, the Report Generation Module, and the Configuration Manager. These components communicate via internal APIs and message queues. Data is stored in a relational database.
What databases are used by PerfTechPro?
PerfTechPro uses a relational database, such as MySQL or PostgreSQL, to store performance data and configuration settings. The database schema includes tables for SMF records, report definitions, and user profiles.
Business Value
How does PerfTechPro provide business value?
PerfTechPro helps organizations optimize mainframe resource utilization, reduce costs associated with inefficient workloads, and improve overall system performance. It provides data-driven insights for capacity planning and performance tuning.
What specific insights does PerfTechPro provide?
By analyzing SMF data, PerfTechPro identifies performance bottlenecks, inefficient workloads, and underutilized resources. This information enables IT teams to make informed decisions about resource allocation and system configuration.
How does PerfTechPro support IT decision-making?
PerfTechPro's reporting capabilities enable IT teams to track performance trends over time, identify potential issues before they impact users, and demonstrate the value of IT investments to business stakeholders.
Security
What authentication methods are supported?
PerfTechPro supports LDAP, SAML 2.0, and X.509 certificates for user authentication. These methods allow integration with existing identity management systems and ensure secure access to performance data.
What access control model is used?
PerfTechPro uses a role-based access control (RBAC) model to manage user permissions. Roles can be assigned to users, granting them specific access to reports, data, and configuration settings.
What encryption is used and where?
PerfTechPro encrypts sensitive data at rest using AES-256 encryption. Data in transit is protected using TLS 1.2 or higher. These measures ensure the confidentiality and integrity of performance data.
What audit/logging capabilities exist?
PerfTechPro provides comprehensive audit logging capabilities, recording user activity, data access, and configuration changes. These logs can be used to track security events and ensure compliance with regulatory requirements.
Operations
What administrative interfaces are available?
PerfTechPro provides a web-based console and a command-line interface (CLI) for administrative tasks. The web console offers a user-friendly interface for managing users, configuring settings, and monitoring system health.
How is user management handled?
User management is handled through the administrative interface, where administrators can create, modify, and delete user accounts. User roles and permissions are assigned based on the RBAC model.
What are the main configuration parameters?
Key configuration parameters include database connection settings, data ingestion schedules, report templates, and security settings. These parameters can be configured through the web console or by editing XML configuration files.
What monitoring/logging capabilities exist?
PerfTechPro monitors system health and performance metrics, such as CPU utilization, memory usage, and disk space. It also generates alerts for critical events, such as data ingestion failures or security breaches. Logs are stored in a central repository for analysis.
Ready to Start Your Migration?
Download our comprehensive migration guide for PerfTechPro or calculate your ROI.