Module exometerreportsnmp
February 1, 2015 ยท View on GitHub
Internal reporter exposing metrics over SNMP.
Behaviours: exometer_report.
Description
Data Types
snmp()
snmp() = disabled | [snmp_option()]
snmp_option()
snmp_option() = {exometer_entry:datapoint(), exometer_report:interval()} | {exometer_entry:datapoint(), exometer_report:interval(), exometer_report:extra()}
Function Index
| exometer_call/3 | |
| exometer_cast/2 | |
| exometer_info/2 | |
| exometer_init/1 | |
| exometer_newentry/2 | |
| exometer_report/5 | |
| exometer_setopts/4 | |
| exometer_subscribe/5 | |
| exometer_terminate/2 | |
| exometer_unsubscribe/4 | |
| get_mib/0 | Returns the latest mib and its metadata. |
| snmp_operation/2 | Callback function used by the SNMP master agent upon operations performed by a manager. |
| snmp_operation/3 | See snmp_operation/2. |
Function Details
exometer_call/3
exometer_call(Unknown, From, St) -> any()
exometer_cast/2
exometer_cast(Unknown, St) -> any()
exometer_info/2
exometer_info(Unknown, St) -> any()
exometer_init/1
exometer_init(Opts) -> any()
exometer_newentry/2
exometer_newentry(E, St) -> any()
exometer_report/5
exometer_report(Metric, DataPoint, Extra, Value, St) -> any()
exometer_setopts/4
exometer_setopts(Exometer_entry, Options, X3, St0) -> any()
exometer_subscribe/5
exometer_subscribe(Metric, DataPoint, Extra, Interval, St) -> any()
exometer_terminate/2
exometer_terminate(X1, St) -> any()
exometer_unsubscribe/4
exometer_unsubscribe(Metric, DataPoint, Extra, St) -> any()
get_mib/0
get_mib() -> any()
Returns the latest mib and its metadata.
snmp_operation/2
snmp_operation(Op, Key) -> any()
Callback function used by the SNMP master agent upon operations performed by a manager. Currently only get operations are handled.
snmp_operation/3
snmp_operation(Op, Val, Key) -> any()
See snmp_operation/2. Currently no operations are handled.