November 2018
Intermediate to advanced
404 pages
10h 16m
English
Kitura offers very good metrics-monitoring and diagnostic services. These services are created and initialized in the initializeMetrics(router:) function in Metrics.swift:
// File: /Application/Metrics.swiftimport Kituraimport SwiftMetricsimport SwiftMetricsDashimport SwiftMetricsPrometheusimport LoggerAPIvar swiftMetrics: SwiftMetrics?var swiftMetricsDash: SwiftMetricsDash?var swiftMetricsPrometheus: SwiftMetricsPrometheus?func initializeMetrics(router: Router) { do { let metrics = try SwiftMetrics() // [1] let dashboard = try SwiftMetricsDash(swiftMetricsInstance: metrics, endpoint: router) // [2] let prometheus = try SwiftMetricsPrometheus(swiftMetricsInstance: metrics, endpoint: router) // [3] swiftMetrics ...Read now
Unlock full access