Telemetría

Test  Dialyzer  The helper application that simplifies and standardizes telemetry usage.

Installation

def project do
  [
    compilers: [:telemetria | Mix.compilers()]
  ]
end

def deps do
  [
    {:telemetria, "~> 0.1"}
  ]
end

Changelog

  • 0.9.0

    • [ENH] add Telemetria.Formatter that can be used to produce JSON logs basing on metadata, natively integrated into telemetría
  • 0.8.0

    • [ENH] add applications option accepting a keyword list of applications to enable telemetria for (with optional parameters)
  • 0.7.0

    • [ENH] add named arguments in all calls to event’s context
  • 0.6.1

    • [BUG] wrong order using telemetry with many clauses
  • 0.6.0

    • [ENH] accept parameters in annotation @telemetria
    • [MIN] better print of events added
  • 0.5.2

    • [ENH] enabled: false config to purge all telemetria code at once
  • 0.5.1

    • [ENH] add result of underlying call to metric
    • [ENH] decrease an amount of garbage returned from caller context
  • 0.5.0

    • [ENH] annotation @telemetria true as a synonym to deft/2
    • [FIX] polling is off by default
  • 0.4.0

    • [ENH] default polling of system / vm states for free
    • [ENH] starting in phases ensuring proper instrumenter setup
  • 0.3.0

    • [ENH] no need for any config in any environment
    • [BUG] proper handling of guards in compiler, correct event names

Documentation.