Emcee

Форк
0
/
AggregatedTestsDurationMetric.swift 
29 строк · 765.0 Байт
1
import Foundation
2
import Metrics
3
import QueueModels
4
import Statsd
5

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

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

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

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

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