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 總和檢查碼:

=

總下載次數 7,138

這個版本 1,933

版本发布:

授權:

BSD-3-Clause

Ruby 版本需求: >= 2.4.0

相關連結: