mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-05-05 17:04:52 -04:00
8 lines
4.1 KiB
HTML
8 lines
4.1 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Make (opentelemetry-client.Opentelemetry_client.Generic_http_consumer.Make)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.1.0"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../index.html">Index</a> » <a href="../../../index.html">opentelemetry-client</a> » <a href="../../index.html">Opentelemetry_client</a> » <a href="../index.html">Generic_http_consumer</a> » Make</nav><header class="odoc-preamble"><h1>Module <code><span>Generic_http_consumer.Make</span></code></h1></header><div class="odoc-tocs"><nav class="odoc-toc odoc-local-toc"><ul><li><a href="#parameters">Parameters</a></li><li><a href="#signature">Signature</a></li></ul></nav></div><div class="odoc-content"><h2 id="parameters"><a href="#parameters" class="anchor"></a>Parameters</h2><div class="odoc-spec"><div class="spec parameter anchored" id="argument-1-IO"><a href="#argument-1-IO" class="anchor"></a><code><span><span class="keyword">module</span> </span><span><a href="argument-1-IO/index.html">IO</a></span><span> : <a href="../../Generic_io/module-type-S_WITH_CONCURRENCY/index.html">IO</a></span></code></div></div><div class="odoc-spec"><div class="spec parameter anchored" id="argument-2-Notifier"><a href="#argument-2-Notifier" class="anchor"></a><code><span><span class="keyword">module</span> </span><span><a href="argument-2-Notifier/index.html">Notifier</a></span><span> : <a href="../../Generic_notifier/module-type-S/index.html">Generic_notifier.S</a> <span class="keyword">with</span> <span><span class="keyword">type</span> <span>'a <a href="../../Generic_notifier/module-type-S/IO/index.html#type-t">IO.t</a></span> = <span><span class="type-var">'a</span> <a href="argument-1-IO/index.html#type-t">IO.t</a></span></span></span></code></div></div><div class="odoc-spec"><div class="spec parameter anchored" id="argument-3-Httpc"><a href="#argument-3-Httpc" class="anchor"></a><code><span><span class="keyword">module</span> </span><span><a href="argument-3-Httpc/index.html">Httpc</a></span><span> : <a href="../module-type-HTTPC/index.html">HTTPC</a> <span class="keyword">with</span> <span><span class="keyword">type</span> <span>'a <a href="../module-type-HTTPC/IO/index.html#type-t">IO.t</a></span> = <span><span class="type-var">'a</span> <a href="argument-1-IO/index.html#type-t">IO.t</a></span></span></span></code></div></div><h2 id="signature"><a href="#signature" class="anchor"></a>Signature</h2><div class="odoc-spec"><div class="spec value anchored" id="val-consumer"><a href="#val-consumer" class="anchor"></a><code><span><span class="keyword">val</span> consumer :
|
||
<span><span class="optlabel">?override_n_workers</span>:int <span class="arrow">-></span></span>
|
||
<span><span class="label">ticker_task</span>:<span>float option</span> <span class="arrow">-></span></span>
|
||
<span><span class="optlabel">?on_tick</span>:<span>(<span>unit <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></span></span>
|
||
<span><span class="label">config</span>:<a href="../../Http_config/index.html#type-t">Http_config.t</a> <span class="arrow">-></span></span>
|
||
<span>unit <span class="arrow">-></span></span>
|
||
<a href="../../Consumer/index.html#type-any_signal_l_builder">Consumer.any_signal_l_builder</a></span></code></div><div class="spec-doc"><p>Make a consumer builder, ie. a builder function that will take a bounded queue of signals, and start a consumer to process these signals and send them somewhere using HTTP.</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">ticker_task</span> <p>controls whether we start a task to call <code>tick</code> at the given interval in seconds, or <code>None</code> to not start such a task at all.</p></li></ul></div></div></div></body></html>
|