Name
sn_app_insights.MetricFilter
Description
No description available
Script
var MetricFilter = Class.create();
MetricFilter.prototype = {
initialize: function() {
},
filter: function() {
var scriptableToMetricTableMap = {
sn_app_insights_aggregates: 'sys_cluster_state',
sn_app_insights_st_slow_patterns : 'sys_pattern',
sn_app_insights_st_slow_patterns_to_scripts_mapping : 'sys_pattern',
sn_app_insights_st_slow_pattern_referenced_script: 'sys_pattern',
sn_app_insights_st_sysauto: 'sysauto',
sn_app_insights_ecc_queue: 'ecc_queue_stats_by_ecc_agent',
};
var scriptableTable = current.getValue('table');
var metricTable = scriptableToMetricTableMap[scriptableTable];
var gr = new GlideRecord('sys_metric');
gr.addQuery('sys_scope', '4f9e763b619ba22d1902903c5a5e66be');
gr.addQuery('name', metricTable);
return gr.getEncodedQuery();
},
type: 'MetricFilter'
};
Sys ID
b57e480e531230107ea5ddeeff7b12f0