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