/*
 * Span aggregation options for Trace Recording Rules.
 * Duration-based aggregations return seconds (durationUnixNano / 1e9) so rule
 * expressions stay in human-friendly units.
 */
var TraceAggregationType;
(function (TraceAggregationType) {
    TraceAggregationType["Count"] = "Count";
    TraceAggregationType["ErrorCount"] = "ErrorCount";
    TraceAggregationType["AvgDurationSeconds"] = "AvgDurationSeconds";
    TraceAggregationType["P50DurationSeconds"] = "P50DurationSeconds";
    TraceAggregationType["P90DurationSeconds"] = "P90DurationSeconds";
    TraceAggregationType["P95DurationSeconds"] = "P95DurationSeconds";
    TraceAggregationType["P99DurationSeconds"] = "P99DurationSeconds";
    TraceAggregationType["MaxDurationSeconds"] = "MaxDurationSeconds";
    TraceAggregationType["MinDurationSeconds"] = "MinDurationSeconds";
})(TraceAggregationType || (TraceAggregationType = {}));
export default TraceAggregationType;
//# sourceMappingURL=TraceAggregationType.js.map