

# Module exometer_spiral #
* [Function Index](#index)
* [Function Details](#functions)

__Behaviours:__ [`exometer_probe`](exometer_probe.md).

<a name="index"></a>

## Function Index ##


<table width="100%" border="1" cellspacing="0" cellpadding="2" summary="function index"><tr><td valign="top"><a href="#behaviour-0">behaviour/0</a></td><td></td></tr><tr><td valign="top"><a href="#count_sample-3">count_sample/3</a></td><td></td></tr><tr><td valign="top"><a href="#count_transform-2">count_transform/2</a></td><td></td></tr><tr><td valign="top"><a href="#probe_code_change-3">probe_code_change/3</a></td><td></td></tr><tr><td valign="top"><a href="#probe_get_datapoints-1">probe_get_datapoints/1</a></td><td></td></tr><tr><td valign="top"><a href="#probe_get_value-2">probe_get_value/2</a></td><td></td></tr><tr><td valign="top"><a href="#probe_handle_msg-2">probe_handle_msg/2</a></td><td></td></tr><tr><td valign="top"><a href="#probe_init-3">probe_init/3</a></td><td></td></tr><tr><td valign="top"><a href="#probe_reset-1">probe_reset/1</a></td><td></td></tr><tr><td valign="top"><a href="#probe_sample-1">probe_sample/1</a></td><td></td></tr><tr><td valign="top"><a href="#probe_setopts-3">probe_setopts/3</a></td><td></td></tr><tr><td valign="top"><a href="#probe_terminate-1">probe_terminate/1</a></td><td></td></tr><tr><td valign="top"><a href="#probe_update-2">probe_update/2</a></td><td></td></tr></table>


<a name="functions"></a>

## Function Details ##

<a name="behaviour-0"></a>

### behaviour/0 ###

<pre><code>
behaviour() -&gt; <a href="http://www.erlang.org/doc/man/exometer.html#type-behaviour">exometer:behaviour()</a>
</code></pre>
<br />

<a name="count_sample-3"></a>

### count_sample/3 ###

`count_sample(TS, Increment, Total) -> any()`

<a name="count_transform-2"></a>

### count_transform/2 ###

`count_transform(TS, Total) -> any()`

<a name="probe_code_change-3"></a>

### probe_code_change/3 ###

`probe_code_change(X1, S, X3) -> any()`

<a name="probe_get_datapoints-1"></a>

### probe_get_datapoints/1 ###

`probe_get_datapoints(St) -> any()`

<a name="probe_get_value-2"></a>

### probe_get_value/2 ###

`probe_get_value(DataPoints, St) -> any()`

<a name="probe_handle_msg-2"></a>

### probe_handle_msg/2 ###

`probe_handle_msg(X1, S) -> any()`

<a name="probe_init-3"></a>

### probe_init/3 ###

`probe_init(Name, Type, Options) -> any()`

<a name="probe_reset-1"></a>

### probe_reset/1 ###

`probe_reset(St) -> any()`

<a name="probe_sample-1"></a>

### probe_sample/1 ###

`probe_sample(St) -> any()`

<a name="probe_setopts-3"></a>

### probe_setopts/3 ###

`probe_setopts(Entry, Options, St) -> any()`

<a name="probe_terminate-1"></a>

### probe_terminate/1 ###

`probe_terminate(St) -> any()`

<a name="probe_update-2"></a>

### probe_update/2 ###

`probe_update(Increment, St) -> any()`

