Update metric names and allow skipping of specific metrics

This commit is contained in:
Stephen Marshall
2018-06-18 13:24:12 +01:00
parent 4984beb139
commit 2e0aad0318
4 changed files with 210 additions and 191 deletions

View File

@@ -164,96 +164,96 @@ func metricNames() []string {
// - log_required_for_media_recovery_bytes
names := []string{
"cpu_load_one_minute_average_percentage",
"cpu_load_five_minute_average_percentage",
"cpu_load_fifteen_minute_average_percentage",
"ram_free_percentage",
"ram_total_bytes",
"user_cpu_time_percentage",
"system_cpu_time_percentage",
"cpu_load_one_minute_average_percentage",
"user_cpu_time_percentage",
"ram_free_percentage",
"system_ram_size_bytes",
"system_cpu_time_estimate_for_queue_manager_percentage",
"ram_total_estimate_for_queue_manager_bytes",
"user_cpu_time_estimate_for_queue_manager_percentage",
"mq_trace_file_system_in_use_bytes",
"mq_trace_file_system_free_space_percentage",
"mq_errors_file_system_in_use_bytes",
"mq_errors_file_system_free_space_percentage",
"mq_fdc_file_count",
"queue_manager_file_system_in_use_bytes",
"ram_usage_estimate_for_queue_manager_bytes",
"trace_file_system_free_space_percentage",
"trace_file_system_in_use_bytes",
"errors_file_system_free_space_percentage",
"errors_file_system_in_use_bytes",
"fdc_files",
"queue_manager_file_system_free_space_percentage",
"queue_manager_file_system_in_use_bytes",
"log_logical_written_bytes_interval_total",
"log_physical_written_bytes_interval_total",
"log_primary_space_in_use_percentage",
"log_workload_primary_space_utilization_percentage",
"log_write_latency_seconds",
"log_max_bytes",
"log_write_size_bytes",
"log_in_use_bytes",
"log_logical_written_bytes",
"log_write_latency_seconds",
"log_current_primary_space_in_use_percentage",
"log_workload_primary_space_utilization_percentage",
"log_max_bytes",
"log_file_system_in_use_bytes",
"log_file_system_max_bytes",
"log_physical_written_bytes",
"create_durable_subscription_count",
"resume_durable_subscription_count",
"create_non_durable_subscription_count",
"failed_create_alter_resume_subscription_count",
"subscription_delete_failure_count",
"mqsubrq_count",
"failed_mqsubrq_count",
"durable_subscriber_high_water_mark_count",
"non_durable_subscriber_high_water_mark_count",
"durable_subscriber_low_water_mark_count",
"delete_non_durable_subscription_count",
"alter_durable_subscription_count",
"delete_durable_subscription_count",
"non_durable_subscriber_low_water_mark_count",
"interval_total_topic_put_bytes",
"published_to_subscribers_message_count",
"published_to_subscribers_bytes",
"non_persistent_topic_mqput_mqput1_count",
"persistent_topic_mqput_mqput1_count",
"failed_topic_mqput_mqput1_count",
"topic_mqput_mqput1_interval_count",
"mqconn_mqconnx_count",
"failed_mqconn_mqconnx_count",
"concurrent_connections_high_water_mark_count",
"mqdisc_count",
"mqopen_count",
"failed_mqopen_count",
"mqclose_count",
"failed_mqclose_count",
"mqinq_count",
"failed_mqinq_count",
"mqset_count",
"failed_mqset_count",
"interval_total_mqput_mqput1_bytes",
"persistent_message_mqput_count",
"failed_mqput_count",
"non_persistent_message_mqput1_count",
"persistent_message_mqput1_count",
"failed_mqput1_count",
"put_non_persistent_messages_bytes",
"interval_total_mqput_mqput1_count",
"put_persistent_messages_bytes",
"mqstat_count",
"non_persistent_message_mqput_count",
"interval_total_destructive_get_count",
"mqctl_count",
"failed_mqget_count",
"got_non_persistent_messages_bytes",
"persistent_message_browse_count",
"expired_message_count",
"purged_queue_count",
"interval_total_destructive_get_bytes",
"non_persistent_message_destructive_get_count",
"got_persistent_messages_bytes",
"non_persistent_message_browse_count",
"failed_browse_count",
"persistent_message_destructive_get_count",
"non_persistent_message_browse_bytes",
"persistent_message_browse_bytes",
"mqcb_count",
"failed_mqcb_count",
"commit_count",
"rollback_count",
"log_file_system_in_use_bytes",
"durable_subscription_create_interval_total",
"durable_subscription_alter_interval_total",
"durable_subscription_resume_interval_total",
"durable_subscription_delete_interval_total",
"non_durable_subscription_create_interval_total",
"non_durable_subscription_delete_interval_total",
"failed_subscription_create_alter_resume_interval_total",
"failed_subscription_delete_interval_total",
"mqsubrq_interval_total",
"failed_mqsubrq_interval_total",
"durable_subscriber_high_water_mark",
"durable_subscriber_low_water_mark",
"non_durable_subscriber_high_water_mark",
"non_durable_subscriber_low_water_mark",
"topic_mqput_mqput1_interval_total",
"topic_put_bytes_interval_total",
"failed_topic_mqput_mqput1_interval_total",
"persistent_topic_mqput_mqput1_interval_total",
"non_persistent_topic_mqput_mqput1_interval_total",
"published_to_subscribers_message_interval_total",
"published_to_subscribers_bytes_interval_total",
"mqconn_mqconnx_interval_total",
"failed_mqconn_mqconnx_interval_total",
"mqdisc_interval_total",
"concurrent_connections_high_water_mark",
"mqopen_interval_total",
"failed_mqopen_interval_total",
"mqclose_interval_total",
"failed_mqclose_interval_total",
"mqinq_interval_total",
"failed_mqinq_interval_total",
"mqset_interval_total",
"failed_mqset_interval_total",
"persistent_message_mqput_interval_total",
"persistent_message_mqput1_interval_total",
"persistent_message_put_bytes_interval_total",
"non_persistent_message_mqput_interval_total",
"non_persistent_message_mqput1_interval_total",
"non_persistent_message_put_bytes_interval_total",
"mqput_mqput1_interval_total",
"mqput_mqput1_bytes_interval_total",
"failed_mqput_interval_total",
"failed_mqput1_interval_total",
"mqstat_interval_total",
"persistent_message_destructive_get_interval_total",
"persistent_message_browse_interval_total",
"persistent_message_get_bytes_interval_total",
"persistent_message_browse_bytes_interval_total",
"non_persistent_message_destructive_get_interval_total",
"non_persistent_message_browse_interval_total",
"non_persistent_message_get_bytes_interval_total",
"non_persistent_message_browse_bytes_interval_total",
"destructive_get_interval_total",
"destructive_get_bytes_interval_total",
"failed_mqget_interval_total",
"failed_browse_interval_total",
"mqctl_interval_total",
"expired_message_interval_total",
"purged_queue_interval_total",
"mqcb_interval_total",
"failed_mqcb_interval_total",
"commit_interval_total",
"rollback_interval_total",
}
return names
}