一个用于 swift-metrics 的指标后端,它使用 statsd 协议,并且可以用于将应用程序与支持 statsd
的可观察性解决方案集成,包括
创建 StatsdClient
的一个实例,并在您应用程序的 main
中引导 MetricsSystem
let statsdClient = try StatsdClient(host: host, port: port)
MetricsSystem.bootstrap(statsdClient)
有关更多信息,请参阅选择指标后端实现。
请记住在应用程序终止之前关闭客户端
statsdClient.shutdown()
StatsdClient
使用 SwiftNIO 来建立与 statsd
服务器的 UDP 连接。
指标类型映射如下
有关安全流程的详细信息,请参阅SECURITY.md。
也请随时通过 https://forums.swift.org/c/server 联系我们
您可以使用 act 在本地运行 GitHub Actions 工作流程。 有关如何执行此操作的详细步骤,请参阅https://github.com/swiftlang/github-workflows?tab=readme-ov-file#running-workflows-locally。