distributionDataSet

UnboundID Logo

distributionDataSet element

Type: distribution
Namespace: com.unboundid.directory.mon.api.v1.models

This represents a DataSetResponse where each each data element in a DataSeries corresponds to percentage of the total number of samples that had the specified value 'range'. This is analagous to a histogram made by sampling a set of values into a smaller set of 'buckets', but the buckets are evenly distributed across the range from min to max of the sample values, and the value in each bucket is automatically converted to a percentage (rather than a count). The values in this data set can be plotted as a Probability Density Function, although no assumptions can be made regarding the data set distribution characteristics. This DataSet is really a transformation of a time DataSeries, where values across a time range are sampled into similar-valued buckets with the resulting data set indicating the percentage of total samples that fell within each bucket.

Example JSON

{ "average" : ..., "mode" : ..., "min" : ..., "max" : ..., "label" : "...", "categories" : [ "...", ... ], "firstSampleTime" : "...", "lastSampleTime" : "...", "rateScaling" : "NONE", "statistic" : "COUNT", "minValue" : ..., "maxValue" : ..., "seriesLimit" : ..., "sourceResolution" : "...", "queryAffinity" : ..., "metric" : { "id" : "...", "name" : "...", "shortName" : "...", "group" : "...", "description" : "...", "instanceTypes" : [ "...", ... ], "statistics" : [ "...", ... ], "dimensions" : [ { "id" : "...", "name" : "...", "values" : [ "...", ... ] }, ... ] }, "series" : [ { "label" : "...", "lastCompleteIndex" : ..., "minValue" : ..., "maxValue" : ..., "data" : ..., "subSeries" : [ { "..." : ... }, ... ] }, ... ], "warning" : [ { "reason" : "...", "message" : "...", "detailedMessage" : "..." }, ... ] }