mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-03-11 04:58:39 -04:00
deploy: a5af3c9b65
This commit is contained in:
parent
973670512a
commit
1680cd6a42
11 changed files with 49 additions and 16 deletions
|
|
@ -1,3 +1,19 @@
|
||||||
|
v0.9.0 2025-07-08 Zagreb
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
* Replace references and mutable fields by atomic references to avoid
|
||||||
|
race conditions (#56). Thanks to Nathan Taylor for reporting.
|
||||||
|
* Fix `Logs.{err,warn}_count`. The counts were counting the reports
|
||||||
|
not the logs which is not what the spec says. This means the counts
|
||||||
|
were wrong when the reporting level was below the corresponding
|
||||||
|
level (#55). Thanks to Mathieu Barbin for the report.
|
||||||
|
* Fix `Log.Tag.list` always returning the empty list.
|
||||||
|
* `Logs.format_reporter` and `Logs_fmt.reporter` replace a few format
|
||||||
|
strings and `^^` uses by direct calls to `Format` primitives.
|
||||||
|
* Requires OCaml >= 4.14.
|
||||||
|
* Use Format.pp_print_text instead of your own.
|
||||||
|
* Export `logs` from each sub library.
|
||||||
|
|
||||||
v0.8.0 2025-03-10 La Forclaz (VS)
|
v0.8.0 2025-03-10 La Forclaz (VS)
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
Logs — Logging infrastructure for OCaml
|
Logs — Logging infrastructure for OCaml
|
||||||
-------------------------------------------------------------------------------
|
=======================================
|
||||||
v0.8.0
|
|
||||||
|
|
||||||
Logs provides a logging infrastructure for OCaml. Logging is performed
|
Logs provides a logging infrastructure for OCaml. Logging is performed
|
||||||
on sources whose reporting level can be set independently. Log message
|
on sources whose reporting level can be set independently. Log message
|
||||||
|
|
@ -24,7 +23,7 @@ Logs and its reporters are distributed under the ISC license.
|
||||||
[cmdliner]: http://erratique.ch/software/cmdliner
|
[cmdliner]: http://erratique.ch/software/cmdliner
|
||||||
[lwt]: http://ocsigen.org/lwt/
|
[lwt]: http://ocsigen.org/lwt/
|
||||||
|
|
||||||
Home page: http://erratique.ch/software/logs
|
Home page: <http://erratique.ch/software/logs>
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|
@ -46,12 +45,7 @@ than on the issue tracker.
|
||||||
[doc]: https://erratique.ch/software/logs/doc
|
[doc]: https://erratique.ch/software/logs/doc
|
||||||
[ocaml-forum]: https://discuss.ocaml.org/
|
[ocaml-forum]: https://discuss.ocaml.org/
|
||||||
|
|
||||||
|
|
||||||
[doc]: http://erratique.ch/software/logs/doc/
|
|
||||||
|
|
||||||
## Sample programs
|
## Sample programs
|
||||||
|
|
||||||
If you installed Logs with `opam` sample programs are located in
|
A few tests can be found in the [`test`](test/) directory.
|
||||||
the directory `opam config var logs:doc`.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{0 Logs {%html: <span class="version">v0.8.0</span>%}}
|
{0 Logs {%html: <span class="version">v0.9.0</span>%}}
|
||||||
|
|
||||||
Logs provides a logging infrastructure.
|
Logs provides a logging infrastructure.
|
||||||
|
|
||||||
|
|
|
||||||
8
opentelemetry/Opentelemetry_client/Batch/index.html
Normal file
8
opentelemetry/Opentelemetry_client/Batch/index.html
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Batch (opentelemetry.Opentelemetry_client.Batch)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.0.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</a> » <a href="../index.html">Opentelemetry_client</a> » Batch</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_client.Batch</span></code></h1><p>A thread-safe batch of resources to be popper when ready .</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> <span>'a t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-make"><a href="#val-make" class="anchor"></a><code><span><span class="keyword">val</span> make :
|
||||||
|
<span><span class="optlabel">?batch</span>:int <span class="arrow">-></span></span>
|
||||||
|
<span><span class="optlabel">?high_watermark</span>:int <span class="arrow">-></span></span>
|
||||||
|
<span><span class="optlabel">?now</span>:<a href="../../../mtime/Mtime/index.html#type-t">Mtime.t</a> <span class="arrow">-></span></span>
|
||||||
|
<span><span class="optlabel">?timeout</span>:<a href="../../../mtime/Mtime/index.html#type-span">Mtime.span</a> <span class="arrow">-></span></span>
|
||||||
|
<span>unit <span class="arrow">-></span></span>
|
||||||
|
<span><span class="type-var">'a</span> <a href="#type-t">t</a></span></span></code></div><div class="spec-doc"><p><code>make ()</code> is a new batch</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">batch</span> <p>the number of elements after which the batch will be considered <b>full</b>, and ready to pop. Set to <code>0</code> to disable batching. It is required that <code>batch >= 0</code>. Default <code>1</code>.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">high_watermark</span> <p>the batch size limit after which new elements will be <code>`Dropped</code> by <a href="#val-push"><code>push</code></a>. This prevents the queue from growing too fast for effective transmission in case of signal floods. Default <code>if batch = 1 then 100 else batch * 10</code>.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">now</span> <p>the current time. Default <code>Mtime_clock.now ()</code>.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">timeout</span> <p>the time span after which a batch is ready to pop, whether or not it is <b>full</b>.</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pop_if_ready"><a href="#val-pop_if_ready" class="anchor"></a><code><span><span class="keyword">val</span> pop_if_ready : <span><span class="optlabel">?force</span>:bool <span class="arrow">-></span></span> <span><span class="label">now</span>:<a href="../../../mtime/Mtime/index.html#type-t">Mtime.t</a> <span class="arrow">-></span></span> <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><span><span class="type-var">'a</span> list</span> option</span></span></code></div><div class="spec-doc"><p><code>pop_if_ready ~now b</code> is <code>Some xs</code>, where is <code>xs</code> includes all the elements <a href="#val-push"><code>push</code></a>ed since the last batch, if the batch ready to be emitted.</p><p>A batch is ready to pop if it contains some elements and</p><ul><li>batching is disabled, and any elements have been batched, or batching was enabled and at least <code>batch</code> elements have been pushed, or</li><li>a <code>timeout</code> was provided, and more than a <code>timeout</code> span has passed since the last pop was ready, or</li><li>the pop is <code>force</code>d,</li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">now</span> <p>the current time</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">force</span> <p>override the other batch conditions, for when when we just want to emit batches before exit or because the user asks for it</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-push"><a href="#val-push" class="anchor"></a><code><span><span class="keyword">val</span> push : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><span><span class="type-var">'a</span> list</span> <span class="arrow">-></span></span> <span>[ `Dropped <span>| `Ok</span> ]</span></span></code></div><div class="spec-doc"><p><code>push b xs</code> is <code>`Ok</code> if it succeeds in pushing the values in <code>xs</code> into the batch <code>b</code>, or <code>`Dropped</code> if the current size of the batch has exceeded the high water mark determined by the <code>batch</code> argument to <a href="#val-make"><code>make</code></a>]. )</p></div></div></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Decode (opentelemetry.Opentelemetry_client.Signal.Decode)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.0.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</a> » <a href="../../index.html">Opentelemetry_client</a> » <a href="../index.html">Signal</a> » Decode</nav><header class="odoc-preamble"><h1>Module <code><span>Signal.Decode</span></code></h1><p>Decode signals from protobuf encoded strings, received over the wire</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-logs"><a href="#val-logs" class="anchor"></a><code><span><span class="keyword">val</span> logs : <span>string <span class="arrow">-></span></span> <span><a href="../../../Opentelemetry_proto/Logs/index.html#type-resource_logs">Opentelemetry_proto.Logs.resource_logs</a> list</span></span></code></div><div class="spec-doc"><p><code>logs s</code> is a list of log resources decoded from the protobuf encoded string <code>s</code>.</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <a href="../../../../pbrt/Pbrt/Decoder/index.html#exception-Failure"><code>Pbrt.Decoder.Failure</code></a> <p>if <code>s</code> is not a valid protobuf encoding.</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-metrics"><a href="#val-metrics" class="anchor"></a><code><span><span class="keyword">val</span> metrics : <span>string <span class="arrow">-></span></span> <span><a href="../../../Opentelemetry_proto/Metrics/index.html#type-resource_metrics">Opentelemetry_proto.Metrics.resource_metrics</a> list</span></span></code></div><div class="spec-doc"><p><code>metrics s</code> is a list of metrics resources decoded from the protobuf encoded string <code>s</code>.</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <a href="../../../../pbrt/Pbrt/Decoder/index.html#exception-Failure"><code>Pbrt.Decoder.Failure</code></a> <p>if <code>s</code> is not a valid protobuf encoding.</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-traces"><a href="#val-traces" class="anchor"></a><code><span><span class="keyword">val</span> traces : <span>string <span class="arrow">-></span></span> <span><a href="../../../Opentelemetry_proto/Trace/index.html#type-resource_spans">Opentelemetry_proto.Trace.resource_spans</a> list</span></span></code></div><div class="spec-doc"><p><code>traces s</code> is a list of span resources decoded from the protobuf encoded string <code>s</code>.</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <a href="../../../../pbrt/Pbrt/Decoder/index.html#exception-Failure"><code>Pbrt.Decoder.Failure</code></a> <p>if <code>s</code> is not a valid protobuf encoding.</p></li></ul></div></div></div></body></html>
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Converter (opentelemetry.Opentelemetry_client.Signal.Converter)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.0.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</a> » <a href="../../index.html">Opentelemetry_client</a> » <a href="../index.html">Signal</a> » Converter</nav><header class="odoc-preamble"><h1>Module <code><span>Signal.Converter</span></code></h1><p>Convert signals to protobuf encoded strings, ready to be sent over the wire</p><p>NOTE: The converters share an underlying stateful encoder, so each domain or system thread should have its own <code>Converter</code> instance</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-logs"><a href="#val-logs" class="anchor"></a><code><span><span class="keyword">val</span> logs :
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Encode (opentelemetry.Opentelemetry_client.Signal.Encode)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.0.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</a> » <a href="../../index.html">Opentelemetry_client</a> » <a href="../index.html">Signal</a> » Encode</nav><header class="odoc-preamble"><h1>Module <code><span>Signal.Encode</span></code></h1><p>Encode signals to protobuf encoded strings, ready to be sent over the wire</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-logs"><a href="#val-logs" class="anchor"></a><code><span><span class="keyword">val</span> logs :
|
||||||
<span><span class="optlabel">?encoder</span>:<a href="../../../../pbrt/Pbrt/Encoder/index.html#type-t">Pbrt.Encoder.t</a> <span class="arrow">-></span></span>
|
<span><span class="optlabel">?encoder</span>:<a href="../../../../pbrt/Pbrt/Encoder/index.html#type-t">Pbrt.Encoder.t</a> <span class="arrow">-></span></span>
|
||||||
<span><span><a href="../../../Opentelemetry_proto/Logs/index.html#type-resource_logs">Opentelemetry_proto.Logs.resource_logs</a> list</span> <span class="arrow">-></span></span>
|
<span><span><a href="../../../Opentelemetry_proto/Logs/index.html#type-resource_logs">Opentelemetry_proto.Logs.resource_logs</a> list</span> <span class="arrow">-></span></span>
|
||||||
string</span></code></div><div class="spec-doc"><p><code>logs ls</code> is a protobuf encoded string of the logs <code>ls</code></p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">encoder</span> <p>provide an encoder state to reuse</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-metrics"><a href="#val-metrics" class="anchor"></a><code><span><span class="keyword">val</span> metrics :
|
string</span></code></div><div class="spec-doc"><p><code>logs ls</code> is a protobuf encoded string of the logs <code>ls</code></p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">encoder</span> <p>provide an encoder state to reuse</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-metrics"><a href="#val-metrics" class="anchor"></a><code><span><span class="keyword">val</span> metrics :
|
||||||
|
|
@ -8,4 +8,4 @@
|
||||||
string</span></code></div><div class="spec-doc"><p><code>metrics ms</code> is a protobuf encoded string of the metrics <code>ms</code></p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">encoder</span> <p>provide an encoder state to reuse</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-traces"><a href="#val-traces" class="anchor"></a><code><span><span class="keyword">val</span> traces :
|
string</span></code></div><div class="spec-doc"><p><code>metrics ms</code> is a protobuf encoded string of the metrics <code>ms</code></p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">encoder</span> <p>provide an encoder state to reuse</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-traces"><a href="#val-traces" class="anchor"></a><code><span><span class="keyword">val</span> traces :
|
||||||
<span><span class="optlabel">?encoder</span>:<a href="../../../../pbrt/Pbrt/Encoder/index.html#type-t">Pbrt.Encoder.t</a> <span class="arrow">-></span></span>
|
<span><span class="optlabel">?encoder</span>:<a href="../../../../pbrt/Pbrt/Encoder/index.html#type-t">Pbrt.Encoder.t</a> <span class="arrow">-></span></span>
|
||||||
<span><span><a href="../../../Opentelemetry_proto/Trace/index.html#type-resource_spans">Opentelemetry_proto.Trace.resource_spans</a> list</span> <span class="arrow">-></span></span>
|
<span><span><a href="../../../Opentelemetry_proto/Trace/index.html#type-resource_spans">Opentelemetry_proto.Trace.resource_spans</a> list</span> <span class="arrow">-></span></span>
|
||||||
string</span></code></div><div class="spec-doc"><p><code>metrics ts</code> is a protobuf encoded string of the traces <code>ts</code></p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">encoder</span> <p>provide an encoder state to reuse</p></li></ul></div></div></div></body></html>
|
string</span></code></div><div class="spec-doc"><p><code>traces ts</code> is a protobuf encoded string of the traces <code>ts</code></p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">encoder</span> <p>provide an encoder state to reuse</p></li></ul></div></div></div></body></html>
|
||||||
11
opentelemetry/Opentelemetry_client/Signal/Pp/index.html
Normal file
11
opentelemetry/Opentelemetry_client/Signal/Pp/index.html
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Pp (opentelemetry.Opentelemetry_client.Signal.Pp)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.0.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</a> » <a href="../../index.html">Opentelemetry_client</a> » <a href="../index.html">Signal</a> » Pp</nav><header class="odoc-preamble"><h1>Module <code><span>Signal.Pp</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-logs"><a href="#val-logs" class="anchor"></a><code><span><span class="keyword">val</span> logs :
|
||||||
|
<span><a href="../../../../ocaml/Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">-></span></span>
|
||||||
|
<span><span><a href="../../../Opentelemetry_proto/Logs/index.html#type-resource_logs">Opentelemetry_proto.Logs.resource_logs</a> list</span> <span class="arrow">-></span></span>
|
||||||
|
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-metrics"><a href="#val-metrics" class="anchor"></a><code><span><span class="keyword">val</span> metrics :
|
||||||
|
<span><a href="../../../../ocaml/Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">-></span></span>
|
||||||
|
<span><span><a href="../../../Opentelemetry_proto/Metrics/index.html#type-resource_metrics">Opentelemetry_proto.Metrics.resource_metrics</a> list</span> <span class="arrow">-></span></span>
|
||||||
|
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-traces"><a href="#val-traces" class="anchor"></a><code><span><span class="keyword">val</span> traces :
|
||||||
|
<span><a href="../../../../ocaml/Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">-></span></span>
|
||||||
|
<span><span><a href="../../../Opentelemetry_proto/Trace/index.html#type-resource_spans">Opentelemetry_proto.Trace.resource_spans</a> list</span> <span class="arrow">-></span></span>
|
||||||
|
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp"><a href="#val-pp" class="anchor"></a><code><span><span class="keyword">val</span> pp : <span><a href="../../../../ocaml/Stdlib/Format/index.html#type-formatter">Stdlib.Format.formatter</a> <span class="arrow">-></span></span> <span><a href="../index.html#type-t">t</a> <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_client (opentelemetry.Opentelemetry_client)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.0.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</a> » Opentelemetry_client</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_client</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Client"><a href="#module-Client" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Client/index.html">Client</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Utilities for writing clients</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Config"><a href="#module-Config" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Config/index.html">Config</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Constructing and managing the configuration needed in common by all clients</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Self_trace"><a href="#module-Self_trace" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Self_trace/index.html">Self_trace</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Mini tracing module (disabled if <code>config.self_trace=false</code>)</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Signal"><a href="#module-Signal" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Signal/index.html">Signal</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Constructing and managing OTel <a href="https://opentelemetry.io/docs/concepts/signals/">signals</a></p></div></div></div></body></html>
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_client (opentelemetry.Opentelemetry_client)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.0.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</a> » Opentelemetry_client</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_client</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Batch"><a href="#module-Batch" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Batch/index.html">Batch</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>A thread-safe batch of resources to be popper when ready .</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Client"><a href="#module-Client" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Client/index.html">Client</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Utilities for writing clients</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Config"><a href="#module-Config" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Config/index.html">Config</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Constructing and managing the configuration needed in common by all clients</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Self_trace"><a href="#module-Self_trace" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Self_trace/index.html">Self_trace</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Mini tracing module (disabled if <code>config.self_trace=false</code>)</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Signal"><a href="#module-Signal" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Signal/index.html">Signal</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Constructing and managing OTel <a href="https://opentelemetry.io/docs/concepts/signals/">signals</a></p></div></div></div></body></html>
|
||||||
|
|
|
||||||
2
opentelemetry/Opentelemetry_client__Batch/index.html
Normal file
2
opentelemetry/Opentelemetry_client__Batch/index.html
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_client__Batch (opentelemetry.Opentelemetry_client__Batch)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 3.0.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</a> » Opentelemetry_client__Batch</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_client__Batch</span></code></h1></header><div class="odoc-content"><p>This module is hidden.</p></div></body></html>
|
||||||
Loading…
Add table
Reference in a new issue