anchor.diff:  metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name
  -storm.bolt.last_<interval>.acked,gauge,,sample,,Number of Acked Tuples,1,storm,
  -storm.bolt.last_<interval>.capacity,gauge,,fraction,,Bolt Capacity,-1,storm,
  -storm.bolt.last_<interval>.emitted,gauge,,sample,,Number of Emitted Tuples,1,storm,
  -storm.bolt.last_<interval>.errorLapsedSecs,gauge,,second,,Number of Seconds Since Last Error,1,storm,
  -storm.bolt.last_<interval>.executed,gauge,,sample,,Number of Tuples Executed,1,storm,
  -storm.bolt.last_<interval>.executeLatency,gauge,,millisecond,,Bolt Execute Latency,-1,storm,
  -storm.bolt.last_<interval>.executors,gauge,,thread,,Number of Bolt Executors,0,storm,
  -storm.bolt.last_<interval>.failed,gauge,,sample,,Number of Failed Tuples,-1,storm,
  -storm.bolt.last_<interval>.processLatency,gauge,,millisecond,,Bolt Process Latency,-1,storm,
  -storm.bolt.last_<interval>.requestedCpu,gauge,,percent,core,Bolt Requested CPU,0,storm,
  -storm.bolt.last_<interval>.requestedMemOffHeap,gauge,,mebibyte,,Bolt Requested Memory Off Heap,0,storm,
  -storm.bolt.last_<interval>.requestedMemOnHeap,gauge,,mebibyte,,Bolt Requested Memory On Heap,0,storm,
  -storm.bolt.last_<interval>.tasks,gauge,,task,task,Bolt Tasks,0,storm,
  -storm.bolt.last_<interval>.transferred,gauge,,sample,,Number of Transferred Tuples,1,storm,
  +storm.bolt.last_60.acked,gauge,,sample,,Number of Acked Tuples,1,storm,
  +storm.bolt.last_60.capacity,gauge,,fraction,,Bolt Capacity,-1,storm,
  +storm.bolt.last_60.emitted,gauge,,sample,,Number of Emitted Tuples,1,storm,
  +storm.bolt.last_60.errorLapsedSecs,gauge,,second,,Number of Seconds Since Last Error,1,storm,
  +storm.bolt.last_60.executed,gauge,,sample,,Number of Tuples Executed,1,storm,
  +storm.bolt.last_60.executeLatency,gauge,,millisecond,,Bolt Execute Latency,-1,storm,
  +storm.bolt.last_60.executors,gauge,,thread,,Number of Bolt Executors,0,storm,
  +storm.bolt.last_60.failed,gauge,,sample,,Number of Failed Tuples,-1,storm,
  +storm.bolt.last_60.processLatency,gauge,,millisecond,,Bolt Process Latency,-1,storm,
  +storm.bolt.last_60.requestedCpu,gauge,,percent,core,Bolt Requested CPU,0,storm,
  +storm.bolt.last_60.requestedMemOffHeap,gauge,,mebibyte,,Bolt Requested Memory Off Heap,0,storm,
  +storm.bolt.last_60.requestedMemOnHeap,gauge,,mebibyte,,Bolt Requested Memory On Heap,0,storm,
  +storm.bolt.last_60.tasks,gauge,,task,task,Bolt Tasks,0,storm,
  +storm.bolt.last_60.transferred,gauge,,sample,,Number of Transferred Tuples,1,storm,
   storm.cluster.availCpu,gauge,,core,,Available Storm Cluster CPU,0,storm,
   storm.cluster.availMem,gauge,,mebibyte,,Available Storm Cluster Memory,0,storm,
   storm.cluster.cpuAssignedPercentUtil,gauge,,percent,,Storm Cluster CPU Assigned Percent,-1,storm,
  
positive.code: storm.nimbus.numLeaders,gauge,,node,,Number of Leader Nimbus Nodes,0,storm,
  storm.nimbus.numOffline,gauge,,node,,Number of Offline Nimbus Nodes,-1,storm,
  storm.nimbus.upTimeSeconds,gauge,,second,,Nimbus Uptime Seconds,1,storm,
  storm.spout.last_<interval>.acked,gauge,,sample,,Number of Acked Tuples,1,storm,
  storm.spout.last_<interval>.completeLatency,gauge,,millisecond,,Spout Complete Latency,-1,storm,
  storm.spout.last_<interval>.emitted,gauge,,sample,,Number of Emitted Tuples,1,storm,
  storm.spout.last_<interval>.errorLapsedSecs,gauge,,second,,Number of Seconds Since Last Error,1,storm,
  storm.spout.last_<interval>.executors,gauge,,thread,,Number of Spout Executors,0,storm,
  storm.spout.last_<interval>.failed,gauge,,sample,,Number of Failed Tuples,-1,storm,
  storm.spout.last_<interval>.requestedCpu,gauge,,percent,core,Spout Requested CPU,0,storm,
  storm.spout.last_<interval>.requestedMemOffHeap,gauge,,mebibyte,,Spout Requested Memory Off Heap,0,storm,
  storm.spout.last_<interval>.requestedMemOnHeap,gauge,,mebibyte,,Spout Requested Memory On Heap,0,storm,
  storm.spout.last_<interval>.tasks,gauge,,task,task,Spout Tasks,0,storm,
  storm.spout.last_<interval>.transferred,gauge,,sample,,Number of Transferred Tuples,1,storm,
  storm.supervisor.slotsTotal,gauge,,process,,Total Supervisor Slots,0,storm,
  storm.supervisor.slotsUsed,gauge,,process,,Used Supervisor Slots,0,storm,
  storm.supervisor.totalCpu,gauge,,core,,Total Supervisor CPU,0,storm,
  
negative.code: storm.supervisor.uptimeSeconds,gauge,,second,,Supervisor Uptime,1,storm,
  storm.supervisor.usedCpu,gauge,,core,,Used Supervisor CPU,0,storm,
  storm.supervisor.usedMem,gauge,,mebibyte,,Used Supervisor Memory,0,storm,
  storm.topologyStats.last_60.acked,gauge,,sample,,All Time Acked Tuples,1,storm,
  storm.topologyStats.last_60.assignedCpu,gauge,,percent,core,Assigned CPU Percentage,0,storm,
  storm.topologyStats.last_60.assignedMemOffHeap,gauge,,mebibyte,,Off Heap Memory Assigned,0,storm,
  storm.topologyStats.last_60.assignedMemOnHeap,gauge,,mebibyte,,On Heap Memory Assigned,0,storm,
  storm.topologyStats.last_60.assignedTotalMem,gauge,,mebibyte,,Total Memory Assigned,0,storm,
  storm.topologyStats.last_60.completeLatency,gauge,,millisecond,,All Time Complete Latence,-1,storm,
  storm.topologyStats.last_60.debug,gauge,,sample,,Boolean indicating if debug mode is enabled.,0,storm,
  storm.topologyStats.last_60.emitted,gauge,,sample,,All Time Emitted Tuples,1,storm,
  storm.topologyStats.last_60.executorsTotal,gauge,,thread,,Total Storm Topology Executors,0,storm,
  storm.topologyStats.last_60.failed,gauge,,sample,,All Time Failed Tuples,-1,storm,
  storm.topologyStats.last_60.msgTimeout,gauge,,second,timeout,Spout Tuple Timeout in Seconds,0,storm,
  storm.topologyStats.last_60.numBolts,gauge,,task,,Total Number of Bolts,0,storm,
  storm.topologyStats.last_60.numSpouts,gauge,,task,,Total Number of Spouts,0,storm,
  storm.topologyStats.last_60.replicationCount,gauge,,occurrence,,Number of Replications,1,storm,
  storm.topologyStats.last_60.requestedCpu,gauge,,percent,core,Requested Topology CPU resources,0,storm,
  storm.topologyStats.last_60.requestedMemOffHeap,gauge,,mebibyte,,Requested Topology Off Heap Memory resources,0,storm,
  storm.topologyStats.last_60.requestedMemOnHeap,gauge,,mebibyte,,Requested Topology On Heap Memory Resources,0,storm,
  storm.topologyStats.last_60.samplingPct,gauge,,percent,,Metric Sampling Percentage by Storm,1,storm,
  storm.topologyStats.last_60.tasksTotal,gauge,,task,task,Total Number of Tasks,0,storm,
  storm.topologyStats.last_60.transferred,gauge,,sample,,All Time Transferred Tuples,1,storm,
  storm.topologyStats.last_60.uptimeSeconds,gauge,,second,,Total Topology Uptime,1,storm,
  storm.topologyStats.last_60.workersTotal,gauge,,worker,worker,Total Number of Workers,0,storm,
  storm.topologyStats.metrics.bolts.last_60..acked,gauge,,sample,,Number of Tuples Acked by Spout & Stream,1,storm,
  storm.topologyStats.metrics.bolts.last_60.complete_ms_avg,gauge,,millisecond,,Complete Tuple Latency by Spout & Stream,-1,storm,
  storm.topologyStats.metrics.bolts.last_60.emitted,gauge,,sample,,Number of Tuples Emitted by Spout & Stream,1,storm,
  storm.topologyStats.metrics.bolts.last_60.executed,gauge,,sample,,Number of Tuples Executed by Spout & Stream,1,storm,
  storm.topologyStats.metrics.bolts.last_60.executed_ms_avg,gauge,,millisecond,,Execute Tuple Latency by Spout & Stream,-1,storm,
  storm.topologyStats.metrics.bolts.last_60.failed,gauge,,sample,,Number of Tuples Failed by Spout & Stream,-1,storm,
  storm.topologyStats.metrics.bolts.last_60.process_ms_avg,gauge,,millisecond,,Process Tuple Latency by Spout & Stream,-1,storm,
  storm.topologyStats.metrics.bolts.last_60.transferred,gauge,,sample,,Number of Tuples Transferred by Spout & Stream,1,storm,
  storm.topologyStats.metrics.spouts.last_60.acked,gauge,,sample,,Number of Tuples Acked by Spout & Stream,1,storm,
  storm.topologyStats.metrics.spouts.last_60.complete_ms_avg,gauge,,millisecond,,Complete Tuple Latency by Spout & Stream,-1,storm,
  storm.topologyStats.metrics.spouts.last_60.emitted,gauge,,sample,,Number of Tuples Emitted by Spout & Stream,1,storm,
  storm.topologyStats.metrics.spouts.last_60.executed,gauge,,sample,,Number of Tuples Executed by Spout & Stream,1,storm,
  storm.topologyStats.metrics.spouts.last_60.executed_ms_avg,gauge,,millisecond,,Execute Tuple Latency by Spout & Stream,-1,storm,
  storm.topologyStats.metrics.spouts.last_60.failed,gauge,,sample,,Number of Tuples Failed by Spout & Stream,-1,storm,
  storm.topologyStats.metrics.spouts.last_60.process_ms_avg,gauge,,millisecond,,Process Tuple Latency by Spout & Stream,-1,storm,
  storm.topologyStats.metrics.spouts.last_60.transferred,gauge,,sample,,Number of Tuples Transferred by Spout & Stream,1,storm,
  storm.worker.last_60.assignedCpu,gauge,,percent,core,Assigned Worker CPU Percentage,0,storm,
  storm.worker.last_60.assignedMemOffHeap,gauge,,mebibyte,,Off Heap Memory Assigned for a Worker,0,storm,
  storm.worker.last_60.assignedMemOnHeap,gauge,,mebibyte,,On Heap Memory Assigned for a Worker,0,storm,
  storm.worker.last_60.componentNumTasks,gauge,,task,task,Total Number of Component Tasks for a Worker,0,storm,
  storm.worker.last_60.executorsTotal,gauge,,thread,,Total Number of Executors for a Worker,0,storm,
  storm.worker.last_60.uptimeSeconds,gauge,,second,,Worker Uptime,1,storm,
  