Emcee
30 строк · 739.0 Байт
1import Foundation
2import Graphite
3import Metrics
4import QueueModels
5
6/// Indicates an event when you enqueue some tests
7public final class EnqueueTestsMetric: GraphiteMetric {
8public init(
9version: Version,
10queueHost: String,
11numberOfTests: Int,
12timestamp: Date
13) {
14super.init(
15fixedComponents: [
16"queue",
17"tests",
18"enqueue"
19],
20variableComponents: [
21version.value,
22queueHost,
23GraphiteMetric.reservedField,
24GraphiteMetric.reservedField
25],
26value: Double(numberOfTests),
27timestamp: timestamp
28)
29}
30}
31