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:
=

Installeer:
=

Versies:

  1. 0.3.0 February 21, 2020 (29 KB)
  2. 0.2.0 October 18, 2019 (28 KB)
  3. 0.1.0 July 24, 2019 (27,5 KB)

Runtime afhankelijkheden (6):

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

Development afhankelijkheden (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

Eigenaren:

Pushed by:

Authors:

  • Michael Granger

SHA 256 checksum:

=

Total downloads 7.131

Voor deze versie 1.932

Versie vrijgegeven:

Licentie:

BSD-3-Clause

Required Ruby Version: >= 2.4.0

Links: