文件名称:statsd-instrument:Ruby应用程序的StatsD客户端。 提供元编程方法以将StatsD工具注入您的代码中
文件大小:83KB
文件格式:ZIP
更新时间:2024-05-19 07:24:25
Ruby
Ruby应用程序的StatsD客户端 这是statsd的ruby客户程序( )。 它提供了一种轻量级的方式来跟踪和衡量应用程序中的指标。 我们通过UDP套接字发送数据来调用statsd。 UDP套接字速度很快,但是不可靠,无法保证您的数据将永远到达其位置。 换句话说,开除并忘记。 这对于此用例是完美的,因为这意味着您的代码不会陷入尝试记录统计信息的麻烦。 每个请求,我们都会多次将数据发送到statsd,而没有发现性能下降。 有关StatsD的更多信息,请参见的。 配置 建议通过设置环境变量来配置此库。 支持以下环境变量: STATSD_ADDR :(默认localhost:8125 )将StatsD UDP数据报发送到的地址。 STATSD_IMPLEMENTATION :(默认值: datadog )。 您正在使用的StatsD实现。 statsd , statsite和dat
【文件预览】:
statsd-instrument-master
----.gitignore(59B)
----README.md(13KB)
----.rubocop.yml(670B)
----CHANGELOG.md(22KB)
----bin()
--------rubocop(797B)
--------rake(788B)
----.github()
--------probots.yml(17B)
--------workflows()
--------CODEOWNERS(14B)
----test()
--------datagram_builder_test.rb(4KB)
--------rubocop()
--------helpers_test.rb(1KB)
--------statsd_instrumentation_test.rb(16KB)
--------dogstatsd_datagram_builder_test.rb(3KB)
--------statsd_test.rb(6KB)
--------assertions_test.rb(15KB)
--------statsd_datagram_builder_test.rb(744B)
--------datagram_test.rb(468B)
--------null_sink_test.rb(517B)
--------log_sink_test.rb(879B)
--------benchmark()
--------client_test.rb(7KB)
--------helpers()
--------environment_test.rb(2KB)
--------integration_test.rb(677B)
--------test_helper.rb(589B)
--------matchers_test.rb(5KB)
--------udp_sink_test.rb(5KB)
--------capture_sink_test.rb(1KB)
----Gemfile(213B)
----LICENSE(1KB)
----.yardopts(59B)
----CONTRIBUTING.md(3KB)
----shipit.rubygems.yml(34B)
----statsd-instrument.gemspec(1013B)
----benchmark()
--------README.md(1KB)
--------send-metrics-to-dev-null-log(2KB)
--------send-metrics-to-local-udp-receiver(2KB)
----lib()
--------statsd-instrument.rb(59B)
--------statsd()
----Rakefile(250B)