July 2015 Summaries
2 posts from Dynatrace
Filter
Month:
Year:
Post Summaries
Back to Blog
Configuring an Apache HTTP server for optimal performance involves addressing several parameters and understanding the server's load, particularly with different types of requests. Effective performance tuning requires measuring key performance indicators under real-world conditions, such as by subjecting the server to a load of 80-100 requests per second. Scalability is crucial, and this is managed through adjusting the number of worker threads or processes, with the MaxRequestWorkers setting being a key parameter. Balancing dynamic and static request handling is also vital, as dynamic requests can be CPU-intensive while static requests benefit from caching techniques. Various Apache modules, including mod_cache and mod_expires, can be configured to optimize caching and improve performance, though care is needed with experimental modules like mod_file_cache. Reviewing and removing unnecessary modules can further save memory and CPU time. Continuous monitoring using tools like Dynatrace is recommended to ensure the server maintains performance across different traffic scenarios.
Jul 30, 2015
964 words in the original blog post.
The text discusses the challenges and evolution of failure rate analysis in software applications, highlighting the author's past experiences with manual log file inspections and the introduction of Logstash, which improved the process by providing a visual dashboard for log errors. Despite Logstash's advantages, the author felt that it didn't fully address the need for detailed failure analysis across different parts of the application. The text introduces Dynatrace as an alternative solution that automatically gathers exceptions directly from the application, categorizes errors, and provides detailed insights into HTTP status codes and related requests, facilitating a more comprehensive analysis. The author appreciates both tools, noting that while log files and Logstash are useful for understanding user behavior and specific log lines, Dynatrace excels in providing an overall view of application exceptions. The text concludes by encouraging readers to try Dynatrace with an extended free trial to explore its capabilities.
Jul 07, 2015
792 words in the original blog post.