Emcee

Форк
0
/
DequeueBucketsMetric.swift 
31 строка · 756.0 Байт
1
import Foundation
2
import Graphite
3
import Metrics
4
import QueueModels
5

6
public final class DequeueBucketsMetric: GraphiteMetric {
7
    public init(
8
        workerId: WorkerId,
9
        version: Version,
10
        queueHost: String,
11
        numberOfBuckets: Int,
12
        timestamp: Date
13
    ) {
14
        super.init(
15
            fixedComponents: [
16
                "queue",
17
                "buckets",
18
                "dequeue"
19
            ],
20
            variableComponents: [
21
                workerId.value,
22
                version.value,
23
                queueHost,
24
                GraphiteMetric.reservedField,
25
                GraphiteMetric.reservedField
26
            ],
27
            value: Double(numberOfBuckets),
28
            timestamp: timestamp
29
        )
30
    }
31
}
32

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.