{'fraction_non_alphanumeric': 0.01694915254237288, 'fraction_numerical': 0.0, 'mean_word_length': 5.4609375, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Self-Diagnosis and Self-Regulation through Performance Monitoring and Tuning

Although often relegated behind other more critical qualities of service, performance has a number of characteristics that make it an ideal target for monitoring and assurance. First, there are a number of metrics easily accessible that are indicators of a decrease in performance. Second, a lack of availability is often preceded by a decrease in performance. Finally, many functional problems emerge only when resources are stressed and performance is low. These characteristics are the motivation we use to develop an approach by which web-service systems are able to detect problems before they occur, and take appropriate corrective actions without human intervention, or trigger alarm and notification processes to request human intervention.