anchor.diff:      Pid = riak_core_stat_calc_sup:calc_proc(Stat),
       riak_core_stat_calc_proc:value(Pid).
   
  +throw_folsom_error({error, _, _} = Err) ->
  +    throw(Err);
  +throw_folsom_error(Other) -> Other.
  +
   %% Encapsulate getting a stat value from folsom.
   %%
   %% If for any reason we can't get a stats value
  
positive.code: %% stats that are broken?
  calc_stat({Name, gauge}) ->
      try
          GaugeVal = folsom_metrics:get_metric_value(Name),
          calc_gauge(GaugeVal)
      catch ErrClass:ErrReason ->
              log_error(Name, ErrClass, ErrReason),
  
negative.code:     end;
  calc_stat({Name, histogram}) ->
      try
          throw_folsom_error(folsom_metrics:get_histogram_statistics(Name))
      catch ErrClass:ErrReason ->
              log_error(Name, ErrClass, ErrReason),
              unavailable
      end;
  calc_stat({Name, _Type}) ->
      try throw_folsom_error(folsom_metrics:get_metric_value(Name))
      catch ErrClass:ErrReason ->
              log_error(Name, ErrClass, ErrReason),
              unavailable
  