exometer_core
exometer_core copied to clipboard
Core components of exometer
Purpose of changes: * Migrate from Travis to GitHub Actions. * For OTP 21 used `rebar3` `3.15.2` * For OTP 22/23/24 `rebar3` `3.17` * [GitHub Actions result](https://github.com/vkatsuba/exometer_core/actions/runs/1270752429) * Replaced `hut`...
There is a problem with the match spec when registering a datapoint like this: ```erlang ok = exometer:new([erlang, gc], {function, erlang, statistics, [garbage_collection], match, {total_coll, rec_wrd, '_'}}) ``` Dialyzer Error...
The exometer_report.md doc does not describe how to return a value to Module:exometer_call/3's caller.
Hello, Is it possible to use custom function to define entry ? Entry creation and subscription: ``` exometer:re_register([system_load, Metric], {function, system_monitoring, highest_system_value, [Metric], proplist, [pid, value, process_name]}, []), exometer_report:subscribe(exometer_report_influxdb, [system_load,...
I have implemented my own probe which is inherited from spiral and divides value by `time_span` hence returned value is float, I configured an aggregation and see no values computed....
This started happening when we started testing the system under high load. Never seen this problem until then, and it happens a few minutes into our high-load test. The problem...
``` 08:07:26.417 [info] msg: "Starting reporters with [{reporters,\n [{exometer_report_lager,\n ... ``` Looks like issue related to hut. For some reason config terms logged as string. I am using lager.
When a process calls [`exometer_cache:write/{3,4}`, it](https://github.com/Feuerlabs/exometer_core/blob/588da231c885390a9b3c08a367949750f32d143c/src/exometer_cache.erl#L58-L60): * Asynchronously (cast) instructs the `exometer_cache` process to start a timer for the (metric-datapoint keyed) cache deletion, and to update (`ets:update_element`) the relevant field...
Hello, I am going to use exometer to monitor stock tick stream, InfluxDB acts as the backend database. And the table schema is designed as below: ``` time stock_name exchange...
We recently upgraded to elixir 1.4, and now our metrics no longer function. It appears that the supervisor keeps crashing: ``` 2017-06-09 16:49:55 =CRASH REPORT==== crasher: initial call: exometer_report:-spawn_reporter/2-fun-0-/0 pid:...