View Source
Telemetría
The helper application that simplifies and standardizes telemetry usage.
Installation
def project do
[
compilers: [:telemetria | Mix.compilers()]
]
end
def deps do
[
{:telemetria, "~> 0.1"}
]
endChangelog
0.22.0—- [FIX] bug fix for
finitomataintegration
- [FIX] bug fix for
0.21.0—- [UPD] support for external messengers (slack)
0.20.0—- [UPD] support for nested spans
0.19.1—- [UPD]
reshape/1everywhere to make a result transformable
- [UPD]
0.19.0—- [UPD]
OpenTelemetrysupport through backend abstraction
- [UPD]
0.18.0—- [UPD]
locals: [:foo, :bar]to export local vars from functions
- [UPD]
0.17.0—- [UPD] Configurable throttling groups
0.16.0—- [UPD] Elixir v1.17
0.15.0—- [UPD] Elixir v1.16
0.14.2—- [ENH]
process_info: boolean()option to embed the process info into each telemtry event
- [ENH]
0.14.1—- [ENH] Propagate
custom_options: [from: :telemetria]down to inspect
- [ENH] Propagate
0.14.0—- [ENH] Allow
if: runtime_functionin@telemetriaattribute in the form&Mod.fun/1, which will receive the result and emit the telemetry event if it returnstrue
- [ENH] Allow
0.13.0—- [ENH] Allow
if: compile_time_booleanin@telemetriaattribute
- [ENH] Allow
0.12.0—- [ENH] Allow
[transform: [args: M.f/1, result: {M, :f}]]coercers in@telemetriaattribute
- [ENH] Allow
0.11.1—- [ENH] diagnostics improved
0.11.0—- [FIX] properly handle
@telemetriaattribute on function heads and multiple clauses - [ENH] purge level for telemetria hooks
- [ENH] level for telemetria logs
- [FIX] properly handle
0.9.1—- [ENH]
@telemetria process_info: truekeyword parameter - [ENH]
@idis set to the correctotp_app - [ENH]
MFAis set properly for alerts - [ENH] arguments and result are grouped under
:call - [ENH] total metadata cleanup
- [ENH]
0.9.0—- [ENH] add
Telemetria.Formatterthat can be used to produce JSON logs basing on metadata, natively integrated intotelemetría
- [ENH] add
0.8.0—- [ENH] add
applicationsoption accepting a keyword list of applications to enabletelemetriafor (with optional parameters)
- [ENH] add
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
- [ENH] accept parameters in annotation
0.5.2—- [ENH]
enabled: falseconfig to purge all telemetria code at once
- [ENH]
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 trueas a synonym todeft/2 - [FIX] polling is off by default
- [ENH] annotation
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