/**
         * Add value (or values) to current bucket.
         *
         * @param value
         *            Value to be stored in current bucket such as execution latency in milliseconds
         */
        public void AddValue(params int[] values)
        {
            /* no-op if disabled */
            if (!configurationService.GetMetricsRollingPercentileEnabled())
            {
                return;
            }

            foreach (var v in values)
            {
                try
                {
                    GetCurrentBucket().Data.AddValue(v);
                }
                catch (Exception ex)
                {
                    log.Error("Failed to add value: " + v, ex);
                }
            }
        }