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 (29KB)
  2. 0.2.0 October 18, 2019 (28KB)
  3. 0.1.0 July 24, 2019 (27.5KB)

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,131

このバージョンのみ 1,932

このバージョンがリリースされたのは:

ライセンス:

BSD-3-Clause

必要なRubyのバージョン: >= 2.4.0

リンク: