Emcee
1import Foundation
2import Metrics
3import QueueModels
4import Statsd
5
6public final class AggregatedTestsDurationMetric: StatsdMetric {
7public init(
8result: String,
9host: String,
10version: Version,
11persistentMetricsJobId: String,
12duration: TimeInterval
13) {
14super.init(
15fixedComponents: ["test", "duration"],
16variableComponents: [
17host,
18version.value,
19persistentMetricsJobId,
20result,
21StatsdMetric.reservedField,
22StatsdMetric.reservedField,
23StatsdMetric.reservedField,
24StatsdMetric.reservedField
25],
26value: .time(duration)
27)
28}
29}
30