RubyGems Navigation menu

observability 0.1.0

Observability is a toolkit for instrumenting code to make it more observable, following the principle of Observability-Oriented Design as expressed by Charity Majors (@mipsytipsy). Its goals are [stolen from https://charity.wtf/2019/02/05/logs-vs-structured-events/]: * Emit a rich record from the perspective of a single action as the code is executing. * Emit a single event per action per system that it occurs in. Write it out just before the action completes or errors. * Bypass local disk entirely, write to a remote service. * Sample if needed for cost or resource constraints. Practice dynamic sampling. * Treat this like operational data, not transactional data. Be profligate and disposable. * Feed this data into a columnar store or honeycomb or similar * Now use it every day. Not just as a last resort. Get knee deep in production every single day. Explore. Ask and answer rich questions about your systems, system quality, system behavior, outliers, error conditions, etc. You will be absolutely amazed how useful it is … and appalled by what you turn up. 🙂

Gemfile:
= 复制到剪贴板 已复制!

安装:
=

版本列表:

  1. 0.3.0 - February 21, 2020 (29.0 KB)
  2. 0.2.0 - October 18, 2019 (28.0 KB)
  3. 0.1.0 - July 24, 2019 (27.5 KB)

Runtime 依赖 (6):

concurrent-ruby ~> 1.1.5
loggability ~> 0.11
msgpack ~> 1.3
pluggability ~> 0.6

Development 依赖 (8):

hoe ~> 3.17
hoe-deveiate ~> 0.10
hoe-highline ~> 0.2
hoe-mercurial ~> 1.4
rdoc >= 4.0, < 7
simplecov ~> 0.7
timecop ~> 0.9

业主:

推送:

作者:

  • Michael Granger

SHA 256 校验和:

e569bfd8ab757e50a6ddfff1f9177cca14545f41491062bdd67fb6687bdd299c

下载总量 6,766

这个版本 1,856

许可:

BSD-3-Clause

需要的 Ruby 版本: >= 2.4.0

链接: