This commit is contained in:
c-cube 2023-11-17 20:42:23 +00:00
parent d0e82e2634
commit 1a9abacb43
99 changed files with 1682 additions and 741 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View file

@ -1,12 +1,97 @@
@charset "UTF-8";
/* Copyright (c) 2016 The odoc contributors. All rights reserved.
Distributed under the ISC license, see terms at the end of the file.
odoc 2.2.0 */
odoc 2.3.0 */
/* Fonts */
@import url('https://fonts.googleapis.com/css?family=Fira+Mono:400,500');
@import url('https://fonts.googleapis.com/css?family=Noticia+Text:400,400i,700');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,400i,500,500i,600,600i,700,700i');
/* noticia-text-regular - latin */
@font-face {
font-family: 'Noticia Text';
font-style: normal;
font-weight: 400;
src: url('fonts/noticia-text-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noticia-text-italic - latin */
@font-face {
font-family: 'Noticia Text';
font-style: italic;
font-weight: 400;
src: url('fonts/noticia-text-v15-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noticia-text-700 - latin */
@font-face {
font-family: 'Noticia Text';
font-style: normal;
font-weight: 700;
src: url('fonts/noticia-text-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-mono-regular - latin */
@font-face {
font-family: 'Fira Mono';
font-style: normal;
font-weight: 400;
src: url('fonts/fira-mono-v14-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-mono-500 - latin */
@font-face {
font-family: 'Fira Mono';
font-style: normal;
font-weight: 500;
src: url('fonts/fira-mono-v14-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-regular - latin */
@font-face {
font-family: 'Fira Sans';
font-style: normal;
font-weight: 400;
src: url('fonts/fira-sans-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-italic - latin */
@font-face {
font-family: 'Fira Sans';
font-style: italic;
font-weight: 400;
src: url('fonts/fira-sans-v17-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-500 - latin */
@font-face {
font-family: 'Fira Sans';
font-style: normal;
font-weight: 500;
src: url('fonts/fira-sans-v17-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-500italic - latin */
@font-face {
font-family: 'Fira Sans';
font-style: italic;
font-weight: 500;
src: url('fonts/fira-sans-v17-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-700 - latin */
@font-face {
font-family: 'Fira Sans';
font-style: normal;
font-weight: 700;
src: url('fonts/fira-sans-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* fira-sans-700italic - latin */
@font-face {
font-family: 'Fira Sans';
font-style: italic;
font-weight: 700;
src: url('fonts/fira-sans-v17-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
:root,
.light:root {
@ -14,6 +99,7 @@
--color: #333333;
--link-color: #2C94BD;
--source-color: grey;
--anchor-hover: #555;
--anchor-color: #d5d5d5;
--xref-shadow: #cc6666;
@ -33,6 +119,7 @@
--toc-list-border: #ccc;
--spec-summary-border-color: #5c9cf5;
--spec-label-color: green;
--spec-summary-background: var(--code-background);
--spec-summary-hover-background: #ebeff2;
--spec-details-after-background: rgba(0, 4, 15, 0.05);
@ -72,6 +159,8 @@
--hljs-type: #ac885b;
--hljs-meta: #82aaff;
--hljs-variable: #cf6a4c;
--spec-label-color: lightgreen;
}
@media (prefers-color-scheme: dark) {
@ -118,6 +207,8 @@
--hljs-type: #ac885b;
--hljs-meta: #82aaff;
--hljs-variable: #cf6a4c;
--spec-label-color: lightgreen;
}
}
@ -142,6 +233,7 @@ table {
html {
font-size: 15px;
scroll-behavior: smooth;
}
body {
@ -149,16 +241,23 @@ body {
background: #FFFFFF;
color: var(--color);
background-color: var(--main-background);
font-family: "Noticia Text", Georgia, serif;
line-height: 1.5;
}
body {
max-width: 100ex;
margin-left: calc(10vw + 20ex);
margin-right: 4ex;
margin-top: 20px;
margin-bottom: 50px;
font-family: "Noticia Text", Georgia, serif;
line-height: 1.5;
}
body.odoc {
max-width: 100ex;
}
body.odoc-src {
margin-right: calc(10vw + 20ex);
}
header {
@ -238,6 +337,10 @@ a {
color: var(--link-color);
}
.odoc-src pre a {
color: inherit;
}
a:hover {
box-shadow: 0 1px 0 0 var(--link-color);
}
@ -289,6 +392,14 @@ a.anchor {
box-shadow: 0 1px 0 0 var(--xref-shadow);
}
/* Source links float inside preformated text or headings. */
a.source_link {
float: right;
color: var(--source-color);
font-family: "Fira Sans", Helvetica, Arial, sans-serif;
font-size: initial;
}
/* Section and document divisions.
Until at least 4.03 many of the modules of the stdlib start at .h7,
we restart the sequence there like h2 */
@ -372,32 +483,32 @@ tt, code, pre {
font-weight: 400;
}
pre {
.odoc pre {
padding: 0.1em;
border: 1px solid var(--pre-border-color);
border-radius: 5px;
overflow-x: auto;
}
p code,
li code {
.odoc p code,
.odoc li code {
background-color: var(--li-code-background);
color: var(--li-code-color);
border-radius: 3px;
padding: 0 0.3ex;
}
p a > code {
p a > code, li a > code {
color: var(--link-color);
}
code {
.odoc code {
white-space: pre-wrap;
}
/* Code blocks (e.g. Examples) */
pre code {
.odoc pre code {
font-size: 0.893rem;
}
@ -419,6 +530,10 @@ pre code {
padding: 0.35em 0.5em;
}
.spec .label, .spec .optlabel {
color: var(--spec-label-color);
}
li:not(:last-child) > .def-doc {
margin-bottom: 15px;
}
@ -536,6 +651,12 @@ td.def-doc *:first-child {
.at-tags li { padding-left: 3ex; text-indent: -3ex; }
.at-tags .at-tag { text-transform: capitalize }
/* Alert emoji */
.alert::before, .deprecated::before {
content: '⚠️ ';
}
/* Lists of modules */
.modules { list-style-type: none; margin-left: -3ex; }
@ -674,10 +795,26 @@ td.def-doc *:first-child {
padding-left: 12px;
}
/* Tables */
.odoc-table {
margin: 1em;
}
.odoc-table td, .odoc-table th {
padding-left: 0.5em;
padding-right: 0.5em;
border: 1px solid black;
}
.odoc-table th {
font-weight: bold;
}
/* Mobile adjustements. */
@media only screen and (max-width: 95ex) {
body.odoc {
@media only screen and (max-width: 110ex) {
body {
margin: 2em;
}
.odoc-toc {
@ -704,6 +841,47 @@ td.def-doc *:first-child {
}
}
/* Source code. */
.source_container {
display: flex;
}
.source_line_column {
padding-right: 0.5em;
text-align: right;
background: #eee8d5;
}
.source_line {
padding: 0 1em;
}
.source_code {
flex-grow: 1;
background: #fdf6e3;
padding: 0 0.3em;
color: #657b83;
}
/* Source directories */
.odoc-directory::before {
content: "📁";
margin: 0.3em;
font-size: 1.3em;
}
.odoc-file::before {
content: "📄";
margin: 0.3em;
font-size: 1.3em;
}
.odoc-folder-list {
list-style: none;
}
/* Syntax highlighting (based on github-gist) */
.hljs {
@ -777,6 +955,34 @@ td.def-doc *:first-child {
text-decoration: underline;
}
.VAL, .TYPE, .LET, .REC, .IN, .OPEN, .NONREC, .MODULE, .METHOD, .LETOP, .INHERIT, .INCLUDE, .FUNCTOR, .EXTERNAL, .CONSTRAINT, .ASSERT, .AND, .END, .CLASS, .STRUCT, .SIG {
color: #859900;;
}
.WITH, .WHILE, .WHEN, .VIRTUAL, .TRY, .TO, .THEN, .PRIVATE, .OF, .NEW, .MUTABLE, .MATCH, .LAZY, .IF, .FUNCTION, .FUN, .FOR, .EXCEPTION, .ELSE, .TO, .DOWNTO, .DO, .DONE, .BEGIN, .AS {
color: #cb4b16;
}
.TRUE, .FALSE {
color: #b58900;
}
.failwith, .INT, .SEMISEMI, .LIDENT {
color: #2aa198;
}
.STRING, .CHAR, .UIDENT {
color: #b58900;
}
.DOCSTRING {
color: #268bd2;
}
.COMMENT {
color: #93a1a1;
}
/*---------------------------------------------------------------------------
Copyright (c) 2016 The odoc contributors

View file

@ -1,10 +1,10 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Config (opentelemetry-client-ocurl.Opentelemetry_client_ocurl.Config)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry-client-ocurl</a> &#x00BB; <a href="../index.html">Opentelemetry_client_ocurl</a> &#x00BB; Config</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_client_ocurl.Config</span></code></h1><p>Configuration for the ocurl backend</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> t</span><span> = <span class="keyword">private</span> </span><span>{</span></code><ol><li id="type-t.debug" class="def record field anchored"><a href="#type-t.debug" class="anchor"></a><code><span>debug : bool;</span></code></li><li id="type-t.url" class="def record field anchored"><a href="#type-t.url" class="anchor"></a><code><span>url : string;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>Url of the endpoint. Default is &quot;http://localhost:4318&quot;, or &quot;OTEL_EXPORTER_OTLP_ENDPOINT&quot; if set.</p><span class="comment-delim">*)</span></div></li><li id="type-t.headers" class="def record field anchored"><a href="#type-t.headers" class="anchor"></a><code><span>headers : <span><span>(string * string)</span> list</span>;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>API headers sent to the endpoint. Default is none or &quot;OTEL_EXPORTER_OTLP_HEADERS&quot; if set.</p><span class="comment-delim">*)</span></div></li><li id="type-t.batch_timeout_ms" class="def record field anchored"><a href="#type-t.batch_timeout_ms" class="anchor"></a><code><span>batch_timeout_ms : int;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>Number of milliseconds after which we will emit a batch, even incomplete. Note that the batch might take longer than that, because this is only checked when a new event occurs. Default 500.</p><span class="comment-delim">*)</span></div></li><li id="type-t.bg_threads" class="def record field anchored"><a href="#type-t.bg_threads" class="anchor"></a><code><span>bg_threads : int;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>Are there background threads, and how many? Default <code>4</code></p><span class="comment-delim">*)</span></div></li><li id="type-t.ticker_thread" class="def record field anchored"><a href="#type-t.ticker_thread" class="anchor"></a><code><span>ticker_thread : bool;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>If true, start a thread that regularly checks if signals should be sent to the collector. Default <code>true</code></p><span class="comment-delim">*)</span></div></li></ol><code><span>}</span></code></div><div class="spec-doc"><p>Configuration.</p><p>To build one, use <a href="#val-make"><code>make</code></a> below. This might be extended with more fields in the future.</p></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>?debug:bool <span class="arrow">&#45;&gt;</span></span>
<span>?url:string <span class="arrow">&#45;&gt;</span></span>
<span>?headers:<span><span>(string * string)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?batch_timeout_ms:int <span class="arrow">&#45;&gt;</span></span>
<span>?bg_threads:int <span class="arrow">&#45;&gt;</span></span>
<span>?ticker_thread:bool <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Config (opentelemetry-client-ocurl.Opentelemetry_client_ocurl.Config)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry-client-ocurl</a> &#x00BB; <a href="../index.html">Opentelemetry_client_ocurl</a> &#x00BB; Config</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_client_ocurl.Config</span></code></h1><p>Configuration for the ocurl backend</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> t</span><span> = <span class="keyword">private</span> </span><span>{</span></code><ol><li id="type-t.debug" class="def record field anchored"><a href="#type-t.debug" class="anchor"></a><code><span>debug : bool;</span></code></li><li id="type-t.url" class="def record field anchored"><a href="#type-t.url" class="anchor"></a><code><span>url : string;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>Url of the endpoint. Default is &quot;http://localhost:4318&quot;, or &quot;OTEL_EXPORTER_OTLP_ENDPOINT&quot; if set.</p><span class="comment-delim">*)</span></div></li><li id="type-t.headers" class="def record field anchored"><a href="#type-t.headers" class="anchor"></a><code><span>headers : <span><span>(string * string)</span> list</span>;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>API headers sent to the endpoint. Default is none or &quot;OTEL_EXPORTER_OTLP_HEADERS&quot; if set.</p><span class="comment-delim">*)</span></div></li><li id="type-t.batch_timeout_ms" class="def record field anchored"><a href="#type-t.batch_timeout_ms" class="anchor"></a><code><span>batch_timeout_ms : int;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>Number of milliseconds after which we will emit a batch, even incomplete. Note that the batch might take longer than that, because this is only checked when a new event occurs. Default 500.</p><span class="comment-delim">*)</span></div></li><li id="type-t.bg_threads" class="def record field anchored"><a href="#type-t.bg_threads" class="anchor"></a><code><span>bg_threads : int;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>Are there background threads, and how many? Default <code>4</code></p><span class="comment-delim">*)</span></div></li><li id="type-t.ticker_thread" class="def record field anchored"><a href="#type-t.ticker_thread" class="anchor"></a><code><span>ticker_thread : bool;</span></code><div class="def-doc"><span class="comment-delim">(*</span><p>If true, start a thread that regularly checks if signals should be sent to the collector. Default <code>true</code></p><span class="comment-delim">*)</span></div></li></ol><code><span>}</span></code></div><div class="spec-doc"><p>Configuration.</p><p>To build one, use <a href="#val-make"><code>make</code></a> below. This might be extended with more fields in the future.</p></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">?debug</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?url</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?headers</span>:<span><span>(string * string)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?batch_timeout_ms</span>:int <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?bg_threads</span>:int <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?ticker_thread</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Make a configuration.</p></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><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>
<a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Make a configuration.</p></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><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

View file

@ -1,17 +1,17 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_client_ocurl (opentelemetry-client-ocurl.Opentelemetry_client_ocurl)</title><link rel="stylesheet" href="../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../odoc.support/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">opentelemetry-client-ocurl</a> &#x00BB; Opentelemetry_client_ocurl</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_client_ocurl</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-get_url"><a href="#val-get_url" class="anchor"></a><code><span><span class="keyword">val</span> get_url : <span>unit <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_url"><a href="#val-set_url" class="anchor"></a><code><span><span class="keyword">val</span> set_url : <span>string <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Url of the endpoint. Default is &quot;http://localhost:4318&quot;, or &quot;OTEL_EXPORTER_OTLP_ENDPOINT&quot; if set.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_headers"><a href="#val-get_headers" class="anchor"></a><code><span><span class="keyword">val</span> get_headers : <span>unit <span class="arrow">&#45;&gt;</span></span> <span><span>(string * string)</span> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_headers"><a href="#val-set_headers" class="anchor"></a><code><span><span class="keyword">val</span> set_headers : <span><span><span>(string * string)</span> list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Set http headers that are sent on every http query to the collector.</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Atomic"><a href="#module-Atomic" class="anchor"></a><code><span><span class="keyword">module</span> Atomic</span><span> = <a href="../../opentelemetry/Opentelemetry_atomic/Atomic/index.html">Opentelemetry_atomic.Atomic</a></span></code></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>Configuration for the ocurl backend</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create_backend"><a href="#val-create_backend" class="anchor"></a><code><span><span class="keyword">val</span> create_backend :
<span>?stop:<span>bool <a href="../../opentelemetry/Opentelemetry_atomic/Atomic/index.html#type-t">Atomic.t</a></span> <span class="arrow">&#45;&gt;</span></span>
<span>?config:<a href="Config/index.html#type-t">Config.t</a> <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_client_ocurl (opentelemetry-client-ocurl.Opentelemetry_client_ocurl)</title><link rel="stylesheet" href="../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../odoc.support/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">opentelemetry-client-ocurl</a> &#x00BB; Opentelemetry_client_ocurl</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_client_ocurl</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-get_url"><a href="#val-get_url" class="anchor"></a><code><span><span class="keyword">val</span> get_url : <span>unit <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_url"><a href="#val-set_url" class="anchor"></a><code><span><span class="keyword">val</span> set_url : <span>string <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Url of the endpoint. Default is &quot;http://localhost:4318&quot;, or &quot;OTEL_EXPORTER_OTLP_ENDPOINT&quot; if set.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_headers"><a href="#val-get_headers" class="anchor"></a><code><span><span class="keyword">val</span> get_headers : <span>unit <span class="arrow">&#45;&gt;</span></span> <span><span>(string * string)</span> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_headers"><a href="#val-set_headers" class="anchor"></a><code><span><span class="keyword">val</span> set_headers : <span><span><span>(string * string)</span> list</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Set http headers that are sent on every http query to the collector.</p></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Atomic"><a href="#module-Atomic" class="anchor"></a><code><span><span class="keyword">module</span> Atomic</span><span> = <a href="../../opentelemetry/Opentelemetry_atomic/Atomic/index.html">Opentelemetry_atomic.Atomic</a></span></code></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>Configuration for the ocurl backend</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create_backend"><a href="#val-create_backend" class="anchor"></a><code><span><span class="keyword">val</span> create_backend :
<span><span class="optlabel">?stop</span>:<span>bool <a href="../../opentelemetry/Opentelemetry_atomic/Atomic/index.html#type-t">Atomic.t</a></span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?config</span>:<a href="Config/index.html#type-t">Config.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<span>(<span class="keyword">module</span> <a href="../../opentelemetry/Opentelemetry/Collector/module-type-BACKEND/index.html">Opentelemetry.Collector.BACKEND</a>)</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-setup"><a href="#val-setup" class="anchor"></a><code><span><span class="keyword">val</span> setup :
<span>?stop:<span>bool <a href="../../opentelemetry/Opentelemetry_atomic/Atomic/index.html#type-t">Atomic.t</a></span> <span class="arrow">&#45;&gt;</span></span>
<span>?config:<a href="Config/index.html#type-t">Config.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?enable:bool <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?stop</span>:<span>bool <a href="../../opentelemetry/Opentelemetry_atomic/Atomic/index.html#type-t">Atomic.t</a></span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?config</span>:<a href="Config/index.html#type-t">Config.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?enable</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p>Setup endpoint. This modifies <a href="../../opentelemetry/Opentelemetry/Collector/index.html#type-backend"><code>Opentelemetry.Collector.backend</code></a>.</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">enable</span> <p>actually setup the backend (default true). This can be used to enable/disable the setup depending on CLI arguments or environment.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">config</span> <p>configuration to use</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">stop</span> <p>an atomic boolean. When it becomes true, background threads will all stop after a little while.</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_setup"><a href="#val-with_setup" class="anchor"></a><code><span><span class="keyword">val</span> with_setup :
<span>?stop:<span>bool <a href="../../opentelemetry/Opentelemetry_atomic/Atomic/index.html#type-t">Atomic.t</a></span> <span class="arrow">&#45;&gt;</span></span>
<span>?config:<a href="Config/index.html#type-t">Config.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?enable:bool <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?stop</span>:<span>bool <a href="../../opentelemetry/Opentelemetry_atomic/Atomic/index.html#type-t">Atomic.t</a></span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?config</span>:<a href="Config/index.html#type-t">Config.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?enable</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> <span class="arrow">&#45;&gt;</span></span>
<span class="type-var">'a</span></span></code></div><div class="spec-doc"><p><code>with_setup () f</code> is like <code>setup(); f()</code> but takes care of cleaning up after <code>f()</code> returns See <a href="#val-setup"><code>setup</code></a> for more details.</p></div></div></div></body></html>
<span class="type-var">'a</span></span></code></div><div class="spec-doc"><p><code>with_setup () f</code> is like <code>setup(); f()</code> but takes care of cleaning up after <code>f()</code> returns See <a href="#val-setup"><code>setup</code></a> for more details.</p></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (opentelemetry-client-ocurl.index)</title><link rel="stylesheet" href="../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> opentelemetry-client-ocurl</nav><header class="odoc-preamble"><h1 id="opentelemetry-client-ocurl-index"><a href="#opentelemetry-client-ocurl-index" class="anchor"></a>opentelemetry-client-ocurl index</h1></header><nav class="odoc-toc"><ul><li><a href="#library-opentelemetry-client-ocurl">Library opentelemetry-client-ocurl</a></li></ul></nav><div class="odoc-content"><h2 id="library-opentelemetry-client-ocurl"><a href="#library-opentelemetry-client-ocurl" class="anchor"></a>Library opentelemetry-client-ocurl</h2><p>The entry point of this library is the module: <a href="Opentelemetry_client_ocurl/index.html"><code>Opentelemetry_client_ocurl</code></a>.</p></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (opentelemetry-client-ocurl.index)</title><link rel="stylesheet" href="../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> opentelemetry-client-ocurl</nav><header class="odoc-preamble"><h1 id="opentelemetry-client-ocurl-index"><a href="#opentelemetry-client-ocurl-index" class="anchor"></a>opentelemetry-client-ocurl index</h1></header><nav class="odoc-toc"><ul><li><a href="#library-opentelemetry-client-ocurl">Library opentelemetry-client-ocurl</a></li></ul></nav><div class="odoc-content"><h2 id="library-opentelemetry-client-ocurl"><a href="#library-opentelemetry-client-ocurl" class="anchor"></a>Library opentelemetry-client-ocurl</h2><p>The entry point of this library is the module: <a href="Opentelemetry_client_ocurl/index.html"><code>Opentelemetry_client_ocurl</code></a>.</p></div></body></html>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Server (opentelemetry-cohttp-lwt.Opentelemetry_cohttp_lwt.Server)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry-cohttp-lwt</a> &#x00BB; <a href="../index.html">Opentelemetry_cohttp_lwt</a> &#x00BB; Server</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_cohttp_lwt.Server</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-trace"><a href="#val-trace" class="anchor"></a><code><span><span class="keyword">val</span> trace :
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:<span><a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-key_value">Otel.Span.key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Server (opentelemetry-cohttp-lwt.Opentelemetry_cohttp_lwt.Server)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry-cohttp-lwt</a> &#x00BB; <a href="../index.html">Opentelemetry_cohttp_lwt</a> &#x00BB; Server</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_cohttp_lwt.Server</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-trace"><a href="#val-trace" class="anchor"></a><code><span><span class="keyword">val</span> trace :
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<span><a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-key_value">Otel.Span.key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span><span class="type-var">'conn</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'body</span> <span class="arrow">&#45;&gt;</span></span>
@ -18,18 +18,18 @@
Cohttp_lwt_unix.Server.create
~mode:(`TCP (`Port 8080))
(Server.make () ~callback:callback_traced)</code></pre></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ :
<span>?trace_state:string <span class="arrow">&#45;&gt;</span></span>
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:<span><a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-key_value">Otel.Span.key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?kind:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-kind">Otel.Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span>?links:<span><a href="../../../opentelemetry/Opentelemetry/Span_link/index.html#type-t">Otel.Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_state</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<span><a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-key_value">Otel.Span.key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?kind</span>:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-kind">Otel.Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?links</span>:<span><a href="../../../opentelemetry/Opentelemetry/Span_link/index.html#type-t">Otel.Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span>)</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span></span></code></div><div class="spec-doc"><p>Trace a new internal span.</p><p>Identical to <code>Opentelemetry_lwt.Trace.with_</code>, but fetches/stores the trace scope in the <code>x-ocaml-otel-traceparent</code> header in the request for convenience.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_trace_context"><a href="#val-get_trace_context" class="anchor"></a><code><span><span class="keyword">val</span> get_trace_context :
<span>?from:<span>[ `Internal <span>| `External</span> ]</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?from</span>:<span>[ `Internal <span>| `External</span> ]</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Otel.Scope.t</a> option</span></span></code></div><div class="spec-doc"><p>Get the tracing scope from the custom <code>x-ocaml-otel-traceparent</code> header added by <code>trace</code> and <code>with_</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_trace_context"><a href="#val-set_trace_context" class="anchor"></a><code><span><span class="keyword">val</span> set_trace_context :
<span><a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Otel.Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Cohttp_lwt</span>.Request.t</span></code></div><div class="spec-doc"><p>Set the tracing scope in the custom <code>x-ocaml-otel-traceparent</code> header used by <code>trace</code> and <code>with_</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-remove_trace_context"><a href="#val-remove_trace_context" class="anchor"></a><code><span><span class="keyword">val</span> remove_trace_context : <span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Cohttp_lwt</span>.Request.t</span></code></div><div class="spec-doc"><p>Strip the custom <code>x-ocaml-otel-traceparent</code> header added by <code>trace</code> and <code>with_</code>.</p></div></div></div></body></html>
<span class="xref-unresolved">Cohttp_lwt</span>.Request.t</span></code></div><div class="spec-doc"><p>Set the tracing scope in the custom <code>x-ocaml-otel-traceparent</code> header used by <code>trace</code> and <code>with_</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-remove_trace_context"><a href="#val-remove_trace_context" class="anchor"></a><code><span><span class="keyword">val</span> remove_trace_context : <span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Cohttp_lwt</span>.Request.t</span></code></div><div class="spec-doc"><p>Strip the custom <code>x-ocaml-otel-traceparent</code> header added by <code>trace</code> and <code>with_</code>.</p></div></div></div></body></html>

View file

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_cohttp_lwt (opentelemetry-cohttp-lwt.Opentelemetry_cohttp_lwt)</title><link rel="stylesheet" href="../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../odoc.support/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">opentelemetry-cohttp-lwt</a> &#x00BB; Opentelemetry_cohttp_lwt</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_cohttp_lwt</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Otel"><a href="#module-Otel" class="anchor"></a><code><span><span class="keyword">module</span> Otel</span><span> = <a href="../../opentelemetry/Opentelemetry/index.html">Opentelemetry</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Otel_lwt"><a href="#module-Otel_lwt" class="anchor"></a><code><span><span class="keyword">module</span> Otel_lwt</span><span> = <a href="../../opentelemetry-lwt/Opentelemetry_lwt/index.html">Opentelemetry_lwt</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Server"><a href="#module-Server" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Server/index.html">Server</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-client"><a href="#val-client" class="anchor"></a><code><span><span class="keyword">val</span> client :
<span>?scope:<a href="../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Otel.Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_cohttp_lwt (opentelemetry-cohttp-lwt.Opentelemetry_cohttp_lwt)</title><link rel="stylesheet" href="../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../odoc.support/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">opentelemetry-cohttp-lwt</a> &#x00BB; Opentelemetry_cohttp_lwt</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_cohttp_lwt</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Otel"><a href="#module-Otel" class="anchor"></a><code><span><span class="keyword">module</span> Otel</span><span> = <a href="../../opentelemetry/Opentelemetry/index.html">Opentelemetry</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Otel_lwt"><a href="#module-Otel_lwt" class="anchor"></a><code><span><span class="keyword">module</span> Otel_lwt</span><span> = <a href="../../opentelemetry-lwt/Opentelemetry_lwt/index.html">Opentelemetry_lwt</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Server"><a href="#module-Server" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Server/index.html">Server</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-client"><a href="#val-client" class="anchor"></a><code><span><span class="keyword">val</span> client :
<span><span class="optlabel">?scope</span>:<a href="../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Otel.Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span class="keyword">module</span> <span class="xref-unresolved">Cohttp_lwt</span>.S.Client)</span> <span class="arrow">&#45;&gt;</span></span>
<span>(<span class="keyword">module</span> <span class="xref-unresolved">Cohttp_lwt</span>.S.Client)</span></span></code></div></div></div></body></html>
<span>(<span class="keyword">module</span> <span class="xref-unresolved">Cohttp_lwt</span>.S.Client)</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (opentelemetry-cohttp-lwt.index)</title><link rel="stylesheet" href="../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> opentelemetry-cohttp-lwt</nav><header class="odoc-preamble"><h1 id="opentelemetry-cohttp-lwt-index"><a href="#opentelemetry-cohttp-lwt-index" class="anchor"></a>opentelemetry-cohttp-lwt index</h1></header><nav class="odoc-toc"><ul><li><a href="#library-opentelemetry-cohttp-lwt">Library opentelemetry-cohttp-lwt</a></li></ul></nav><div class="odoc-content"><h2 id="library-opentelemetry-cohttp-lwt"><a href="#library-opentelemetry-cohttp-lwt" class="anchor"></a>Library opentelemetry-cohttp-lwt</h2><p>The entry point of this library is the module: <a href="Opentelemetry_cohttp_lwt/index.html"><code>Opentelemetry_cohttp_lwt</code></a>.</p></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (opentelemetry-cohttp-lwt.index)</title><link rel="stylesheet" href="../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> opentelemetry-cohttp-lwt</nav><header class="odoc-preamble"><h1 id="opentelemetry-cohttp-lwt-index"><a href="#opentelemetry-cohttp-lwt-index" class="anchor"></a>opentelemetry-cohttp-lwt index</h1></header><nav class="odoc-toc"><ul><li><a href="#library-opentelemetry-cohttp-lwt">Library opentelemetry-cohttp-lwt</a></li></ul></nav><div class="odoc-content"><h2 id="library-opentelemetry-cohttp-lwt"><a href="#library-opentelemetry-cohttp-lwt" class="anchor"></a>Library opentelemetry-cohttp-lwt</h2><p>The entry point of this library is the module: <a href="Opentelemetry_cohttp_lwt/index.html"><code>Opentelemetry_cohttp_lwt</code></a>.</p></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1,8 +1,8 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics (opentelemetry-lwt.Opentelemetry_lwt.Metrics)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry-lwt</a> &#x00BB; <a href="../index.html">Opentelemetry_lwt</a> &#x00BB; Metrics</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_lwt.Metrics</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../opentelemetry/Opentelemetry/Metrics/index.html">Opentelemetry.Metrics</a> <span class="keyword">end</span></span></code></summary><p>Metrics.</p><p>See <a href="https://opentelemetry.io/docs/reference/specification/overview/#metric-signal">the spec</a></p><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> t</span></code></div><div class="spec-doc"><p>A single metric, measuring some time-varying quantity or statistical distribution. It is composed of one or more data points that have precise values and time stamps. Each distinct metric should have a distinct name.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-float"><a href="#val-float" class="anchor"></a><code><span><span class="keyword">val</span> float :
<span>?start_time_unix_nano:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?now:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics (opentelemetry-lwt.Opentelemetry_lwt.Metrics)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry-lwt</a> &#x00BB; <a href="../index.html">Opentelemetry_lwt</a> &#x00BB; Metrics</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_lwt.Metrics</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../opentelemetry/Opentelemetry/Metrics/index.html">Opentelemetry.Metrics</a> <span class="keyword">end</span></span></code></summary><p>Metrics.</p><p>See <a href="https://opentelemetry.io/docs/reference/specification/overview/#metric-signal">the spec</a></p><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> t</span><span> = <a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-metric">Opentelemetry_proto.Metrics_types.metric</a></span></code></div><div class="spec-doc"><p>A single metric, measuring some time-varying quantity or statistical distribution. It is composed of one or more data points that have precise values and time stamps. Each distinct metric should have a distinct name.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-float"><a href="#val-float" class="anchor"></a><code><span><span class="keyword">val</span> float :
<span><span class="optlabel">?start_time_unix_nano</span>:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?now</span>:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -11,10 +11,10 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span>float <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span></span></code></div><div class="spec-doc"><p>Number data point, as a float</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-int"><a href="#val-int" class="anchor"></a><code><span><span class="keyword">val</span> int :
<span>?start_time_unix_nano:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?now:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-number_data_point">Opentelemetry_proto.Metrics_types.number_data_point</a></span></code></div><div class="spec-doc"><p>Number data point, as a float</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-int"><a href="#val-int" class="anchor"></a><code><span><span class="keyword">val</span> int :
<span><span class="optlabel">?start_time_unix_nano</span>:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?now</span>:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -23,22 +23,24 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span>int <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span></span></code></div><div class="spec-doc"><p>Number data point, as an int</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gauge"><a href="#val-gauge" class="anchor"></a><code><span><span class="keyword">val</span> gauge :
<span>name:string <span class="arrow">&#45;&gt;</span></span>
<span>?description:string <span class="arrow">&#45;&gt;</span></span>
<span>?unit_:string <span class="arrow">&#45;&gt;</span></span>
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Aggregation of a scalar metric, always with the current value</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-aggregation_temporality"><a href="#type-aggregation_temporality" class="anchor"></a><code><span><span class="keyword">type</span> aggregation_temporality</span><span> = </span></code><ol><li id="type-aggregation_temporality.Aggregation_temporality_unspecified" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_unspecified" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_unspecified</span></span></code></li><li id="type-aggregation_temporality.Aggregation_temporality_delta" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_delta" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_delta</span></span></code></li><li id="type-aggregation_temporality.Aggregation_temporality_cumulative" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_cumulative" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_cumulative</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sum"><a href="#val-sum" class="anchor"></a><code><span><span class="keyword">val</span> sum :
<span>name:string <span class="arrow">&#45;&gt;</span></span>
<span>?description:string <span class="arrow">&#45;&gt;</span></span>
<span>?unit_:string <span class="arrow">&#45;&gt;</span></span>
<span>?aggregation_temporality:<a href="#type-aggregation_temporality">aggregation_temporality</a> <span class="arrow">&#45;&gt;</span></span>
<span>?is_monotonic:bool <span class="arrow">&#45;&gt;</span></span>
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-number_data_point">Opentelemetry_proto.Metrics_types.number_data_point</a></span></code></div><div class="spec-doc"><p>Number data point, as an int</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gauge"><a href="#val-gauge" class="anchor"></a><code><span><span class="keyword">val</span> gauge :
<span><span class="label">name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?description</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?unit_</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-number_data_point">Opentelemetry_proto.Metrics_types.number_data_point</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Aggregation of a scalar metric, always with the current value</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-aggregation_temporality"><a href="#type-aggregation_temporality" class="anchor"></a><code><span><span class="keyword">type</span> aggregation_temporality</span><span> =
<a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-aggregation_temporality">Opentelemetry_proto.Metrics_types.aggregation_temporality</a></span><span> =
</span></code><ol><li id="type-aggregation_temporality.Aggregation_temporality_unspecified" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_unspecified" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_unspecified</span></span></code></li><li id="type-aggregation_temporality.Aggregation_temporality_delta" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_delta" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_delta</span></span></code></li><li id="type-aggregation_temporality.Aggregation_temporality_cumulative" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_cumulative" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_cumulative</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sum"><a href="#val-sum" class="anchor"></a><code><span><span class="keyword">val</span> sum :
<span><span class="label">name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?description</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?unit_</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?aggregation_temporality</span>:<a href="#type-aggregation_temporality">aggregation_temporality</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?is_monotonic</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-number_data_point">Opentelemetry_proto.Metrics_types.number_data_point</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Sum of all reported measurements over a time interval</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-histogram_data_point"><a href="#val-histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> histogram_data_point :
<span>?start_time_unix_nano:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?now:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<span><span class="optlabel">?start_time_unix_nano</span>:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?now</span>:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -46,22 +48,22 @@
<span>| `None</span>
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?exemplars:<span><span class="xref-unresolved">Opentelemetry__.Metrics_types.exemplar</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?explicit_bounds:<span>float list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?sum:<span>float option</span> <span class="arrow">&#45;&gt;</span></span>
<span>bucket_counts:<span>int64 list</span> <span class="arrow">&#45;&gt;</span></span>
<span>count:int64 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?exemplars</span>:<span><a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-exemplar">Opentelemetry_proto.Metrics_types.exemplar</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?explicit_bounds</span>:<span>float list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?sum</span>:<span>float option</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">bucket_counts</span>:<span>int64 list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">count</span>:int64 <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_types.histogram_data_point</span></span></code></div><div class="spec-doc"><p>Histogram data</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">count</span> <p>number of values in population (non negative)</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">sum</span> <p>sum of values in population (0 if count is 0)</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">bucket_counts</span> <p>count value of histogram for each bucket. Sum of the counts must be equal to <code>count</code>. length must be <code>1+length explicit_bounds</code></p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">explicit_bounds</span> <p>strictly increasing list of bounds for the buckets</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-histogram"><a href="#val-histogram" class="anchor"></a><code><span><span class="keyword">val</span> histogram :
<span>name:string <span class="arrow">&#45;&gt;</span></span>
<span>?description:string <span class="arrow">&#45;&gt;</span></span>
<span>?unit_:string <span class="arrow">&#45;&gt;</span></span>
<span>?aggregation_temporality:
<span class="xref-unresolved">Opentelemetry__.Metrics_types.aggregation_temporality</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.histogram_data_point</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-histogram_data_point">Opentelemetry_proto.Metrics_types.histogram_data_point</a></span></code></div><div class="spec-doc"><p>Histogram data</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">count</span> <p>number of values in population (non negative)</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">sum</span> <p>sum of values in population (0 if count is 0)</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">bucket_counts</span> <p>count value of histogram for each bucket. Sum of the counts must be equal to <code>count</code>. length must be <code>1+length explicit_bounds</code></p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">explicit_bounds</span> <p>strictly increasing list of bounds for the buckets</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-histogram"><a href="#val-histogram" class="anchor"></a><code><span><span class="keyword">val</span> histogram :
<span><span class="label">name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?description</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?unit_</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?aggregation_temporality</span>:
<a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-aggregation_temporality">Opentelemetry_proto.Metrics_types.aggregation_temporality</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-histogram_data_point">Opentelemetry_proto.Metrics_types.histogram_data_point</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-make_resource_metrics"><a href="#val-make_resource_metrics" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_metrics :
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -70,8 +72,8 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="#type-t">t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_types.resource_metrics</span></span></code></div><div class="spec-doc"><p>Aggregate metrics into a <code>Proto</code>.Metrics.resource_metrics</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-emit"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
<span>?attrs:
<a href="../../../opentelemetry/Opentelemetry_proto/Metrics_types/index.html#type-resource_metrics">Opentelemetry_proto.Metrics_types.resource_metrics</a></span></code></div><div class="spec-doc"><p>Aggregate metrics into a <code>Proto.Metrics.resource_metrics</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-emit"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -80,4 +82,4 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="#type-t">t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p>Emit some metrics to the collector (sync). This blocks until the backend has pushed the metrics into some internal queue, or discarded them.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p></div></div></details></div></div></body></html>
unit</span></code></div><div class="spec-doc"><p>Emit some metrics to the collector (sync). This blocks until the backend has pushed the metrics into some internal queue, or discarded them.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p></div></div></details></div></div></body></html>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace (opentelemetry-lwt.Opentelemetry_lwt.Trace)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry-lwt</a> &#x00BB; <a href="../index.html">Opentelemetry_lwt</a> &#x00BB; Trace</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_lwt.Trace</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../opentelemetry/Opentelemetry/Trace/index.html">Opentelemetry.Trace</a> <span class="keyword">end</span></span></code></summary><p>Traces.</p><p>See <a href="https://opentelemetry.io/docs/reference/specification/overview/#tracing-signal">the spec</a></p><div class="odoc-spec"><div class="spec type anchored" id="type-span"><a href="#type-span" class="anchor"></a><code><span><span class="keyword">type</span> span</span><span> = <a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-t">Opentelemetry.Span.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-make_resource_spans"><a href="#val-make_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_spans :
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace (opentelemetry-lwt.Opentelemetry_lwt.Trace)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry-lwt</a> &#x00BB; <a href="../index.html">Opentelemetry_lwt</a> &#x00BB; Trace</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_lwt.Trace</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../opentelemetry/Opentelemetry/Trace/index.html">Opentelemetry.Trace</a> <span class="keyword">end</span></span></code></summary><p>Traces.</p><p>See <a href="https://opentelemetry.io/docs/reference/specification/overview/#tracing-signal">the spec</a></p><div class="odoc-spec"><div class="spec type anchored" id="type-span"><a href="#type-span" class="anchor"></a><code><span><span class="keyword">type</span> span</span><span> = <a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-t">Opentelemetry.Span.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-make_resource_spans"><a href="#val-make_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_spans :
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -11,8 +11,8 @@
list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../../opentelemetry/Opentelemetry/Proto/Trace/index.html#type-span">Opentelemetry.Proto.Trace.span</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../../opentelemetry/Opentelemetry/Proto/Trace/index.html#type-resource_spans">Opentelemetry.Proto.Trace.resource_spans</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-emit"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -28,27 +28,27 @@
<span><a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span><a href="../../../opentelemetry/Opentelemetry/index.html#type-key_value">Opentelemetry.key_value</a> list</span>)</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><ul class="at-tags"><li class="deprecated"><span class="at-tag">deprecated</span> use Scope.add_attrs</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_'"><a href="#val-with_'" class="anchor"></a><code><span><span class="keyword">val</span> with_' :
<span>?force_new_trace_id:bool <span class="arrow">&#45;&gt;</span></span>
<span>?trace_state:string <span class="arrow">&#45;&gt;</span></span>
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:<span><span>(string * <a href="../../../opentelemetry/Opentelemetry/index.html#type-value">Opentelemetry.value</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?kind:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-kind">Opentelemetry.Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span>?trace_id:<a href="../../../opentelemetry/Opentelemetry/Trace_id/index.html#type-t">Opentelemetry.Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?parent:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-id">Opentelemetry.Span.id</a> <span class="arrow">&#45;&gt;</span></span>
<span>?scope:<a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?links:<span><a href="../../../opentelemetry/Opentelemetry/Span_link/index.html#type-t">Opentelemetry.Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?force_new_trace_id</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_state</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<span><span>(string * <a href="../../../opentelemetry/Opentelemetry/index.html#type-value">Opentelemetry.value</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?kind</span>:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-kind">Opentelemetry.Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_id</span>:<a href="../../../opentelemetry/Opentelemetry/Trace_id/index.html#type-t">Opentelemetry.Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?parent</span>:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-id">Opentelemetry.Span.id</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?scope</span>:<a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?links</span>:<span><a href="../../../opentelemetry/Opentelemetry/Span_link/index.html#type-t">Opentelemetry.Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span><a href="#type-scope">scope</a> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> <span class="arrow">&#45;&gt;</span></span>
<span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> * <span>(<span><span><span>(unit, string)</span> <span class="xref-unresolved">Stdlib</span>.result</span> <span class="arrow">&#45;&gt;</span></span> unit)</span></span></code></div></div><p>Sync span guard.</p><p>Notably, this includes <em>implicit</em> scope-tracking: if called without a <code>~scope</code> argument (or <code>~parent</code>/<code>~trace_id</code>), it will check in the <code>Ambient_context</code> for a surrounding environment, and use that as the scope. Similarly, it uses <code>Scope</code>.with_ambient_scope to <em>set</em> a new scope in the ambient context, so that any logically-nested calls to <a href="#val-with_"><code>with_</code></a> will use this span as their parent.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">force_new_trace_id</span> <p>if true (default false), the span will not use a ambient scope, the <code>~scope</code> argument, nor <code>~trace_id</code>, but will instead always create fresh identifiers for this span</p></li></ul></details></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ :
<span>?force_new_trace_id:bool <span class="arrow">&#45;&gt;</span></span>
<span>?trace_state:string <span class="arrow">&#45;&gt;</span></span>
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:<span><span>(string * <a href="../../../opentelemetry/Opentelemetry/index.html#type-value">Opentelemetry.value</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?kind:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-kind">Opentelemetry.Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span>?trace_id:<a href="../../../opentelemetry/Opentelemetry/Trace_id/index.html#type-t">Opentelemetry.Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?parent:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-id">Opentelemetry.Span.id</a> <span class="arrow">&#45;&gt;</span></span>
<span>?scope:<a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?links:<span><a href="../../../opentelemetry/Opentelemetry/Span_link/index.html#type-t">Opentelemetry.Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> * <span>(<span><span><span>(unit, string)</span> <span class="xref-unresolved">Stdlib</span>.result</span> <span class="arrow">&#45;&gt;</span></span> unit)</span></span></code></div></div><p>Sync span guard.</p><p>Notably, this includes <em>implicit</em> scope-tracking: if called without a <code>~scope</code> argument (or <code>~parent</code>/<code>~trace_id</code>), it will check in the <code>Ambient_context</code> for a surrounding environment, and use that as the scope. Similarly, it uses <code>Scope.with_ambient_scope</code> to <em>set</em> a new scope in the ambient context, so that any logically-nested calls to <a href="#val-with_"><code>with_</code></a> will use this span as their parent.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">force_new_trace_id</span> <p>if true (default false), the span will not use a ambient scope, the <code>~scope</code> argument, nor <code>~trace_id</code>, but will instead always create fresh identifiers for this span</p></li></ul></details></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ :
<span><span class="optlabel">?force_new_trace_id</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_state</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<span><span>(string * <a href="../../../opentelemetry/Opentelemetry/index.html#type-value">Opentelemetry.value</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?kind</span>:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-kind">Opentelemetry.Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_id</span>:<a href="../../../opentelemetry/Opentelemetry/Trace_id/index.html#type-t">Opentelemetry.Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?parent</span>:<a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-id">Opentelemetry.Span.id</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?scope</span>:<a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?links</span>:<span><a href="../../../opentelemetry/Opentelemetry/Span_link/index.html#type-t">Opentelemetry.Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span><a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span>)</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span></span></code></div><div class="spec-doc"><p>Sync span guard</p></div></div></div></body></html>
<span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span></span></code></div><div class="spec-doc"><p>Sync span guard</p></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_lwt (opentelemetry-lwt.Opentelemetry_lwt)</title><link rel="stylesheet" href="../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../odoc.support/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">opentelemetry-lwt</a> &#x00BB; Opentelemetry_lwt</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_lwt</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Span_id"><a href="#module-Span_id" class="anchor"></a><code><span><span class="keyword">module</span> Span_id</span><span> = <a href="../../opentelemetry/Opentelemetry/Span_id/index.html">Opentelemetry.Span_id</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace_id"><a href="#module-Trace_id" class="anchor"></a><code><span><span class="keyword">module</span> Trace_id</span><span> = <a href="../../opentelemetry/Opentelemetry/Trace_id/index.html">Opentelemetry.Trace_id</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Event"><a href="#module-Event" class="anchor"></a><code><span><span class="keyword">module</span> Event</span><span> = <a href="../../opentelemetry/Opentelemetry/Event/index.html">Opentelemetry.Event</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Span"><a href="#module-Span" class="anchor"></a><code><span><span class="keyword">module</span> Span</span><span> = <a href="../../opentelemetry/Opentelemetry/Span/index.html">Opentelemetry.Span</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Span_link"><a href="#module-Span_link" class="anchor"></a><code><span><span class="keyword">module</span> Span_link</span><span> = <a href="../../opentelemetry/Opentelemetry/Span_link/index.html">Opentelemetry.Span_link</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Globals"><a href="#module-Globals" class="anchor"></a><code><span><span class="keyword">module</span> Globals</span><span> = <a href="../../opentelemetry/Opentelemetry/Globals/index.html">Opentelemetry.Globals</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Timestamp_ns"><a href="#module-Timestamp_ns" class="anchor"></a><code><span><span class="keyword">module</span> Timestamp_ns</span><span> = <a href="../../opentelemetry/Opentelemetry/Timestamp_ns/index.html">Opentelemetry.Timestamp_ns</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-GC_metrics"><a href="#module-GC_metrics" class="anchor"></a><code><span><span class="keyword">module</span> GC_metrics</span><span> = <a href="../../opentelemetry/Opentelemetry/GC_metrics/index.html">Opentelemetry.GC_metrics</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics_callbacks"><a href="#module-Metrics_callbacks" class="anchor"></a><code><span><span class="keyword">module</span> Metrics_callbacks</span><span> = <a href="../../opentelemetry/Opentelemetry/Metrics_callbacks/index.html">Opentelemetry.Metrics_callbacks</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace_context"><a href="#module-Trace_context" class="anchor"></a><code><span><span class="keyword">module</span> Trace_context</span><span> = <a href="../../opentelemetry/Opentelemetry/Trace_context/index.html">Opentelemetry.Trace_context</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace"><a href="#module-Trace" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Trace/index.html">Trace</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics"><a href="#module-Metrics" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Metrics/index.html">Metrics</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Logs"><a href="#module-Logs" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Logs/index.html">Logs</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_lwt (opentelemetry-lwt.Opentelemetry_lwt)</title><link rel="stylesheet" href="../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../odoc.support/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">opentelemetry-lwt</a> &#x00BB; Opentelemetry_lwt</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_lwt</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Span_id"><a href="#module-Span_id" class="anchor"></a><code><span><span class="keyword">module</span> Span_id</span><span> = <a href="../../opentelemetry/Opentelemetry/Span_id/index.html">Opentelemetry.Span_id</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace_id"><a href="#module-Trace_id" class="anchor"></a><code><span><span class="keyword">module</span> Trace_id</span><span> = <a href="../../opentelemetry/Opentelemetry/Trace_id/index.html">Opentelemetry.Trace_id</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Event"><a href="#module-Event" class="anchor"></a><code><span><span class="keyword">module</span> Event</span><span> = <a href="../../opentelemetry/Opentelemetry/Event/index.html">Opentelemetry.Event</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Span"><a href="#module-Span" class="anchor"></a><code><span><span class="keyword">module</span> Span</span><span> = <a href="../../opentelemetry/Opentelemetry/Span/index.html">Opentelemetry.Span</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Span_link"><a href="#module-Span_link" class="anchor"></a><code><span><span class="keyword">module</span> Span_link</span><span> = <a href="../../opentelemetry/Opentelemetry/Span_link/index.html">Opentelemetry.Span_link</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Globals"><a href="#module-Globals" class="anchor"></a><code><span><span class="keyword">module</span> Globals</span><span> = <a href="../../opentelemetry/Opentelemetry/Globals/index.html">Opentelemetry.Globals</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Timestamp_ns"><a href="#module-Timestamp_ns" class="anchor"></a><code><span><span class="keyword">module</span> Timestamp_ns</span><span> = <a href="../../opentelemetry/Opentelemetry/Timestamp_ns/index.html">Opentelemetry.Timestamp_ns</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-GC_metrics"><a href="#module-GC_metrics" class="anchor"></a><code><span><span class="keyword">module</span> GC_metrics</span><span> = <a href="../../opentelemetry/Opentelemetry/GC_metrics/index.html">Opentelemetry.GC_metrics</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics_callbacks"><a href="#module-Metrics_callbacks" class="anchor"></a><code><span><span class="keyword">module</span> Metrics_callbacks</span><span> = <a href="../../opentelemetry/Opentelemetry/Metrics_callbacks/index.html">Opentelemetry.Metrics_callbacks</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace_context"><a href="#module-Trace_context" class="anchor"></a><code><span><span class="keyword">module</span> Trace_context</span><span> = <a href="../../opentelemetry/Opentelemetry/Trace_context/index.html">Opentelemetry.Trace_context</a></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace"><a href="#module-Trace" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Trace/index.html">Trace</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics"><a href="#module-Metrics" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Metrics/index.html">Metrics</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Logs"><a href="#module-Logs" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Logs/index.html">Logs</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (opentelemetry-lwt.index)</title><link rel="stylesheet" href="../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> opentelemetry-lwt</nav><header class="odoc-preamble"><h1 id="opentelemetry-lwt-index"><a href="#opentelemetry-lwt-index" class="anchor"></a>opentelemetry-lwt index</h1></header><nav class="odoc-toc"><ul><li><a href="#library-opentelemetry-lwt">Library opentelemetry-lwt</a></li></ul></nav><div class="odoc-content"><h2 id="library-opentelemetry-lwt"><a href="#library-opentelemetry-lwt" class="anchor"></a>Library opentelemetry-lwt</h2><p>The entry point of this library is the module: <a href="Opentelemetry_lwt/index.html"><code>Opentelemetry_lwt</code></a>.</p></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (opentelemetry-lwt.index)</title><link rel="stylesheet" href="../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> opentelemetry-lwt</nav><header class="odoc-preamble"><h1 id="opentelemetry-lwt-index"><a href="#opentelemetry-lwt-index" class="anchor"></a>opentelemetry-lwt index</h1></header><nav class="odoc-toc"><ul><li><a href="#library-opentelemetry-lwt">Library opentelemetry-lwt</a></li></ul></nav><div class="odoc-content"><h2 id="library-opentelemetry-lwt"><a href="#library-opentelemetry-lwt" class="anchor"></a>Library opentelemetry-lwt</h2><p>The entry point of this library is the module: <a href="Opentelemetry_lwt/index.html"><code>Opentelemetry_lwt</code></a>.</p></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>B (opentelemetry.Opentelemetry.Collector.Debug_backend.B)</title><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../index.html">Collector</a> &#x00BB; <a href="../index.html">Debug_backend</a> &#x00BB; B</nav><header class="odoc-preamble"><h1>Parameter <code><span>Debug_backend.B</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-send_trace"><a href="#val-send_trace" class="anchor"></a><code><span><span class="keyword">val</span> send_trace : <span><span><a href="../../../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a> list</span> <a href="../../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_metrics"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics : <span><span><a href="../../../Proto/Metrics/index.html#type-resource_metrics">Proto.Metrics.resource_metrics</a> list</span> <a href="../../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_logs"><a href="#val-send_logs" class="anchor"></a><code><span><span class="keyword">val</span> send_logs : <span><span><a href="../../../Proto/Logs/index.html#type-resource_logs">Proto.Logs.resource_logs</a> list</span> <a href="../../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal_emit_gc_metrics"><a href="#val-signal_emit_gc_metrics" class="anchor"></a><code><span><span class="keyword">val</span> signal_emit_gc_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Signal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tick"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Should be called regularly for background processing, timeout checks, etc.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_on_tick_callbacks"><a href="#val-set_on_tick_callbacks" class="anchor"></a><code><span><span class="keyword">val</span> set_on_tick_callbacks : <span><span><span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Give the collector the list of callbacks to be executed when <code>tick()</code> is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called <code>on_tick</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>B (opentelemetry.Opentelemetry.Collector.Debug_backend.B)</title><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../index.html">Collector</a> &#x00BB; <a href="../index.html">Debug_backend</a> &#x00BB; B</nav><header class="odoc-preamble"><h1>Parameter <code><span>Debug_backend.B</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-send_trace"><a href="#val-send_trace" class="anchor"></a><code><span><span class="keyword">val</span> send_trace : <span><span><a href="../../../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a> list</span> <a href="../../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_metrics"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics : <span><span><a href="../../../Proto/Metrics/index.html#type-resource_metrics">Proto.Metrics.resource_metrics</a> list</span> <a href="../../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_logs"><a href="#val-send_logs" class="anchor"></a><code><span><span class="keyword">val</span> send_logs : <span><span><a href="../../../Proto/Logs/index.html#type-resource_logs">Proto.Logs.resource_logs</a> list</span> <a href="../../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal_emit_gc_metrics"><a href="#val-signal_emit_gc_metrics" class="anchor"></a><code><span><span class="keyword">val</span> signal_emit_gc_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Signal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tick"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Should be called regularly for background processing, timeout checks, etc.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_on_tick_callbacks"><a href="#val-set_on_tick_callbacks" class="anchor"></a><code><span><span class="keyword">val</span> set_on_tick_callbacks : <span><span><span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Give the collector the list of callbacks to be executed when <code>tick()</code> is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called <code>on_tick</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Debug_backend (opentelemetry.Opentelemetry.Collector.Debug_backend)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Collector</a> &#x00BB; Debug_backend</nav><header class="odoc-preamble"><h1>Module <code><span>Collector.Debug_backend</span></code></h1></header><nav class="odoc-toc"><ul><li><a href="#parameters">Parameters</a></li><li><a href="#signature">Signature</a></li></ul></nav><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-B"><a href="#argument-1-B" class="anchor"></a><code><span><span class="keyword">module</span> </span><span><a href="argument-1-B/index.html">B</a></span><span> : <a href="../module-type-BACKEND/index.html">BACKEND</a></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-send_trace"><a href="#val-send_trace" class="anchor"></a><code><span><span class="keyword">val</span> send_trace : <span><span><a href="../../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_metrics"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics : <span><span><a href="../../Proto/Metrics/index.html#type-resource_metrics">Proto.Metrics.resource_metrics</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_logs"><a href="#val-send_logs" class="anchor"></a><code><span><span class="keyword">val</span> send_logs : <span><span><a href="../../Proto/Logs/index.html#type-resource_logs">Proto.Logs.resource_logs</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal_emit_gc_metrics"><a href="#val-signal_emit_gc_metrics" class="anchor"></a><code><span><span class="keyword">val</span> signal_emit_gc_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Signal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tick"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Should be called regularly for background processing, timeout checks, etc.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_on_tick_callbacks"><a href="#val-set_on_tick_callbacks" class="anchor"></a><code><span><span class="keyword">val</span> set_on_tick_callbacks : <span><span><span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Give the collector the list of callbacks to be executed when <code>tick()</code> is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called <code>on_tick</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Debug_backend (opentelemetry.Opentelemetry.Collector.Debug_backend)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Collector</a> &#x00BB; Debug_backend</nav><header class="odoc-preamble"><h1>Module <code><span>Collector.Debug_backend</span></code></h1></header><nav class="odoc-toc"><ul><li><a href="#parameters">Parameters</a></li><li><a href="#signature">Signature</a></li></ul></nav><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-B"><a href="#argument-1-B" class="anchor"></a><code><span><span class="keyword">module</span> </span><span><a href="argument-1-B/index.html">B</a></span><span> : <a href="../module-type-BACKEND/index.html">BACKEND</a></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-send_trace"><a href="#val-send_trace" class="anchor"></a><code><span><span class="keyword">val</span> send_trace : <span><span><a href="../../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_metrics"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics : <span><span><a href="../../Proto/Metrics/index.html#type-resource_metrics">Proto.Metrics.resource_metrics</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_logs"><a href="#val-send_logs" class="anchor"></a><code><span><span class="keyword">val</span> send_logs : <span><span><a href="../../Proto/Logs/index.html#type-resource_logs">Proto.Logs.resource_logs</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal_emit_gc_metrics"><a href="#val-signal_emit_gc_metrics" class="anchor"></a><code><span><span class="keyword">val</span> signal_emit_gc_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Signal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tick"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Should be called regularly for background processing, timeout checks, etc.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_on_tick_callbacks"><a href="#val-set_on_tick_callbacks" class="anchor"></a><code><span><span class="keyword">val</span> set_on_tick_callbacks : <span><span><span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Give the collector the list of callbacks to be executed when <code>tick()</code> is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called <code>on_tick</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Noop_backend (opentelemetry.Opentelemetry.Collector.Noop_backend)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Collector</a> &#x00BB; Noop_backend</nav><header class="odoc-preamble"><h1>Module <code><span>Collector.Noop_backend</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-send_trace"><a href="#val-send_trace" class="anchor"></a><code><span><span class="keyword">val</span> send_trace : <span><span><a href="../../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_metrics"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics : <span><span><a href="../../Proto/Metrics/index.html#type-resource_metrics">Proto.Metrics.resource_metrics</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_logs"><a href="#val-send_logs" class="anchor"></a><code><span><span class="keyword">val</span> send_logs : <span><span><a href="../../Proto/Logs/index.html#type-resource_logs">Proto.Logs.resource_logs</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal_emit_gc_metrics"><a href="#val-signal_emit_gc_metrics" class="anchor"></a><code><span><span class="keyword">val</span> signal_emit_gc_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Signal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tick"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Should be called regularly for background processing, timeout checks, etc.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_on_tick_callbacks"><a href="#val-set_on_tick_callbacks" class="anchor"></a><code><span><span class="keyword">val</span> set_on_tick_callbacks : <span><span><span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Give the collector the list of callbacks to be executed when <code>tick()</code> is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called <code>on_tick</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Noop_backend (opentelemetry.Opentelemetry.Collector.Noop_backend)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Collector</a> &#x00BB; Noop_backend</nav><header class="odoc-preamble"><h1>Module <code><span>Collector.Noop_backend</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-send_trace"><a href="#val-send_trace" class="anchor"></a><code><span><span class="keyword">val</span> send_trace : <span><span><a href="../../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_metrics"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics : <span><span><a href="../../Proto/Metrics/index.html#type-resource_metrics">Proto.Metrics.resource_metrics</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_logs"><a href="#val-send_logs" class="anchor"></a><code><span><span class="keyword">val</span> send_logs : <span><span><a href="../../Proto/Logs/index.html#type-resource_logs">Proto.Logs.resource_logs</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal_emit_gc_metrics"><a href="#val-signal_emit_gc_metrics" class="anchor"></a><code><span><span class="keyword">val</span> signal_emit_gc_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Signal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tick"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Should be called regularly for background processing, timeout checks, etc.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_on_tick_callbacks"><a href="#val-set_on_tick_callbacks" class="anchor"></a><code><span><span class="keyword">val</span> set_on_tick_callbacks : <span><span><span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Give the collector the list of callbacks to be executed when <code>tick()</code> is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called <code>on_tick</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>BACKEND (opentelemetry.Opentelemetry.Collector.BACKEND)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Collector</a> &#x00BB; BACKEND</nav><header class="odoc-preamble"><h1>Module type <code><span>Collector.BACKEND</span></code></h1><p>Collector client interface.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-send_trace"><a href="#val-send_trace" class="anchor"></a><code><span><span class="keyword">val</span> send_trace : <span><span><a href="../../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_metrics"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics : <span><span><a href="../../Proto/Metrics/index.html#type-resource_metrics">Proto.Metrics.resource_metrics</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_logs"><a href="#val-send_logs" class="anchor"></a><code><span><span class="keyword">val</span> send_logs : <span><span><a href="../../Proto/Logs/index.html#type-resource_logs">Proto.Logs.resource_logs</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal_emit_gc_metrics"><a href="#val-signal_emit_gc_metrics" class="anchor"></a><code><span><span class="keyword">val</span> signal_emit_gc_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Signal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tick"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Should be called regularly for background processing, timeout checks, etc.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_on_tick_callbacks"><a href="#val-set_on_tick_callbacks" class="anchor"></a><code><span><span class="keyword">val</span> set_on_tick_callbacks : <span><span><span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Give the collector the list of callbacks to be executed when <code>tick()</code> is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called <code>on_tick</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>BACKEND (opentelemetry.Opentelemetry.Collector.BACKEND)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Collector</a> &#x00BB; BACKEND</nav><header class="odoc-preamble"><h1>Module type <code><span>Collector.BACKEND</span></code></h1><p>Collector client interface.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-send_trace"><a href="#val-send_trace" class="anchor"></a><code><span><span class="keyword">val</span> send_trace : <span><span><a href="../../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_metrics"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics : <span><span><a href="../../Proto/Metrics/index.html#type-resource_metrics">Proto.Metrics.resource_metrics</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-send_logs"><a href="#val-send_logs" class="anchor"></a><code><span><span class="keyword">val</span> send_logs : <span><span><a href="../../Proto/Logs/index.html#type-resource_logs">Proto.Logs.resource_logs</a> list</span> <a href="../index.html#type-sender">sender</a></span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-signal_emit_gc_metrics"><a href="#val-signal_emit_gc_metrics" class="anchor"></a><code><span><span class="keyword">val</span> signal_emit_gc_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Signal the backend that it should emit GC metrics when it has the chance. This should be installed in a GC alarm or another form of regular trigger.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-tick"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Should be called regularly for background processing, timeout checks, etc.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_on_tick_callbacks"><a href="#val-set_on_tick_callbacks" class="anchor"></a><code><span><span class="keyword">val</span> set_on_tick_callbacks : <span><span><span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Give the collector the list of callbacks to be executed when <code>tick()</code> is called. Each such callback should be short and reentrant. Depending on the collector's implementation, it might be called from a thread that is not the one that called <code>on_tick</code>.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-cleanup"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Runtime (opentelemetry.Opentelemetry.Conventions.Attributes.Process.Runtime)</title><link rel="stylesheet" href="../../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../../index.html">Conventions</a> &#x00BB; <a href="../../index.html">Attributes</a> &#x00BB; <a href="../index.html">Process</a> &#x00BB; Runtime</nav><header class="odoc-preamble"><h1>Module <code><span>Process.Runtime</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-name"><a href="#val-name" class="anchor"></a><code><span><span class="keyword">val</span> name : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-version"><a href="#val-version" class="anchor"></a><code><span><span class="keyword">val</span> version : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-description"><a href="#val-description" class="anchor"></a><code><span><span class="keyword">val</span> description : string</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Runtime (opentelemetry.Opentelemetry.Conventions.Attributes.Process.Runtime)</title><link rel="stylesheet" href="../../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../../index.html">Conventions</a> &#x00BB; <a href="../../index.html">Attributes</a> &#x00BB; <a href="../index.html">Process</a> &#x00BB; Runtime</nav><header class="odoc-preamble"><h1>Module <code><span>Process.Runtime</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-name"><a href="#val-name" class="anchor"></a><code><span><span class="keyword">val</span> name : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-version"><a href="#val-version" class="anchor"></a><code><span><span class="keyword">val</span> version : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-description"><a href="#val-description" class="anchor"></a><code><span><span class="keyword">val</span> description : string</span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Process (opentelemetry.Opentelemetry.Conventions.Attributes.Process)</title><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../index.html">Conventions</a> &#x00BB; <a href="../index.html">Attributes</a> &#x00BB; Process</nav><header class="odoc-preamble"><h1>Module <code><span>Attributes.Process</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Runtime"><a href="#module-Runtime" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Runtime/index.html">Runtime</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Process (opentelemetry.Opentelemetry.Conventions.Attributes.Process)</title><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../index.html">Conventions</a> &#x00BB; <a href="../index.html">Attributes</a> &#x00BB; Process</nav><header class="odoc-preamble"><h1>Module <code><span>Attributes.Process</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Runtime"><a href="#module-Runtime" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Runtime/index.html">Runtime</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Service (opentelemetry.Opentelemetry.Conventions.Attributes.Service)</title><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../index.html">Conventions</a> &#x00BB; <a href="../index.html">Attributes</a> &#x00BB; Service</nav><header class="odoc-preamble"><h1>Module <code><span>Attributes.Service</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-name"><a href="#val-name" class="anchor"></a><code><span><span class="keyword">val</span> name : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-namespace"><a href="#val-namespace" class="anchor"></a><code><span><span class="keyword">val</span> namespace : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instance_id"><a href="#val-instance_id" class="anchor"></a><code><span><span class="keyword">val</span> instance_id : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-version"><a href="#val-version" class="anchor"></a><code><span><span class="keyword">val</span> version : string</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Service (opentelemetry.Opentelemetry.Conventions.Attributes.Service)</title><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../index.html">Conventions</a> &#x00BB; <a href="../index.html">Attributes</a> &#x00BB; Service</nav><header class="odoc-preamble"><h1>Module <code><span>Attributes.Service</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-name"><a href="#val-name" class="anchor"></a><code><span><span class="keyword">val</span> name : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-namespace"><a href="#val-namespace" class="anchor"></a><code><span><span class="keyword">val</span> namespace : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instance_id"><a href="#val-instance_id" class="anchor"></a><code><span><span class="keyword">val</span> instance_id : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-version"><a href="#val-version" class="anchor"></a><code><span><span class="keyword">val</span> version : string</span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Attributes (opentelemetry.Opentelemetry.Conventions.Attributes)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Conventions</a> &#x00BB; Attributes</nav><header class="odoc-preamble"><h1>Module <code><span>Conventions.Attributes</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Process"><a href="#module-Process" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Process/index.html">Process</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Service"><a href="#module-Service" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Service/index.html">Service</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Attributes (opentelemetry.Opentelemetry.Conventions.Attributes)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Conventions</a> &#x00BB; Attributes</nav><header class="odoc-preamble"><h1>Module <code><span>Conventions.Attributes</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Process"><a href="#module-Process" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Process/index.html">Process</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Service"><a href="#module-Service" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Service/index.html">Service</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>GC (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime.Ocaml.GC)</title><link rel="stylesheet" href="../../../../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../../../../index.html">Conventions</a> &#x00BB; <a href="../../../../index.html">Metrics</a> &#x00BB; <a href="../../../index.html">Process</a> &#x00BB; <a href="../../index.html">Runtime</a> &#x00BB; <a href="../index.html">Ocaml</a> &#x00BB; GC</nav><header class="odoc-preamble"><h1>Module <code><span>Ocaml.GC</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-compactions"><a href="#val-compactions" class="anchor"></a><code><span><span class="keyword">val</span> compactions : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-major_collections"><a href="#val-major_collections" class="anchor"></a><code><span><span class="keyword">val</span> major_collections : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-major_heap"><a href="#val-major_heap" class="anchor"></a><code><span><span class="keyword">val</span> major_heap : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-minor_allocated"><a href="#val-minor_allocated" class="anchor"></a><code><span><span class="keyword">val</span> minor_allocated : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-minor_collections"><a href="#val-minor_collections" class="anchor"></a><code><span><span class="keyword">val</span> minor_collections : string</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>GC (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime.Ocaml.GC)</title><link rel="stylesheet" href="../../../../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../../../../index.html">Conventions</a> &#x00BB; <a href="../../../../index.html">Metrics</a> &#x00BB; <a href="../../../index.html">Process</a> &#x00BB; <a href="../../index.html">Runtime</a> &#x00BB; <a href="../index.html">Ocaml</a> &#x00BB; GC</nav><header class="odoc-preamble"><h1>Module <code><span>Ocaml.GC</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-compactions"><a href="#val-compactions" class="anchor"></a><code><span><span class="keyword">val</span> compactions : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-major_collections"><a href="#val-major_collections" class="anchor"></a><code><span><span class="keyword">val</span> major_collections : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-major_heap"><a href="#val-major_heap" class="anchor"></a><code><span><span class="keyword">val</span> major_heap : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-minor_allocated"><a href="#val-minor_allocated" class="anchor"></a><code><span><span class="keyword">val</span> minor_allocated : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-minor_collections"><a href="#val-minor_collections" class="anchor"></a><code><span><span class="keyword">val</span> minor_collections : string</span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ocaml (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime.Ocaml)</title><link rel="stylesheet" href="../../../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../../../index.html">Conventions</a> &#x00BB; <a href="../../../index.html">Metrics</a> &#x00BB; <a href="../../index.html">Process</a> &#x00BB; <a href="../index.html">Runtime</a> &#x00BB; Ocaml</nav><header class="odoc-preamble"><h1>Module <code><span>Runtime.Ocaml</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-GC"><a href="#module-GC" class="anchor"></a><code><span><span class="keyword">module</span> <a href="GC/index.html">GC</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Ocaml (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime.Ocaml)</title><link rel="stylesheet" href="../../../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../../../index.html">Conventions</a> &#x00BB; <a href="../../../index.html">Metrics</a> &#x00BB; <a href="../../index.html">Process</a> &#x00BB; <a href="../index.html">Runtime</a> &#x00BB; Ocaml</nav><header class="odoc-preamble"><h1>Module <code><span>Runtime.Ocaml</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-GC"><a href="#module-GC" class="anchor"></a><code><span><span class="keyword">module</span> <a href="GC/index.html">GC</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Runtime (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime)</title><link rel="stylesheet" href="../../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../../index.html">Conventions</a> &#x00BB; <a href="../../index.html">Metrics</a> &#x00BB; <a href="../index.html">Process</a> &#x00BB; Runtime</nav><header class="odoc-preamble"><h1>Module <code><span>Process.Runtime</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Ocaml"><a href="#module-Ocaml" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Ocaml/index.html">Ocaml</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Runtime (opentelemetry.Opentelemetry.Conventions.Metrics.Process.Runtime)</title><link rel="stylesheet" href="../../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../../index.html">Conventions</a> &#x00BB; <a href="../../index.html">Metrics</a> &#x00BB; <a href="../index.html">Process</a> &#x00BB; Runtime</nav><header class="odoc-preamble"><h1>Module <code><span>Process.Runtime</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Ocaml"><a href="#module-Ocaml" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Ocaml/index.html">Ocaml</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Process (opentelemetry.Opentelemetry.Conventions.Metrics.Process)</title><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../index.html">Conventions</a> &#x00BB; <a href="../index.html">Metrics</a> &#x00BB; Process</nav><header class="odoc-preamble"><h1>Module <code><span>Metrics.Process</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Runtime"><a href="#module-Runtime" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Runtime/index.html">Runtime</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Process (opentelemetry.Opentelemetry.Conventions.Metrics.Process)</title><link rel="stylesheet" href="../../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../../index.html">Opentelemetry</a> &#x00BB; <a href="../../index.html">Conventions</a> &#x00BB; <a href="../index.html">Metrics</a> &#x00BB; Process</nav><header class="odoc-preamble"><h1>Module <code><span>Metrics.Process</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Runtime"><a href="#module-Runtime" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Runtime/index.html">Runtime</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics (opentelemetry.Opentelemetry.Conventions.Metrics)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Conventions</a> &#x00BB; Metrics</nav><header class="odoc-preamble"><h1>Module <code><span>Conventions.Metrics</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Process"><a href="#module-Process" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Process/index.html">Process</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics (opentelemetry.Opentelemetry.Conventions.Metrics)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Conventions</a> &#x00BB; Metrics</nav><header class="odoc-preamble"><h1>Module <code><span>Conventions.Metrics</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Process"><a href="#module-Process" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Process/index.html">Process</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Conventions (opentelemetry.Opentelemetry.Conventions)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Conventions</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Conventions</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Attributes"><a href="#module-Attributes" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Attributes/index.html">Attributes</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics"><a href="#module-Metrics" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Metrics/index.html">Metrics</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Conventions (opentelemetry.Opentelemetry.Conventions)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Conventions</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Conventions</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Attributes"><a href="#module-Attributes" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Attributes/index.html">Attributes</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics"><a href="#module-Metrics" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Metrics/index.html">Metrics</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,6 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Event (opentelemetry.Opentelemetry.Event)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Event</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Event</span></code></h1><p>Events.</p><p>Events occur at a given time and can carry attributes. They always belong in a span.</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> t</span><span> = <a href="../Proto/Trace/index.html#type-span_event">Proto.Trace.span_event</a></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>?time_unix_nano:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:<span><a href="../index.html#type-key_value">key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Event (opentelemetry.Opentelemetry.Event)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Event</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Event</span></code></h1><p>Events.</p><p>Events occur at a given time and can carry attributes. They always belong in a span.</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> t</span><span> = <a href="../Proto/Trace/index.html#type-span_event">Proto.Trace.span_event</a></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">?time_unix_nano</span>:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<span><a href="../index.html#type-key_value">key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div></div></div></body></html>
<a href="#type-t">t</a></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>GC_metrics (opentelemetry.Opentelemetry.GC_metrics)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; GC_metrics</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.GC_metrics</span></code></h1><p>Export GC metrics.</p><p>These metrics are emitted after each GC collection.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-basic_setup"><a href="#val-basic_setup" class="anchor"></a><code><span><span class="keyword">val</span> basic_setup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Setup a hook that will emit GC statistics regularly</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_runtime_attributes"><a href="#val-get_runtime_attributes" class="anchor"></a><code><span><span class="keyword">val</span> get_runtime_attributes : <span>unit <span class="arrow">&#45;&gt;</span></span> <span><a href="../Span/index.html#type-key_value">Span.key_value</a> list</span></span></code></div><div class="spec-doc"><p>Get OCaml name and version runtime attributes</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_metrics"><a href="#val-get_metrics" class="anchor"></a><code><span><span class="keyword">val</span> get_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics/index.html#type-t">Metrics.t</a> list</span></span></code></div><div class="spec-doc"><p>Get a few metrics from the current state of the GC</p></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>GC_metrics (opentelemetry.Opentelemetry.GC_metrics)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; GC_metrics</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.GC_metrics</span></code></h1><p>Export GC metrics.</p><p>These metrics are emitted after each GC collection.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-basic_setup"><a href="#val-basic_setup" class="anchor"></a><code><span><span class="keyword">val</span> basic_setup : <span>unit <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Setup a hook that will emit GC statistics regularly</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_runtime_attributes"><a href="#val-get_runtime_attributes" class="anchor"></a><code><span><span class="keyword">val</span> get_runtime_attributes : <span>unit <span class="arrow">&#45;&gt;</span></span> <span><a href="../Span/index.html#type-key_value">Span.key_value</a> list</span></span></code></div><div class="spec-doc"><p>Get OCaml name and version runtime attributes</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_metrics"><a href="#val-get_metrics" class="anchor"></a><code><span><span class="keyword">val</span> get_metrics : <span>unit <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics/index.html#type-t">Metrics.t</a> list</span></span></code></div><div class="spec-doc"><p>Get a few metrics from the current state of the GC</p></div></div></div></body></html>

View file

@ -1,9 +1,9 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Globals (opentelemetry.Opentelemetry.Globals)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Globals</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Globals</span></code></h1><p>Process-wide metadata, environment variables, etc.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-service_name"><a href="#val-service_name" class="anchor"></a><code><span><span class="keyword">val</span> service_name : <span>string <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Main service name metadata</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-service_namespace"><a href="#val-service_namespace" class="anchor"></a><code><span><span class="keyword">val</span> service_namespace : <span><span>string option</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Namespace for the service</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-service_instance_id"><a href="#val-service_instance_id" class="anchor"></a><code><span><span class="keyword">val</span> service_instance_id : <span><span>string option</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Unique identifier for the service</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instrumentation_library"><a href="#val-instrumentation_library" class="anchor"></a><code><span><span class="keyword">val</span> instrumentation_library : <a href="../Proto/Common/index.html#type-instrumentation_scope">Proto.Common.instrumentation_scope</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-global_attributes"><a href="#val-global_attributes" class="anchor"></a><code><span><span class="keyword">val</span> global_attributes : <span><span><a href="../Proto/Common/index.html#type-key_value">Proto.Common.key_value</a> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Global attributes, initially set via OTEL_RESOURCE_ATTRIBUTES and modifiable by the user code. They will be attached to each outgoing metrics/traces.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_global_attribute"><a href="#val-add_global_attribute" class="anchor"></a><code><span><span class="keyword">val</span> add_global_attribute : <span>string <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-value">value</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Add a global attribute</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-merge_global_attributes_"><a href="#val-merge_global_attributes_" class="anchor"></a><code><span><span class="keyword">val</span> merge_global_attributes_ :
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Globals (opentelemetry.Opentelemetry.Globals)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Globals</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Globals</span></code></h1><p>Process-wide metadata, environment variables, etc.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-service_name"><a href="#val-service_name" class="anchor"></a><code><span><span class="keyword">val</span> service_name : <span>string <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Main service name metadata</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-service_namespace"><a href="#val-service_namespace" class="anchor"></a><code><span><span class="keyword">val</span> service_namespace : <span><span>string option</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Namespace for the service</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-service_instance_id"><a href="#val-service_instance_id" class="anchor"></a><code><span><span class="keyword">val</span> service_instance_id : <span><span>string option</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Unique identifier for the service</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-instrumentation_library"><a href="#val-instrumentation_library" class="anchor"></a><code><span><span class="keyword">val</span> instrumentation_library : <a href="../Proto/Common/index.html#type-instrumentation_scope">Proto.Common.instrumentation_scope</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-global_attributes"><a href="#val-global_attributes" class="anchor"></a><code><span><span class="keyword">val</span> global_attributes : <span><span><a href="../Proto/Common/index.html#type-key_value">Proto.Common.key_value</a> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Global attributes, initially set via OTEL_RESOURCE_ATTRIBUTES and modifiable by the user code. They will be attached to each outgoing metrics/traces.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_global_attribute"><a href="#val-add_global_attribute" class="anchor"></a><code><span><span class="keyword">val</span> add_global_attribute : <span>string <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-value">value</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Add a global attribute</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-merge_global_attributes_"><a href="#val-merge_global_attributes_" class="anchor"></a><code><span><span class="keyword">val</span> merge_global_attributes_ :
<span><span><a href="../Proto/Common/index.html#type-key_value">Proto.Common.key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Proto/Common/index.html#type-key_value">Proto.Common.key_value</a> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_span_kind"><a href="#val-default_span_kind" class="anchor"></a><code><span><span class="keyword">val</span> default_span_kind : <span><a href="../Proto/Trace/index.html#type-span_span_kind">Proto.Trace.span_span_kind</a> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Default span kind in <a href="../Span/index.html#val-create"><code>Span.create</code></a>. This will be used in all spans that do not specify <code>~kind</code> explicitly; it is set to &quot;internal&quot;, following directions from the <code>.proto</code> file. It can be convenient to set &quot;client&quot; or &quot;server&quot; uniformly in here.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.4</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-mk_attributes"><a href="#val-mk_attributes" class="anchor"></a><code><span><span class="keyword">val</span> mk_attributes :
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -12,4 +12,4 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Proto/Common/index.html#type-key_value">Proto.Common.key_value</a> list</span></span></code></div></div></div></body></html>
<span><a href="../Proto/Common/index.html#type-key_value">Proto.Common.key_value</a> list</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lock (opentelemetry.Opentelemetry.Lock)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Lock</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Lock</span></code></h1><p>Global lock.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-set_mutex"><a href="#val-set_mutex" class="anchor"></a><code><span><span class="keyword">val</span> set_mutex : <span>lock:<span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> <span class="arrow">&#45;&gt;</span></span> <span>unlock:<span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Set a pair of lock/unlock functions that are used to protect access to global state, if needed. By default these do nothing.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_lock"><a href="#val-with_lock" class="anchor"></a><code><span><span class="keyword">val</span> with_lock : <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div><div class="spec-doc"><p>Call <code>f()</code> while holding the mutex defined <a href="#val-set_mutex"><code>set_mutex</code></a>, then release the mutex.</p></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Lock (opentelemetry.Opentelemetry.Lock)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Lock</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Lock</span></code></h1><p>Global lock.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-set_mutex"><a href="#val-set_mutex" class="anchor"></a><code><span><span class="keyword">val</span> set_mutex : <span><span class="label">lock</span>:<span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> <span class="arrow">&#45;&gt;</span></span> <span><span class="label">unlock</span>:<span>(<span>unit <span class="arrow">&#45;&gt;</span></span> unit)</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p>Set a pair of lock/unlock functions that are used to protect access to global state, if needed. By default these do nothing.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_lock"><a href="#val-with_lock" class="anchor"></a><code><span><span class="keyword">val</span> with_lock : <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span></span></code></div><div class="spec-doc"><p>Call <code>f()</code> while holding the mutex defined <a href="#val-set_mutex"><code>set_mutex</code></a>, then release the mutex.</p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1,8 +1,8 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics (opentelemetry.Opentelemetry.Metrics)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Metrics</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Metrics</span></code></h1><p>Metrics.</p><p>See <a href="https://opentelemetry.io/docs/reference/specification/overview/#metric-signal">the spec</a></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> t</span></code></div><div class="spec-doc"><p>A single metric, measuring some time-varying quantity or statistical distribution. It is composed of one or more data points that have precise values and time stamps. Each distinct metric should have a distinct name.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-float"><a href="#val-float" class="anchor"></a><code><span><span class="keyword">val</span> float :
<span>?start_time_unix_nano:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?now:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics (opentelemetry.Opentelemetry.Metrics)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Metrics</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Metrics</span></code></h1><p>Metrics.</p><p>See <a href="https://opentelemetry.io/docs/reference/specification/overview/#metric-signal">the spec</a></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> t</span><span> = <a href="../../Opentelemetry_proto/Metrics_types/index.html#type-metric">Opentelemetry_proto.Metrics_types.metric</a></span></code></div><div class="spec-doc"><p>A single metric, measuring some time-varying quantity or statistical distribution. It is composed of one or more data points that have precise values and time stamps. Each distinct metric should have a distinct name.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-float"><a href="#val-float" class="anchor"></a><code><span><span class="keyword">val</span> float :
<span><span class="optlabel">?start_time_unix_nano</span>:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?now</span>:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -11,10 +11,10 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span>float <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span></span></code></div><div class="spec-doc"><p>Number data point, as a float</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-int"><a href="#val-int" class="anchor"></a><code><span><span class="keyword">val</span> int :
<span>?start_time_unix_nano:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?now:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<a href="../../Opentelemetry_proto/Metrics_types/index.html#type-number_data_point">Opentelemetry_proto.Metrics_types.number_data_point</a></span></code></div><div class="spec-doc"><p>Number data point, as a float</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-int"><a href="#val-int" class="anchor"></a><code><span><span class="keyword">val</span> int :
<span><span class="optlabel">?start_time_unix_nano</span>:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?now</span>:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -23,22 +23,24 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span>int <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span></span></code></div><div class="spec-doc"><p>Number data point, as an int</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gauge"><a href="#val-gauge" class="anchor"></a><code><span><span class="keyword">val</span> gauge :
<span>name:string <span class="arrow">&#45;&gt;</span></span>
<span>?description:string <span class="arrow">&#45;&gt;</span></span>
<span>?unit_:string <span class="arrow">&#45;&gt;</span></span>
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Aggregation of a scalar metric, always with the current value</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-aggregation_temporality"><a href="#type-aggregation_temporality" class="anchor"></a><code><span><span class="keyword">type</span> aggregation_temporality</span><span> = </span></code><ol><li id="type-aggregation_temporality.Aggregation_temporality_unspecified" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_unspecified" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_unspecified</span></span></code></li><li id="type-aggregation_temporality.Aggregation_temporality_delta" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_delta" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_delta</span></span></code></li><li id="type-aggregation_temporality.Aggregation_temporality_cumulative" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_cumulative" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_cumulative</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sum"><a href="#val-sum" class="anchor"></a><code><span><span class="keyword">val</span> sum :
<span>name:string <span class="arrow">&#45;&gt;</span></span>
<span>?description:string <span class="arrow">&#45;&gt;</span></span>
<span>?unit_:string <span class="arrow">&#45;&gt;</span></span>
<span>?aggregation_temporality:<a href="#type-aggregation_temporality">aggregation_temporality</a> <span class="arrow">&#45;&gt;</span></span>
<span>?is_monotonic:bool <span class="arrow">&#45;&gt;</span></span>
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Opentelemetry_proto/Metrics_types/index.html#type-number_data_point">Opentelemetry_proto.Metrics_types.number_data_point</a></span></code></div><div class="spec-doc"><p>Number data point, as an int</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-gauge"><a href="#val-gauge" class="anchor"></a><code><span><span class="keyword">val</span> gauge :
<span><span class="label">name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?description</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?unit_</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Opentelemetry_proto/Metrics_types/index.html#type-number_data_point">Opentelemetry_proto.Metrics_types.number_data_point</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Aggregation of a scalar metric, always with the current value</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-aggregation_temporality"><a href="#type-aggregation_temporality" class="anchor"></a><code><span><span class="keyword">type</span> aggregation_temporality</span><span> =
<a href="../../Opentelemetry_proto/Metrics_types/index.html#type-aggregation_temporality">Opentelemetry_proto.Metrics_types.aggregation_temporality</a></span><span> =
</span></code><ol><li id="type-aggregation_temporality.Aggregation_temporality_unspecified" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_unspecified" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_unspecified</span></span></code></li><li id="type-aggregation_temporality.Aggregation_temporality_delta" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_delta" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_delta</span></span></code></li><li id="type-aggregation_temporality.Aggregation_temporality_cumulative" class="def variant constructor anchored"><a href="#type-aggregation_temporality.Aggregation_temporality_cumulative" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_cumulative</span></span></code></li></ol></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-sum"><a href="#val-sum" class="anchor"></a><code><span><span class="keyword">val</span> sum :
<span><span class="label">name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?description</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?unit_</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?aggregation_temporality</span>:<a href="#type-aggregation_temporality">aggregation_temporality</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?is_monotonic</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Opentelemetry_proto/Metrics_types/index.html#type-number_data_point">Opentelemetry_proto.Metrics_types.number_data_point</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Sum of all reported measurements over a time interval</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-histogram_data_point"><a href="#val-histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> histogram_data_point :
<span>?start_time_unix_nano:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?now:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<span><span class="optlabel">?start_time_unix_nano</span>:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?now</span>:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -46,22 +48,22 @@
<span>| `None</span>
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?exemplars:<span><span class="xref-unresolved">Opentelemetry__.Metrics_types.exemplar</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?explicit_bounds:<span>float list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?sum:<span>float option</span> <span class="arrow">&#45;&gt;</span></span>
<span>bucket_counts:<span>int64 list</span> <span class="arrow">&#45;&gt;</span></span>
<span>count:int64 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?exemplars</span>:<span><a href="../../Opentelemetry_proto/Metrics_types/index.html#type-exemplar">Opentelemetry_proto.Metrics_types.exemplar</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?explicit_bounds</span>:<span>float list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?sum</span>:<span>float option</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">bucket_counts</span>:<span>int64 list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">count</span>:int64 <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_types.histogram_data_point</span></span></code></div><div class="spec-doc"><p>Histogram data</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">count</span> <p>number of values in population (non negative)</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">sum</span> <p>sum of values in population (0 if count is 0)</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">bucket_counts</span> <p>count value of histogram for each bucket. Sum of the counts must be equal to <code>count</code>. length must be <code>1+length explicit_bounds</code></p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">explicit_bounds</span> <p>strictly increasing list of bounds for the buckets</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-histogram"><a href="#val-histogram" class="anchor"></a><code><span><span class="keyword">val</span> histogram :
<span>name:string <span class="arrow">&#45;&gt;</span></span>
<span>?description:string <span class="arrow">&#45;&gt;</span></span>
<span>?unit_:string <span class="arrow">&#45;&gt;</span></span>
<span>?aggregation_temporality:
<span class="xref-unresolved">Opentelemetry__.Metrics_types.aggregation_temporality</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.histogram_data_point</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../../Opentelemetry_proto/Metrics_types/index.html#type-histogram_data_point">Opentelemetry_proto.Metrics_types.histogram_data_point</a></span></code></div><div class="spec-doc"><p>Histogram data</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">count</span> <p>number of values in population (non negative)</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">sum</span> <p>sum of values in population (0 if count is 0)</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">bucket_counts</span> <p>count value of histogram for each bucket. Sum of the counts must be equal to <code>count</code>. length must be <code>1+length explicit_bounds</code></p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">explicit_bounds</span> <p>strictly increasing list of bounds for the buckets</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-histogram"><a href="#val-histogram" class="anchor"></a><code><span><span class="keyword">val</span> histogram :
<span><span class="label">name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?description</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?unit_</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?aggregation_temporality</span>:
<a href="../../Opentelemetry_proto/Metrics_types/index.html#type-aggregation_temporality">Opentelemetry_proto.Metrics_types.aggregation_temporality</a> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../../Opentelemetry_proto/Metrics_types/index.html#type-histogram_data_point">Opentelemetry_proto.Metrics_types.histogram_data_point</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-make_resource_metrics"><a href="#val-make_resource_metrics" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_metrics :
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -70,8 +72,8 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="#type-t">t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_types.resource_metrics</span></span></code></div><div class="spec-doc"><p>Aggregate metrics into a <a href="../Proto/Metrics/index.html#type-resource_metrics"><code>Proto.Metrics.resource_metrics</code></a></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-emit"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
<span>?attrs:
<a href="../../Opentelemetry_proto/Metrics_types/index.html#type-resource_metrics">Opentelemetry_proto.Metrics_types.resource_metrics</a></span></code></div><div class="spec-doc"><p>Aggregate metrics into a <a href="../Proto/Metrics/index.html#type-resource_metrics"><code>Proto.Metrics.resource_metrics</code></a></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-emit"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -80,4 +82,4 @@
<span><span>| `String</span> of string</span> ]</span>)</span>
list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="#type-t">t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p>Emit some metrics to the collector (sync). This blocks until the backend has pushed the metrics into some internal queue, or discarded them.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p></div></div></div></body></html>
unit</span></code></div><div class="spec-doc"><p>Emit some metrics to the collector (sync). This blocks until the backend has pushed the metrics into some internal queue, or discarded them.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_callbacks (opentelemetry.Opentelemetry.Metrics_callbacks)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Metrics_callbacks</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Metrics_callbacks</span></code></h1><p>A set of callbacks that produce metrics when called. The metrics are automatically called regularly.</p><p>This allows applications to register metrics callbacks from various points in the program (or even in libraries), and not worry about setting alarms/intervals to emit them.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-register"><a href="#val-register" class="anchor"></a><code><span><span class="keyword">val</span> register : <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics/index.html#type-t">Metrics.t</a> list</span>)</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>register f</code> adds the callback <code>f</code> to the list.</p><p><code>f</code> will be called at unspecified times and is expected to return a list of metrics. It might be called regularly by the backend, in particular (but not only) when <a href="../Collector/index.html#val-tick"><code>Collector.tick</code></a> is called.</p></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_callbacks (opentelemetry.Opentelemetry.Metrics_callbacks)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Metrics_callbacks</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Metrics_callbacks</span></code></h1><p>A set of callbacks that produce metrics when called. The metrics are automatically called regularly.</p><p>This allows applications to register metrics callbacks from various points in the program (or even in libraries), and not worry about setting alarms/intervals to emit them.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-register"><a href="#val-register" class="anchor"></a><code><span><span class="keyword">val</span> register : <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics/index.html#type-t">Metrics.t</a> list</span>)</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>register f</code> adds the callback <code>f</code> to the list.</p><p><code>f</code> will be called at unspecified times and is expected to return a list of metrics. It might be called regularly by the backend, in particular (but not only) when <a href="../Collector/index.html#val-tick"><code>Collector.tick</code></a> is called.</p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,36 +1,42 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Logs_service (opentelemetry.Opentelemetry.Proto.Logs_service)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Logs_service</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Logs_service</span></code></h1></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_service_request"><a href="#type-export_logs_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_service_request</span><span> = </span><span>{</span></code><ol><li id="type-export_logs_service_request.resource_logs" class="def record field anchored"><a href="#type-export_logs_service_request.resource_logs" class="anchor"></a><code><span>resource_logs : <span><span class="xref-unresolved">Opentelemetry__.Logs_types.resource_logs</span> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_partial_success"><a href="#type-export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_partial_success</span><span> = </span><span>{</span></code><ol><li id="type-export_logs_partial_success.rejected_log_records" class="def record field anchored"><a href="#type-export_logs_partial_success.rejected_log_records" class="anchor"></a><code><span>rejected_log_records : int64;</span></code></li><li id="type-export_logs_partial_success.error_message" class="def record field anchored"><a href="#type-export_logs_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_service_response"><a href="#type-export_logs_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_service_response</span><span> = </span><span>{</span></code><ol><li id="type-export_logs_service_response.partial_success" class="def record field anchored"><a href="#type-export_logs_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_logs_partial_success">export_logs_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_logs_service_request"><a href="#val-default_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_service_request :
<span>?resource_logs:<span><span class="xref-unresolved">Opentelemetry__.Logs_types.resource_logs</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Logs_service (opentelemetry.Opentelemetry.Proto.Logs_service)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Logs_service</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Logs_service</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Logs_service_types/index.html">Opentelemetry_proto.Logs_service_types</a> <span class="keyword">end</span></span></code></summary><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_service_request"><a href="#type-export_logs_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_service_request</span><span> =
<a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_service_request">Opentelemetry_proto.Logs_service_types.export_logs_service_request</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_logs_service_request.resource_logs" class="def record field anchored"><a href="#type-export_logs_service_request.resource_logs" class="anchor"></a><code><span>resource_logs : <span><a href="../../../Opentelemetry_proto/Logs_types/index.html#type-resource_logs">Opentelemetry_proto.Logs_types.resource_logs</a> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_partial_success"><a href="#type-export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_partial_success</span><span> =
<a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_partial_success">Opentelemetry_proto.Logs_service_types.export_logs_partial_success</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_logs_partial_success.rejected_log_records" class="def record field anchored"><a href="#type-export_logs_partial_success.rejected_log_records" class="anchor"></a><code><span>rejected_log_records : int64;</span></code></li><li id="type-export_logs_partial_success.error_message" class="def record field anchored"><a href="#type-export_logs_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_service_response"><a href="#type-export_logs_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_service_response</span><span> =
<a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_service_response">Opentelemetry_proto.Logs_service_types.export_logs_service_response</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_logs_service_response.partial_success" class="def record field anchored"><a href="#type-export_logs_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_logs_partial_success">export_logs_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_logs_service_request"><a href="#val-default_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_service_request :
<span><span class="optlabel">?resource_logs</span>:<span><a href="../../../Opentelemetry_proto/Logs_types/index.html#type-resource_logs">Opentelemetry_proto.Logs_types.resource_logs</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_logs_service_request">export_logs_service_request</a></span></code></div><div class="spec-doc"><p><code>default_export_logs_service_request ()</code> is the default value for type <code>export_logs_service_request</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_logs_partial_success"><a href="#val-default_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_partial_success :
<span>?rejected_log_records:int64 <span class="arrow">&#45;&gt;</span></span>
<span>?error_message:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?rejected_log_records</span>:int64 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?error_message</span>:string <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_logs_partial_success">export_logs_partial_success</a></span></code></div><div class="spec-doc"><p><code>default_export_logs_partial_success ()</code> is the default value for type <code>export_logs_partial_success</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_logs_service_response"><a href="#val-default_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_service_response :
<span>?partial_success:<span><a href="#type-export_logs_partial_success">export_logs_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?partial_success</span>:<span><a href="#type-export_logs_partial_success">export_logs_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_logs_service_response">export_logs_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_logs_service_response ()</code> is the default value for type <code>export_logs_service_response</code></p></div></div><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_logs_service_request"><a href="#val-encode_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_logs_service_request :
<span><span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_service_request</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_logs_service_response">export_logs_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_logs_service_response ()</code> is the default value for type <code>export_logs_service_response</code></p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Logs_service_pb/index.html">Opentelemetry_proto.Logs_service_pb</a> <span class="keyword">end</span></span></code></summary><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_logs_service_request"><a href="#val-encode_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_logs_service_request :
<span><a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_service_request">Opentelemetry_proto.Logs_service_types.export_logs_service_request</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_logs_service_request v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_logs_partial_success"><a href="#val-encode_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_logs_partial_success :
<span><span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_partial_success</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_partial_success">Opentelemetry_proto.Logs_service_types.export_logs_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_logs_partial_success v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_logs_service_response"><a href="#val-encode_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_logs_service_response :
<span><span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_service_response</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_service_response">Opentelemetry_proto.Logs_service_types.export_logs_service_response</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_logs_service_response v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_logs_service_request"><a href="#val-decode_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_service_request :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_service_request</span></span></code></div><div class="spec-doc"><p><code>decode_export_logs_service_request decoder</code> decodes a <code>export_logs_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_logs_partial_success"><a href="#val-decode_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_partial_success :
<a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_service_request">Opentelemetry_proto.Logs_service_types.export_logs_service_request</a></span></code></div><div class="spec-doc"><p><code>decode_export_logs_service_request decoder</code> decodes a <code>export_logs_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_logs_partial_success"><a href="#val-decode_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_partial_success :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_partial_success</span></span></code></div><div class="spec-doc"><p><code>decode_export_logs_partial_success decoder</code> decodes a <code>export_logs_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_logs_service_response"><a href="#val-decode_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_service_response :
<a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_partial_success">Opentelemetry_proto.Logs_service_types.export_logs_partial_success</a></span></code></div><div class="spec-doc"><p><code>decode_export_logs_partial_success decoder</code> decodes a <code>export_logs_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_logs_service_response"><a href="#val-decode_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_service_response :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_service_response</span></span></code></div><div class="spec-doc"><p><code>decode_export_logs_service_response decoder</code> decodes a <code>export_logs_service_response</code> value from <code>decoder</code></p></div></div><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_logs_service_request"><a href="#val-pp_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_logs_service_request :
<a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_service_response">Opentelemetry_proto.Logs_service_types.export_logs_service_response</a></span></code></div><div class="spec-doc"><p><code>decode_export_logs_service_response decoder</code> decodes a <code>export_logs_service_response</code> value from <code>decoder</code></p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Logs_service_pp/index.html">Opentelemetry_proto.Logs_service_pp</a> <span class="keyword">end</span></span></code></summary><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_logs_service_request"><a href="#val-pp_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_logs_service_request :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_service_request</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_service_request">Opentelemetry_proto.Logs_service_types.export_logs_service_request</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_logs_service_request v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_logs_partial_success"><a href="#val-pp_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_logs_partial_success :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_partial_success</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_partial_success">Opentelemetry_proto.Logs_service_types.export_logs_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_logs_partial_success v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_logs_service_response"><a href="#val-pp_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_logs_service_response :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_service_response</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_logs_service_response v</code> formats v</p></div></div></div></body></html>
<span><a href="../../../Opentelemetry_proto/Logs_service_types/index.html#type-export_logs_service_response">Opentelemetry_proto.Logs_service_types.export_logs_service_response</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_logs_service_response v</code> formats v</p></div></div></details></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1,36 +1,42 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_service (opentelemetry.Opentelemetry.Proto.Metrics_service)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Metrics_service</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Metrics_service</span></code></h1></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li><li><a href="#formatters">Formatters</a></li><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_service_request"><a href="#type-export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_service_request</span><span> = </span><span>{</span></code><ol><li id="type-export_metrics_service_request.resource_metrics" class="def record field anchored"><a href="#type-export_metrics_service_request.resource_metrics" class="anchor"></a><code><span>resource_metrics : <span><span class="xref-unresolved">Opentelemetry__.Metrics_types.resource_metrics</span> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_partial_success"><a href="#type-export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_partial_success</span><span> = </span><span>{</span></code><ol><li id="type-export_metrics_partial_success.rejected_data_points" class="def record field anchored"><a href="#type-export_metrics_partial_success.rejected_data_points" class="anchor"></a><code><span>rejected_data_points : int64;</span></code></li><li id="type-export_metrics_partial_success.error_message" class="def record field anchored"><a href="#type-export_metrics_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_service_response"><a href="#type-export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_service_response</span><span> = </span><span>{</span></code><ol><li id="type-export_metrics_service_response.partial_success" class="def record field anchored"><a href="#type-export_metrics_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_metrics_partial_success">export_metrics_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_metrics_service_request"><a href="#val-default_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_service_request :
<span>?resource_metrics:<span><span class="xref-unresolved">Opentelemetry__.Metrics_types.resource_metrics</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_service (opentelemetry.Opentelemetry.Proto.Metrics_service)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Metrics_service</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Metrics_service</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Metrics_service_types/index.html">Opentelemetry_proto.Metrics_service_types</a> <span class="keyword">end</span></span></code></summary><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_service_request"><a href="#type-export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_service_request</span><span> =
<a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_service_request">Opentelemetry_proto.Metrics_service_types.export_metrics_service_request</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_metrics_service_request.resource_metrics" class="def record field anchored"><a href="#type-export_metrics_service_request.resource_metrics" class="anchor"></a><code><span>resource_metrics : <span><a href="../../../Opentelemetry_proto/Metrics_types/index.html#type-resource_metrics">Opentelemetry_proto.Metrics_types.resource_metrics</a> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_partial_success"><a href="#type-export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_partial_success</span><span> =
<a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_partial_success">Opentelemetry_proto.Metrics_service_types.export_metrics_partial_success</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_metrics_partial_success.rejected_data_points" class="def record field anchored"><a href="#type-export_metrics_partial_success.rejected_data_points" class="anchor"></a><code><span>rejected_data_points : int64;</span></code></li><li id="type-export_metrics_partial_success.error_message" class="def record field anchored"><a href="#type-export_metrics_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_service_response"><a href="#type-export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_service_response</span><span> =
<a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_service_response">Opentelemetry_proto.Metrics_service_types.export_metrics_service_response</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_metrics_service_response.partial_success" class="def record field anchored"><a href="#type-export_metrics_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_metrics_partial_success">export_metrics_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_metrics_service_request"><a href="#val-default_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_service_request :
<span><span class="optlabel">?resource_metrics</span>:<span><a href="../../../Opentelemetry_proto/Metrics_types/index.html#type-resource_metrics">Opentelemetry_proto.Metrics_types.resource_metrics</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_metrics_service_request">export_metrics_service_request</a></span></code></div><div class="spec-doc"><p><code>default_export_metrics_service_request ()</code> is the default value for type <code>export_metrics_service_request</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_metrics_partial_success"><a href="#val-default_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_partial_success :
<span>?rejected_data_points:int64 <span class="arrow">&#45;&gt;</span></span>
<span>?error_message:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?rejected_data_points</span>:int64 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?error_message</span>:string <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_metrics_partial_success">export_metrics_partial_success</a></span></code></div><div class="spec-doc"><p><code>default_export_metrics_partial_success ()</code> is the default value for type <code>export_metrics_partial_success</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_metrics_service_response"><a href="#val-default_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_service_response :
<span>?partial_success:<span><a href="#type-export_metrics_partial_success">export_metrics_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?partial_success</span>:<span><a href="#type-export_metrics_partial_success">export_metrics_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_metrics_service_response">export_metrics_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_metrics_service_response ()</code> is the default value for type <code>export_metrics_service_response</code></p></div></div><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_metrics_service_request"><a href="#val-pp_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_metrics_service_request :
<a href="#type-export_metrics_service_response">export_metrics_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_metrics_service_response ()</code> is the default value for type <code>export_metrics_service_response</code></p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Metrics_service_pp/index.html">Opentelemetry_proto.Metrics_service_pp</a> <span class="keyword">end</span></span></code></summary><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_metrics_service_request"><a href="#val-pp_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_metrics_service_request :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_service_request</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_service_request">Opentelemetry_proto.Metrics_service_types.export_metrics_service_request</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_metrics_service_request v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_metrics_partial_success"><a href="#val-pp_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_metrics_partial_success :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_partial_success</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_partial_success">Opentelemetry_proto.Metrics_service_types.export_metrics_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_metrics_partial_success v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_metrics_service_response"><a href="#val-pp_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_metrics_service_response :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_service_response</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_metrics_service_response v</code> formats v</p></div></div><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_metrics_service_request"><a href="#val-encode_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_metrics_service_request :
<span><span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_service_request</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_service_response">Opentelemetry_proto.Metrics_service_types.export_metrics_service_response</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_metrics_service_response v</code> formats v</p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Metrics_service_pb/index.html">Opentelemetry_proto.Metrics_service_pb</a> <span class="keyword">end</span></span></code></summary><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_metrics_service_request"><a href="#val-encode_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_metrics_service_request :
<span><a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_service_request">Opentelemetry_proto.Metrics_service_types.export_metrics_service_request</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_metrics_service_request v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_metrics_partial_success"><a href="#val-encode_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_metrics_partial_success :
<span><span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_partial_success</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_partial_success">Opentelemetry_proto.Metrics_service_types.export_metrics_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_metrics_partial_success v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_metrics_service_response"><a href="#val-encode_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_metrics_service_response :
<span><span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_service_response</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_service_response">Opentelemetry_proto.Metrics_service_types.export_metrics_service_response</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_metrics_service_response v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_metrics_service_request"><a href="#val-decode_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_service_request :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_service_request</span></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_service_request decoder</code> decodes a <code>export_metrics_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_metrics_partial_success"><a href="#val-decode_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_partial_success :
<a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_service_request">Opentelemetry_proto.Metrics_service_types.export_metrics_service_request</a></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_service_request decoder</code> decodes a <code>export_metrics_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_metrics_partial_success"><a href="#val-decode_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_partial_success :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_partial_success</span></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_partial_success decoder</code> decodes a <code>export_metrics_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_metrics_service_response"><a href="#val-decode_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_service_response :
<a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_partial_success">Opentelemetry_proto.Metrics_service_types.export_metrics_partial_success</a></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_partial_success decoder</code> decodes a <code>export_metrics_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_metrics_service_response"><a href="#val-decode_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_service_response :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_service_response</span></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_service_response decoder</code> decodes a <code>export_metrics_service_response</code> value from <code>decoder</code></p></div></div></div></body></html>
<a href="../../../Opentelemetry_proto/Metrics_service_types/index.html#type-export_metrics_service_response">Opentelemetry_proto.Metrics_service_types.export_metrics_service_response</a></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_service_response decoder</code> decodes a <code>export_metrics_service_response</code> value from <code>decoder</code></p></div></div></details></div></div></body></html>

View file

@ -1,12 +1,14 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Resource (opentelemetry.Opentelemetry.Proto.Resource)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Resource</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Resource</span></code></h1></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li><li><a href="#formatters">Formatters</a></li><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-resource"><a href="#type-resource" class="anchor"></a><code><span><span class="keyword">type</span> resource</span><span> = </span><span>{</span></code><ol><li id="type-resource.attributes" class="def record field anchored"><a href="#type-resource.attributes" class="anchor"></a><code><span>attributes : <span><span class="xref-unresolved">Opentelemetry__.Common_types.key_value</span> list</span>;</span></code></li><li id="type-resource.dropped_attributes_count" class="def record field anchored"><a href="#type-resource.dropped_attributes_count" class="anchor"></a><code><span>dropped_attributes_count : int32;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_resource"><a href="#val-default_resource" class="anchor"></a><code><span><span class="keyword">val</span> default_resource :
<span>?attributes:<span><span class="xref-unresolved">Opentelemetry__.Common_types.key_value</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?dropped_attributes_count:int32 <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Resource (opentelemetry.Opentelemetry.Proto.Resource)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Resource</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Resource</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Resource_types/index.html">Opentelemetry_proto.Resource_types</a> <span class="keyword">end</span></span></code></summary><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-resource"><a href="#type-resource" class="anchor"></a><code><span><span class="keyword">type</span> resource</span><span> = <a href="../../../Opentelemetry_proto/Resource_types/index.html#type-resource">Opentelemetry_proto.Resource_types.resource</a></span><span> = </span><span>{</span></code><ol><li id="type-resource.attributes" class="def record field anchored"><a href="#type-resource.attributes" class="anchor"></a><code><span>attributes : <span><a href="../../../Opentelemetry_proto/Common_types/index.html#type-key_value">Opentelemetry_proto.Common_types.key_value</a> list</span>;</span></code></li><li id="type-resource.dropped_attributes_count" class="def record field anchored"><a href="#type-resource.dropped_attributes_count" class="anchor"></a><code><span>dropped_attributes_count : int32;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_resource"><a href="#val-default_resource" class="anchor"></a><code><span><span class="keyword">val</span> default_resource :
<span><span class="optlabel">?attributes</span>:<span><a href="../../../Opentelemetry_proto/Common_types/index.html#type-key_value">Opentelemetry_proto.Common_types.key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?dropped_attributes_count</span>:int32 <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-resource">resource</a></span></code></div><div class="spec-doc"><p><code>default_resource ()</code> is the default value for type <code>resource</code></p></div></div><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_resource"><a href="#val-pp_resource" class="anchor"></a><code><span><span class="keyword">val</span> pp_resource :
<a href="#type-resource">resource</a></span></code></div><div class="spec-doc"><p><code>default_resource ()</code> is the default value for type <code>resource</code></p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Resource_pp/index.html">Opentelemetry_proto.Resource_pp</a> <span class="keyword">end</span></span></code></summary><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_resource"><a href="#val-pp_resource" class="anchor"></a><code><span><span class="keyword">val</span> pp_resource :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Resource_types.resource</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_resource v</code> formats v</p></div></div><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_resource"><a href="#val-encode_resource" class="anchor"></a><code><span><span class="keyword">val</span> encode_resource :
<span><span class="xref-unresolved">Opentelemetry__.Resource_types.resource</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Resource_types/index.html#type-resource">Opentelemetry_proto.Resource_types.resource</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_resource v</code> formats v</p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Resource_pb/index.html">Opentelemetry_proto.Resource_pb</a> <span class="keyword">end</span></span></code></summary><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_resource"><a href="#val-encode_resource" class="anchor"></a><code><span><span class="keyword">val</span> encode_resource :
<span><a href="../../../Opentelemetry_proto/Resource_types/index.html#type-resource">Opentelemetry_proto.Resource_types.resource</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_resource v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_resource"><a href="#val-decode_resource" class="anchor"></a><code><span><span class="keyword">val</span> decode_resource : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Opentelemetry__.Resource_types.resource</span></span></code></div><div class="spec-doc"><p><code>decode_resource decoder</code> decodes a <code>resource</code> value from <code>decoder</code></p></div></div></div></body></html>
unit</span></code></div><div class="spec-doc"><p><code>encode_resource v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_resource"><a href="#val-decode_resource" class="anchor"></a><code><span><span class="keyword">val</span> decode_resource :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../../../Opentelemetry_proto/Resource_types/index.html#type-resource">Opentelemetry_proto.Resource_types.resource</a></span></code></div><div class="spec-doc"><p><code>decode_resource decoder</code> decodes a <code>resource</code> value from <code>decoder</code></p></div></div></details></div></div></body></html>

View file

@ -1,13 +1,13 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Status (opentelemetry.Opentelemetry.Proto.Status)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Status</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Status</span></code></h1></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li><li><a href="#formatters">Formatters</a></li><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-status"><a href="#type-status" class="anchor"></a><code><span><span class="keyword">type</span> status</span><span> = </span><span>{</span></code><ol><li id="type-status.code" class="def record field anchored"><a href="#type-status.code" class="anchor"></a><code><span>code : int32;</span></code></li><li id="type-status.message" class="def record field anchored"><a href="#type-status.message" class="anchor"></a><code><span>message : bytes;</span></code></li><li id="type-status.details" class="def record field anchored"><a href="#type-status.details" class="anchor"></a><code><span>details : <span>bytes list</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_status"><a href="#val-default_status" class="anchor"></a><code><span><span class="keyword">val</span> default_status :
<span>?code:int32 <span class="arrow">&#45;&gt;</span></span>
<span>?message:bytes <span class="arrow">&#45;&gt;</span></span>
<span>?details:<span>bytes list</span> <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Status (opentelemetry.Opentelemetry.Proto.Status)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Status</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Status</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Status_types/index.html">Opentelemetry_proto.Status_types</a> <span class="keyword">end</span></span></code></summary><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-status"><a href="#type-status" class="anchor"></a><code><span><span class="keyword">type</span> status</span><span> = <a href="../../../Opentelemetry_proto/Status_types/index.html#type-status">Opentelemetry_proto.Status_types.status</a></span><span> = </span><span>{</span></code><ol><li id="type-status.code" class="def record field anchored"><a href="#type-status.code" class="anchor"></a><code><span>code : int32;</span></code></li><li id="type-status.message" class="def record field anchored"><a href="#type-status.message" class="anchor"></a><code><span>message : bytes;</span></code></li><li id="type-status.details" class="def record field anchored"><a href="#type-status.details" class="anchor"></a><code><span>details : <span>bytes list</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_status"><a href="#val-default_status" class="anchor"></a><code><span><span class="keyword">val</span> default_status :
<span><span class="optlabel">?code</span>:int32 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?message</span>:bytes <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?details</span>:<span>bytes list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-status">status</a></span></code></div><div class="spec-doc"><p><code>default_status ()</code> is the default value for type <code>status</code></p></div></div><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_status"><a href="#val-pp_status" class="anchor"></a><code><span><span class="keyword">val</span> pp_status :
<a href="#type-status">status</a></span></code></div><div class="spec-doc"><p><code>default_status ()</code> is the default value for type <code>status</code></p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Status_pp/index.html">Opentelemetry_proto.Status_pp</a> <span class="keyword">end</span></span></code></summary><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_status"><a href="#val-pp_status" class="anchor"></a><code><span><span class="keyword">val</span> pp_status :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Status_types.status</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_status v</code> formats v</p></div></div><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_status"><a href="#val-encode_status" class="anchor"></a><code><span><span class="keyword">val</span> encode_status :
<span><span class="xref-unresolved">Opentelemetry__.Status_types.status</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Status_types/index.html#type-status">Opentelemetry_proto.Status_types.status</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_status v</code> formats v</p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Status_pb/index.html">Opentelemetry_proto.Status_pb</a> <span class="keyword">end</span></span></code></summary><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_status"><a href="#val-encode_status" class="anchor"></a><code><span><span class="keyword">val</span> encode_status :
<span><a href="../../../Opentelemetry_proto/Status_types/index.html#type-status">Opentelemetry_proto.Status_types.status</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_status v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_status"><a href="#val-decode_status" class="anchor"></a><code><span><span class="keyword">val</span> decode_status : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <span class="xref-unresolved">Opentelemetry__.Status_types.status</span></span></code></div><div class="spec-doc"><p><code>decode_status decoder</code> decodes a <code>status</code> value from <code>decoder</code></p></div></div></div></body></html>
unit</span></code></div><div class="spec-doc"><p><code>encode_status v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_status"><a href="#val-decode_status" class="anchor"></a><code><span><span class="keyword">val</span> decode_status : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../../../Opentelemetry_proto/Status_types/index.html#type-status">Opentelemetry_proto.Status_types.status</a></span></code></div><div class="spec-doc"><p><code>decode_status decoder</code> decodes a <code>status</code> value from <code>decoder</code></p></div></div></details></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1,36 +1,42 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_service (opentelemetry.Opentelemetry.Proto.Trace_service)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Trace_service</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Trace_service</span></code></h1></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_service_request"><a href="#type-export_trace_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_service_request</span><span> = </span><span>{</span></code><ol><li id="type-export_trace_service_request.resource_spans" class="def record field anchored"><a href="#type-export_trace_service_request.resource_spans" class="anchor"></a><code><span>resource_spans : <span><span class="xref-unresolved">Opentelemetry__.Trace_types.resource_spans</span> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_partial_success"><a href="#type-export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_partial_success</span><span> = </span><span>{</span></code><ol><li id="type-export_trace_partial_success.rejected_spans" class="def record field anchored"><a href="#type-export_trace_partial_success.rejected_spans" class="anchor"></a><code><span>rejected_spans : int64;</span></code></li><li id="type-export_trace_partial_success.error_message" class="def record field anchored"><a href="#type-export_trace_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_service_response"><a href="#type-export_trace_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_service_response</span><span> = </span><span>{</span></code><ol><li id="type-export_trace_service_response.partial_success" class="def record field anchored"><a href="#type-export_trace_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_trace_partial_success">export_trace_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_trace_service_request"><a href="#val-default_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_service_request :
<span>?resource_spans:<span><span class="xref-unresolved">Opentelemetry__.Trace_types.resource_spans</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_service (opentelemetry.Opentelemetry.Proto.Trace_service)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Proto</a> &#x00BB; Trace_service</nav><header class="odoc-preamble"><h1>Module <code><span>Proto.Trace_service</span></code></h1></header><div class="odoc-content"><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Trace_service_types/index.html">Opentelemetry_proto.Trace_service_types</a> <span class="keyword">end</span></span></code></summary><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_service_request"><a href="#type-export_trace_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_service_request</span><span> =
<a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_service_request">Opentelemetry_proto.Trace_service_types.export_trace_service_request</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_trace_service_request.resource_spans" class="def record field anchored"><a href="#type-export_trace_service_request.resource_spans" class="anchor"></a><code><span>resource_spans : <span><a href="../../../Opentelemetry_proto/Trace_types/index.html#type-resource_spans">Opentelemetry_proto.Trace_types.resource_spans</a> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_partial_success"><a href="#type-export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_partial_success</span><span> =
<a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_partial_success">Opentelemetry_proto.Trace_service_types.export_trace_partial_success</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_trace_partial_success.rejected_spans" class="def record field anchored"><a href="#type-export_trace_partial_success.rejected_spans" class="anchor"></a><code><span>rejected_spans : int64;</span></code></li><li id="type-export_trace_partial_success.error_message" class="def record field anchored"><a href="#type-export_trace_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_service_response"><a href="#type-export_trace_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_service_response</span><span> =
<a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_service_response">Opentelemetry_proto.Trace_service_types.export_trace_service_response</a></span><span> =
</span><span>{</span></code><ol><li id="type-export_trace_service_response.partial_success" class="def record field anchored"><a href="#type-export_trace_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_trace_partial_success">export_trace_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_trace_service_request"><a href="#val-default_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_service_request :
<span><span class="optlabel">?resource_spans</span>:<span><a href="../../../Opentelemetry_proto/Trace_types/index.html#type-resource_spans">Opentelemetry_proto.Trace_types.resource_spans</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_trace_service_request">export_trace_service_request</a></span></code></div><div class="spec-doc"><p><code>default_export_trace_service_request ()</code> is the default value for type <code>export_trace_service_request</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_trace_partial_success"><a href="#val-default_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_partial_success :
<span>?rejected_spans:int64 <span class="arrow">&#45;&gt;</span></span>
<span>?error_message:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?rejected_spans</span>:int64 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?error_message</span>:string <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_trace_partial_success">export_trace_partial_success</a></span></code></div><div class="spec-doc"><p><code>default_export_trace_partial_success ()</code> is the default value for type <code>export_trace_partial_success</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_trace_service_response"><a href="#val-default_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_service_response :
<span>?partial_success:<span><a href="#type-export_trace_partial_success">export_trace_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?partial_success</span>:<span><a href="#type-export_trace_partial_success">export_trace_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_trace_service_response">export_trace_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_trace_service_response ()</code> is the default value for type <code>export_trace_service_response</code></p></div></div><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_trace_service_request"><a href="#val-encode_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_trace_service_request :
<span><span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_service_request</span> <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_trace_service_response">export_trace_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_trace_service_response ()</code> is the default value for type <code>export_trace_service_response</code></p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Trace_service_pb/index.html">Opentelemetry_proto.Trace_service_pb</a> <span class="keyword">end</span></span></code></summary><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_trace_service_request"><a href="#val-encode_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_trace_service_request :
<span><a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_service_request">Opentelemetry_proto.Trace_service_types.export_trace_service_request</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_trace_service_request v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_trace_partial_success"><a href="#val-encode_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_trace_partial_success :
<span><span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_partial_success</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_partial_success">Opentelemetry_proto.Trace_service_types.export_trace_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_trace_partial_success v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_trace_service_response"><a href="#val-encode_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_trace_service_response :
<span><span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_service_response</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_service_response">Opentelemetry_proto.Trace_service_types.export_trace_service_response</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_trace_service_response v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_trace_service_request"><a href="#val-decode_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_service_request :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_service_request</span></span></code></div><div class="spec-doc"><p><code>decode_export_trace_service_request decoder</code> decodes a <code>export_trace_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_trace_partial_success"><a href="#val-decode_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_partial_success :
<a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_service_request">Opentelemetry_proto.Trace_service_types.export_trace_service_request</a></span></code></div><div class="spec-doc"><p><code>decode_export_trace_service_request decoder</code> decodes a <code>export_trace_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_trace_partial_success"><a href="#val-decode_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_partial_success :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_partial_success</span></span></code></div><div class="spec-doc"><p><code>decode_export_trace_partial_success decoder</code> decodes a <code>export_trace_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_trace_service_response"><a href="#val-decode_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_service_response :
<a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_partial_success">Opentelemetry_proto.Trace_service_types.export_trace_partial_success</a></span></code></div><div class="spec-doc"><p><code>decode_export_trace_partial_success decoder</code> decodes a <code>export_trace_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_trace_service_response"><a href="#val-decode_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_service_response :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_service_response</span></span></code></div><div class="spec-doc"><p><code>decode_export_trace_service_response decoder</code> decodes a <code>export_trace_service_response</code> value from <code>decoder</code></p></div></div><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_trace_service_request"><a href="#val-pp_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_trace_service_request :
<a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_service_response">Opentelemetry_proto.Trace_service_types.export_trace_service_response</a></span></code></div><div class="spec-doc"><p><code>decode_export_trace_service_response decoder</code> decodes a <code>export_trace_service_response</code> value from <code>decoder</code></p></div></div></details></div><div class="odoc-include"><details open="open"><summary class="spec include"><code><span><span class="keyword">include</span> <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> <span class="keyword">struct</span> <span class="keyword">include</span> <a href="../../../Opentelemetry_proto/Trace_service_pp/index.html">Opentelemetry_proto.Trace_service_pp</a> <span class="keyword">end</span></span></code></summary><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_trace_service_request"><a href="#val-pp_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_trace_service_request :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_service_request</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_service_request">Opentelemetry_proto.Trace_service_types.export_trace_service_request</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_trace_service_request v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_trace_partial_success"><a href="#val-pp_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_trace_partial_success :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_partial_success</span> <span class="arrow">&#45;&gt;</span></span>
<span><a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_partial_success">Opentelemetry_proto.Trace_service_types.export_trace_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_trace_partial_success v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_trace_service_response"><a href="#val-pp_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_trace_service_response :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_service_response</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_trace_service_response v</code> formats v</p></div></div></div></body></html>
<span><a href="../../../Opentelemetry_proto/Trace_service_types/index.html#type-export_trace_service_response">Opentelemetry_proto.Trace_service_types.export_trace_service_response</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_trace_service_response v</code> formats v</p></div></div></details></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Proto (opentelemetry.Opentelemetry.Proto)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Proto</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Proto</span></code></h1><p>Protobuf types.</p><p>This is mostly useful internally. Users should not need to touch it.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Common"><a href="#module-Common" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Common/index.html">Common</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Resource"><a href="#module-Resource" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Resource/index.html">Resource</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace"><a href="#module-Trace" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Trace/index.html">Trace</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics"><a href="#module-Metrics" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Metrics/index.html">Metrics</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace_service"><a href="#module-Trace_service" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Trace_service/index.html">Trace_service</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics_service"><a href="#module-Metrics_service" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Metrics_service/index.html">Metrics_service</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Status"><a href="#module-Status" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Status/index.html">Status</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Logs"><a href="#module-Logs" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Logs/index.html">Logs</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Logs_service"><a href="#module-Logs_service" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Logs_service/index.html">Logs_service</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Proto (opentelemetry.Opentelemetry.Proto)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Proto</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Proto</span></code></h1><p>Protobuf types.</p><p>This is mostly useful internally. Users should not need to touch it.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Common"><a href="#module-Common" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Common/index.html">Common</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Resource"><a href="#module-Resource" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Resource/index.html">Resource</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace"><a href="#module-Trace" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Trace/index.html">Trace</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics"><a href="#module-Metrics" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Metrics/index.html">Metrics</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Trace_service"><a href="#module-Trace_service" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Trace_service/index.html">Trace_service</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Metrics_service"><a href="#module-Metrics_service" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Metrics_service/index.html">Metrics_service</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Status"><a href="#module-Status" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Status/index.html">Status</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Logs"><a href="#module-Logs" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Logs/index.html">Logs</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div><div class="odoc-spec"><div class="spec module anchored" id="module-Logs_service"><a href="#module-Logs_service" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Logs_service/index.html">Logs_service</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Rand_bytes (opentelemetry.Opentelemetry.Rand_bytes)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Rand_bytes</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Rand_bytes</span></code></h1><p>Generation of random identifiers.</p><p>Generate random identifiers.</p><p>We need random identifiers for trace IDs and span IDs.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-rand_bytes_16"><a href="#val-rand_bytes_16" class="anchor"></a><code><span><span class="keyword">val</span> rand_bytes_16 : <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> bytes)</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Generate 16 bytes of random data. The implementation can be swapped to use any random generator.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-rand_bytes_8"><a href="#val-rand_bytes_8" class="anchor"></a><code><span><span class="keyword">val</span> rand_bytes_8 : <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> bytes)</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Generate 16 bytes of random data. The implementation can be swapped to use any random generator.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_rand_bytes_8"><a href="#val-default_rand_bytes_8" class="anchor"></a><code><span><span class="keyword">val</span> default_rand_bytes_8 : <span>unit <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div><div class="spec-doc"><p>Default implementation using <code>Random</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_rand_bytes_16"><a href="#val-default_rand_bytes_16" class="anchor"></a><code><span><span class="keyword">val</span> default_rand_bytes_16 : <span>unit <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div><div class="spec-doc"><p>Default implementation using <code>Random</code></p></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Rand_bytes (opentelemetry.Opentelemetry.Rand_bytes)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Rand_bytes</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Rand_bytes</span></code></h1><p>Generation of random identifiers.</p><p>Generate random identifiers.</p><p>We need random identifiers for trace IDs and span IDs.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-rand_bytes_16"><a href="#val-rand_bytes_16" class="anchor"></a><code><span><span class="keyword">val</span> rand_bytes_16 : <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> bytes)</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Generate 16 bytes of random data. The implementation can be swapped to use any random generator.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-rand_bytes_8"><a href="#val-rand_bytes_8" class="anchor"></a><code><span><span class="keyword">val</span> rand_bytes_8 : <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> bytes)</span> <span class="xref-unresolved">Stdlib</span>.ref</span></span></code></div><div class="spec-doc"><p>Generate 16 bytes of random data. The implementation can be swapped to use any random generator.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_rand_bytes_8"><a href="#val-default_rand_bytes_8" class="anchor"></a><code><span><span class="keyword">val</span> default_rand_bytes_8 : <span>unit <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div><div class="spec-doc"><p>Default implementation using <code>Random</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_rand_bytes_16"><a href="#val-default_rand_bytes_16" class="anchor"></a><code><span><span class="keyword">val</span> default_rand_bytes_16 : <span>unit <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div><div class="spec-doc"><p>Default implementation using <code>Random</code></p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Span_id (opentelemetry.Opentelemetry.Span_id)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Span_id</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Span_id</span></code></h1><p>Unique ID of a span.</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> t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></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><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_bytes"><a href="#val-to_bytes" class="anchor"></a><code><span><span class="keyword">val</span> to_bytes : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_bytes"><a href="#val-of_bytes" class="anchor"></a><code><span><span class="keyword">val</span> of_bytes : <span>bytes <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_hex"><a href="#val-to_hex" class="anchor"></a><code><span><span class="keyword">val</span> to_hex : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_hex"><a href="#val-of_hex" class="anchor"></a><code><span><span class="keyword">val</span> of_hex : <span>string <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Span_id (opentelemetry.Opentelemetry.Span_id)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Span_id</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Span_id</span></code></h1><p>Unique ID of a span.</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> t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></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><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_bytes"><a href="#val-to_bytes" class="anchor"></a><code><span><span class="keyword">val</span> to_bytes : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_bytes"><a href="#val-of_bytes" class="anchor"></a><code><span><span class="keyword">val</span> of_bytes : <span>bytes <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_hex"><a href="#val-to_hex" class="anchor"></a><code><span><span class="keyword">val</span> to_hex : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_hex"><a href="#val-of_hex" class="anchor"></a><code><span><span class="keyword">val</span> of_hex : <span>string <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div></div></body></html>

View file

@ -1,9 +1,9 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Span_link (opentelemetry.Opentelemetry.Span_link)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Span_link</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Span_link</span></code></h1><p>Span Link</p><p>A pointer from the current span to another span in the same trace or in a different trace. For example, this can be used in batching operations, where a single batch handler processes multiple requests from different traces or when the handler receives a request from a different project.</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> t</span><span> = <a href="../Proto/Trace/index.html#type-span_link">Proto.Trace.span_link</a></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>trace_id:<a href="../Trace_id/index.html#type-t">Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>span_id:<a href="../Span_id/index.html#type-t">Span_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?trace_state:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:<span><a href="../index.html#type-key_value">key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?dropped_attributes_count:int <span class="arrow">&#45;&gt;</span></span>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Span_link (opentelemetry.Opentelemetry.Span_link)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Span_link</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Span_link</span></code></h1><p>Span Link</p><p>A pointer from the current span to another span in the same trace or in a different trace. For example, this can be used in batching operations, where a single batch handler processes multiple requests from different traces or when the handler receives a request from a different project.</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> t</span><span> = <a href="../Proto/Trace/index.html#type-span_link">Proto.Trace.span_link</a></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="label">trace_id</span>:<a href="../Trace_id/index.html#type-t">Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="label">span_id</span>:<a href="../Span_id/index.html#type-t">Span_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_state</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<span><a href="../index.html#type-key_value">key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?dropped_attributes_count</span>:int <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-t">t</a></span></code></div></div></div></body></html>
<a href="#type-t">t</a></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Timestamp_ns (opentelemetry.Opentelemetry.Timestamp_ns)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Timestamp_ns</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Timestamp_ns</span></code></h1><p>Unix timestamp.</p><p>These timestamps measure time since the Unix epoch (jan 1, 1970) UTC in nanoseconds.</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> t</span><span> = int64</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-ns_in_a_day"><a href="#val-ns_in_a_day" class="anchor"></a><code><span><span class="keyword">val</span> ns_in_a_day : int64</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-now_unix_ns"><a href="#val-now_unix_ns" class="anchor"></a><code><span><span class="keyword">val</span> now_unix_ns : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Current unix timestamp in nanoseconds</p></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Timestamp_ns (opentelemetry.Opentelemetry.Timestamp_ns)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Timestamp_ns</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Timestamp_ns</span></code></h1><p>Unix timestamp.</p><p>These timestamps measure time since the Unix epoch (jan 1, 1970) UTC in nanoseconds.</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> t</span><span> = int64</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-ns_in_a_day"><a href="#val-ns_in_a_day" class="anchor"></a><code><span><span class="keyword">val</span> ns_in_a_day : int64</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-now_unix_ns"><a href="#val-now_unix_ns" class="anchor"></a><code><span><span class="keyword">val</span> now_unix_ns : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div><div class="spec-doc"><p>Current unix timestamp in nanoseconds</p></div></div></div></body></html>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace (opentelemetry.Opentelemetry.Trace)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Trace</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Trace</span></code></h1><p>Traces.</p><p>See <a href="https://opentelemetry.io/docs/reference/specification/overview/#tracing-signal">the spec</a></p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-span"><a href="#type-span" class="anchor"></a><code><span><span class="keyword">type</span> span</span><span> = <a href="../Span/index.html#type-t">Span.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-make_resource_spans"><a href="#val-make_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_spans :
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace (opentelemetry.Opentelemetry.Trace)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Trace</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Trace</span></code></h1><p>Traces.</p><p>See <a href="https://opentelemetry.io/docs/reference/specification/overview/#tracing-signal">the spec</a></p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-span"><a href="#type-span" class="anchor"></a><code><span><span class="keyword">type</span> span</span><span> = <a href="../Span/index.html#type-t">Span.t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-make_resource_spans"><a href="#val-make_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_spans :
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -11,8 +11,8 @@
list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="../Proto/Trace/index.html#type-span">Proto.Trace.span</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<a href="../Proto/Trace/index.html#type-resource_spans">Proto.Trace.resource_spans</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-emit"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:
<span><span>(string
* <span>[&lt; <span>`Bool of bool</span>
<span><span>| `Float</span> of float</span>
@ -22,27 +22,27 @@
list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span><a href="#type-span">span</a> list</span> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p>Sync emitter.</p><p>This instructs the collector to forward the spans to some backend at a later point.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-scope"><a href="#type-scope" class="anchor"></a><code><span><span class="keyword">type</span> scope</span><span> = <a href="../Scope/index.html#type-t">Scope.t</a></span><span> = </span><span>{</span></code><ol><li id="type-scope.trace_id" class="def record field anchored"><a href="#type-scope.trace_id" class="anchor"></a><code><span>trace_id : <a href="../Trace_id/index.html#type-t">Trace_id.t</a>;</span></code></li><li id="type-scope.span_id" class="def record field anchored"><a href="#type-scope.span_id" class="anchor"></a><code><span>span_id : <a href="../Span_id/index.html#type-t">Span_id.t</a>;</span></code></li><li id="type-scope.events" class="def record field anchored"><a href="#type-scope.events" class="anchor"></a><code><span><span class="keyword">mutable</span> events : <span><a href="../Event/index.html#type-t">Event.t</a> list</span>;</span></code></li><li id="type-scope.attrs" class="def record field anchored"><a href="#type-scope.attrs" class="anchor"></a><code><span><span class="keyword">mutable</span> attrs : <span><a href="../Span/index.html#type-key_value">Span.key_value</a> list</span>;</span></code></li></ol><code><span>}</span></code></div><div class="spec-doc"><ul class="at-tags"><li class="deprecated"><span class="at-tag">deprecated</span> use Scope.t</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_event"><a href="#val-add_event" class="anchor"></a><code><span><span class="keyword">val</span> add_event : <span><a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <a href="../Event/index.html#type-t">Event.t</a>)</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><ul class="at-tags"><li class="deprecated"><span class="at-tag">deprecated</span> use Scope.add_event</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-add_attrs"><a href="#val-add_attrs" class="anchor"></a><code><span><span class="keyword">val</span> add_attrs : <span><a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span><a href="../index.html#type-key_value">key_value</a> list</span>)</span> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><ul class="at-tags"><li class="deprecated"><span class="at-tag">deprecated</span> use Scope.add_attrs</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-with_'"><a href="#val-with_'" class="anchor"></a><code><span><span class="keyword">val</span> with_' :
<span>?force_new_trace_id:bool <span class="arrow">&#45;&gt;</span></span>
<span>?trace_state:string <span class="arrow">&#45;&gt;</span></span>
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:<span><span>(string * <a href="../index.html#type-value">value</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?kind:<a href="../Span/index.html#type-kind">Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span>?trace_id:<a href="../Trace_id/index.html#type-t">Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?parent:<a href="../Span/index.html#type-id">Span.id</a> <span class="arrow">&#45;&gt;</span></span>
<span>?scope:<a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?links:<span><a href="../Span_link/index.html#type-t">Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?force_new_trace_id</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_state</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<span><span>(string * <a href="../index.html#type-value">value</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?kind</span>:<a href="../Span/index.html#type-kind">Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_id</span>:<a href="../Trace_id/index.html#type-t">Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?parent</span>:<a href="../Span/index.html#type-id">Span.id</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?scope</span>:<a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?links</span>:<span><a href="../Span_link/index.html#type-t">Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span><a href="#type-scope">scope</a> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> <span class="arrow">&#45;&gt;</span></span>
<span>(<span>unit <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> * <span>(<span><span><span>(unit, string)</span> <span class="xref-unresolved">Stdlib</span>.result</span> <span class="arrow">&#45;&gt;</span></span> unit)</span></span></code></div></div><p>Sync span guard.</p><p>Notably, this includes <em>implicit</em> scope-tracking: if called without a <code>~scope</code> argument (or <code>~parent</code>/<code>~trace_id</code>), it will check in the <code>Ambient_context</code> for a surrounding environment, and use that as the scope. Similarly, it uses <a href="../Scope/index.html#val-with_ambient_scope"><code>Scope.with_ambient_scope</code></a> to <em>set</em> a new scope in the ambient context, so that any logically-nested calls to <a href="#val-with_"><code>with_</code></a> will use this span as their parent.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">force_new_trace_id</span> <p>if true (default false), the span will not use a ambient scope, the <code>~scope</code> argument, nor <code>~trace_id</code>, but will instead always create fresh identifiers for this span</p></li></ul><div class="odoc-spec"><div class="spec value anchored" id="val-with_"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ :
<span>?force_new_trace_id:bool <span class="arrow">&#45;&gt;</span></span>
<span>?trace_state:string <span class="arrow">&#45;&gt;</span></span>
<span>?service_name:string <span class="arrow">&#45;&gt;</span></span>
<span>?attrs:<span><span>(string * <a href="../index.html#type-value">value</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>?kind:<a href="../Span/index.html#type-kind">Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span>?trace_id:<a href="../Trace_id/index.html#type-t">Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?parent:<a href="../Span/index.html#type-id">Span.id</a> <span class="arrow">&#45;&gt;</span></span>
<span>?scope:<a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span>?links:<span><a href="../Span_link/index.html#type-t">Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?force_new_trace_id</span>:bool <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_state</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?service_name</span>:string <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?attrs</span>:<span><span>(string * <a href="../index.html#type-value">value</a>)</span> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?kind</span>:<a href="../Span/index.html#type-kind">Span.kind</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?trace_id</span>:<a href="../Trace_id/index.html#type-t">Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?parent</span>:<a href="../Span/index.html#type-id">Span.id</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?scope</span>:<a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?links</span>:<span><a href="../Span_link/index.html#type-t">Span_link.t</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>string <span class="arrow">&#45;&gt;</span></span>
<span><span>(<span><a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">&#45;&gt;</span></span> <span class="type-var">'a</span>)</span> <span class="arrow">&#45;&gt;</span></span>
<span class="type-var">'a</span></span></code></div></div></div></body></html>
<span class="type-var">'a</span></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Traceparent (opentelemetry.Opentelemetry.Trace_context.Traceparent)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Trace_context</a> &#x00BB; Traceparent</nav><header class="odoc-preamble"><h1>Module <code><span>Trace_context.Traceparent</span></code></h1><p>The traceparent header https://www.w3.org/TR/trace-context/#traceparent-header</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-name"><a href="#val-name" class="anchor"></a><code><span><span class="keyword">val</span> name : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_value"><a href="#val-of_value" class="anchor"></a><code><span><span class="keyword">val</span> of_value : <span>string <span class="arrow">&#45;&gt;</span></span> <span><span>(<a href="../../Trace_id/index.html#type-t">Trace_id.t</a> * <a href="../../Span_id/index.html#type-t">Span_id.t</a>, string)</span> <span class="xref-unresolved">Stdlib</span>.result</span></span></code></div><div class="spec-doc"><p>Parse the value of the traceparent header.</p><p>The values are of the form:</p><pre class="language-ocaml"><code>{version}-{trace_id}-{parent_id}-{flags}</code></pre><p>For example:</p><pre class="language-ocaml"><code>00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01 </code></pre><p><code>{flags}</code> are currently ignored.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_value"><a href="#val-to_value" class="anchor"></a><code><span><span class="keyword">val</span> to_value : <span>trace_id:<a href="../../Trace_id/index.html#type-t">Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span> <span>parent_id:<a href="../../Span_id/index.html#type-t">Span_id.t</a> <span class="arrow">&#45;&gt;</span></span> <span>unit <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Traceparent (opentelemetry.Opentelemetry.Trace_context.Traceparent)</title><link rel="stylesheet" href="../../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../../index.html">Opentelemetry</a> &#x00BB; <a href="../index.html">Trace_context</a> &#x00BB; Traceparent</nav><header class="odoc-preamble"><h1>Module <code><span>Trace_context.Traceparent</span></code></h1><p>The traceparent header https://www.w3.org/TR/trace-context/#traceparent-header</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-name"><a href="#val-name" class="anchor"></a><code><span><span class="keyword">val</span> name : string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_value"><a href="#val-of_value" class="anchor"></a><code><span><span class="keyword">val</span> of_value : <span>string <span class="arrow">&#45;&gt;</span></span> <span><span>(<a href="../../Trace_id/index.html#type-t">Trace_id.t</a> * <a href="../../Span_id/index.html#type-t">Span_id.t</a>, string)</span> <span class="xref-unresolved">Stdlib</span>.result</span></span></code></div><div class="spec-doc"><p>Parse the value of the traceparent header.</p><p>The values are of the form:</p><pre class="language-ocaml"><code>{version}-{trace_id}-{parent_id}-{flags}</code></pre><p>For example:</p><pre class="language-ocaml"><code>00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01 </code></pre><p><code>{flags}</code> are currently ignored.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_value"><a href="#val-to_value" class="anchor"></a><code><span><span class="keyword">val</span> to_value : <span><span class="label">trace_id</span>:<a href="../../Trace_id/index.html#type-t">Trace_id.t</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="label">parent_id</span>:<a href="../../Span_id/index.html#type-t">Span_id.t</a> <span class="arrow">&#45;&gt;</span></span> <span>unit <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_context (opentelemetry.Opentelemetry.Trace_context)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Trace_context</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Trace_context</span></code></h1><p>Implementation of the W3C Trace Context spec</p><p>https://www.w3.org/TR/trace-context/</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Traceparent"><a href="#module-Traceparent" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Traceparent/index.html">Traceparent</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>The traceparent header https://www.w3.org/TR/trace-context/#traceparent-header</p></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_context (opentelemetry.Opentelemetry.Trace_context)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Trace_context</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Trace_context</span></code></h1><p>Implementation of the W3C Trace Context spec</p><p>https://www.w3.org/TR/trace-context/</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Traceparent"><a href="#module-Traceparent" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Traceparent/index.html">Traceparent</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>The traceparent header https://www.w3.org/TR/trace-context/#traceparent-header</p></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_id (opentelemetry.Opentelemetry.Trace_id)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Trace_id</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Trace_id</span></code></h1><p>Trace ID.</p><p>This 16 bytes identifier is shared by all spans in one trace.</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> t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></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><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_bytes"><a href="#val-to_bytes" class="anchor"></a><code><span><span class="keyword">val</span> to_bytes : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_bytes"><a href="#val-of_bytes" class="anchor"></a><code><span><span class="keyword">val</span> of_bytes : <span>bytes <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_hex"><a href="#val-to_hex" class="anchor"></a><code><span><span class="keyword">val</span> to_hex : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_hex"><a href="#val-of_hex" class="anchor"></a><code><span><span class="keyword">val</span> of_hex : <span>string <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_id (opentelemetry.Opentelemetry.Trace_id)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Trace_id</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Trace_id</span></code></h1><p>Trace ID.</p><p>This 16 bytes identifier is shared by all spans in one trace.</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> t</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></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><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_bytes"><a href="#val-to_bytes" class="anchor"></a><code><span><span class="keyword">val</span> to_bytes : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_bytes"><a href="#val-of_bytes" class="anchor"></a><code><span><span class="keyword">val</span> of_bytes : <span>bytes <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-to_hex"><a href="#val-to_hex" class="anchor"></a><code><span><span class="keyword">val</span> to_hex : <span><a href="#type-t">t</a> <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-of_hex"><a href="#val-of_hex" class="anchor"></a><code><span><span class="keyword">val</span> of_hex : <span>string <span class="arrow">&#45;&gt;</span></span> <a href="#type-t">t</a></span></code></div></div></div></body></html>

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Util_ (opentelemetry.Opentelemetry.Util_)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Util_</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Util_</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-bytes_to_hex"><a href="#val-bytes_to_hex" class="anchor"></a><code><span><span class="keyword">val</span> bytes_to_hex : <span>bytes <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-bytes_of_hex"><a href="#val-bytes_of_hex" class="anchor"></a><code><span><span class="keyword">val</span> bytes_of_hex : <span>string <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Util_ (opentelemetry.Opentelemetry.Util_)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry</a> &#x00BB; Util_</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Util_</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-bytes_to_hex"><a href="#val-bytes_to_hex" class="anchor"></a><code><span><span class="keyword">val</span> bytes_to_hex : <span>bytes <span class="arrow">&#45;&gt;</span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-bytes_of_hex"><a href="#val-bytes_of_hex" class="anchor"></a><code><span><span class="keyword">val</span> bytes_of_hex : <span>string <span class="arrow">&#45;&gt;</span></span> bytes</span></code></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_atomic (opentelemetry.Opentelemetry_atomic)</title><link rel="stylesheet" href="../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../odoc.support/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">opentelemetry</a> &#x00BB; Opentelemetry_atomic</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_atomic</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Atomic"><a href="#module-Atomic" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Atomic/index.html">Atomic</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Atomic references.</p></div></div></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Opentelemetry_atomic (opentelemetry.Opentelemetry_atomic)</title><link rel="stylesheet" href="../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../odoc.support/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">opentelemetry</a> &#x00BB; Opentelemetry_atomic</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_atomic</span></code></h1></header><div class="odoc-content"><div class="odoc-spec"><div class="spec module anchored" id="module-Atomic"><a href="#module-Atomic" class="anchor"></a><code><span><span class="keyword">module</span> <a href="Atomic/index.html">Atomic</a></span><span> : <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Atomic references.</p></div></div></div></body></html>

View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Common_pb (opentelemetry.Opentelemetry_proto.Common_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Common_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Common_pb</span></code></h1><p>common.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_any_value"><a href="#val-encode_any_value" class="anchor"></a><code><span><span class="keyword">val</span> encode_any_value : <span><a href="../Common_types/index.html#type-any_value">Common_types.any_value</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_any_value v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_array_value"><a href="#val-encode_array_value" class="anchor"></a><code><span><span class="keyword">val</span> encode_array_value : <span><a href="../Common_types/index.html#type-array_value">Common_types.array_value</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_array_value v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_key_value_list"><a href="#val-encode_key_value_list" class="anchor"></a><code><span><span class="keyword">val</span> encode_key_value_list :
<span><a href="../Common_types/index.html#type-key_value_list">Common_types.key_value_list</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_key_value_list v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_key_value"><a href="#val-encode_key_value" class="anchor"></a><code><span><span class="keyword">val</span> encode_key_value : <span><a href="../Common_types/index.html#type-key_value">Common_types.key_value</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_key_value v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_instrumentation_scope"><a href="#val-encode_instrumentation_scope" class="anchor"></a><code><span><span class="keyword">val</span> encode_instrumentation_scope :
<span><a href="../Common_types/index.html#type-instrumentation_scope">Common_types.instrumentation_scope</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_instrumentation_scope v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_any_value"><a href="#val-decode_any_value" class="anchor"></a><code><span><span class="keyword">val</span> decode_any_value : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Common_types/index.html#type-any_value">Common_types.any_value</a></span></code></div><div class="spec-doc"><p><code>decode_any_value decoder</code> decodes a <code>any_value</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_array_value"><a href="#val-decode_array_value" class="anchor"></a><code><span><span class="keyword">val</span> decode_array_value : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Common_types/index.html#type-array_value">Common_types.array_value</a></span></code></div><div class="spec-doc"><p><code>decode_array_value decoder</code> decodes a <code>array_value</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_key_value_list"><a href="#val-decode_key_value_list" class="anchor"></a><code><span><span class="keyword">val</span> decode_key_value_list : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Common_types/index.html#type-key_value_list">Common_types.key_value_list</a></span></code></div><div class="spec-doc"><p><code>decode_key_value_list decoder</code> decodes a <code>key_value_list</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_key_value"><a href="#val-decode_key_value" class="anchor"></a><code><span><span class="keyword">val</span> decode_key_value : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Common_types/index.html#type-key_value">Common_types.key_value</a></span></code></div><div class="spec-doc"><p><code>decode_key_value decoder</code> decodes a <code>key_value</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_instrumentation_scope"><a href="#val-decode_instrumentation_scope" class="anchor"></a><code><span><span class="keyword">val</span> decode_instrumentation_scope :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Common_types/index.html#type-instrumentation_scope">Common_types.instrumentation_scope</a></span></code></div><div class="spec-doc"><p><code>decode_instrumentation_scope decoder</code> decodes a <code>instrumentation_scope</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Common_pp (opentelemetry.Opentelemetry_proto.Common_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Common_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Common_pp</span></code></h1><p>common.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_any_value"><a href="#val-pp_any_value" class="anchor"></a><code><span><span class="keyword">val</span> pp_any_value : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Common_types/index.html#type-any_value">Common_types.any_value</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_any_value v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_array_value"><a href="#val-pp_array_value" class="anchor"></a><code><span><span class="keyword">val</span> pp_array_value :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Common_types/index.html#type-array_value">Common_types.array_value</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_array_value v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_key_value_list"><a href="#val-pp_key_value_list" class="anchor"></a><code><span><span class="keyword">val</span> pp_key_value_list :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Common_types/index.html#type-key_value_list">Common_types.key_value_list</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_key_value_list v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_key_value"><a href="#val-pp_key_value" class="anchor"></a><code><span><span class="keyword">val</span> pp_key_value : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Common_types/index.html#type-key_value">Common_types.key_value</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_key_value v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_instrumentation_scope"><a href="#val-pp_instrumentation_scope" class="anchor"></a><code><span><span class="keyword">val</span> pp_instrumentation_scope :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Common_types/index.html#type-instrumentation_scope">Common_types.instrumentation_scope</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_instrumentation_scope v</code> formats v</p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Logs_pb (opentelemetry.Opentelemetry_proto.Logs_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Logs_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Logs_pb</span></code></h1><p>logs.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_severity_number"><a href="#val-encode_severity_number" class="anchor"></a><code><span><span class="keyword">val</span> encode_severity_number :
<span><a href="../Logs_types/index.html#type-severity_number">Logs_types.severity_number</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_severity_number v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_log_record"><a href="#val-encode_log_record" class="anchor"></a><code><span><span class="keyword">val</span> encode_log_record : <span><a href="../Logs_types/index.html#type-log_record">Logs_types.log_record</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_log_record v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_scope_logs"><a href="#val-encode_scope_logs" class="anchor"></a><code><span><span class="keyword">val</span> encode_scope_logs : <span><a href="../Logs_types/index.html#type-scope_logs">Logs_types.scope_logs</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_scope_logs v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_resource_logs"><a href="#val-encode_resource_logs" class="anchor"></a><code><span><span class="keyword">val</span> encode_resource_logs : <span><a href="../Logs_types/index.html#type-resource_logs">Logs_types.resource_logs</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_resource_logs v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_logs_data"><a href="#val-encode_logs_data" class="anchor"></a><code><span><span class="keyword">val</span> encode_logs_data : <span><a href="../Logs_types/index.html#type-logs_data">Logs_types.logs_data</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_logs_data v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_log_record_flags"><a href="#val-encode_log_record_flags" class="anchor"></a><code><span><span class="keyword">val</span> encode_log_record_flags :
<span><a href="../Logs_types/index.html#type-log_record_flags">Logs_types.log_record_flags</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_log_record_flags v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_severity_number"><a href="#val-decode_severity_number" class="anchor"></a><code><span><span class="keyword">val</span> decode_severity_number : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Logs_types/index.html#type-severity_number">Logs_types.severity_number</a></span></code></div><div class="spec-doc"><p><code>decode_severity_number decoder</code> decodes a <code>severity_number</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_log_record"><a href="#val-decode_log_record" class="anchor"></a><code><span><span class="keyword">val</span> decode_log_record : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Logs_types/index.html#type-log_record">Logs_types.log_record</a></span></code></div><div class="spec-doc"><p><code>decode_log_record decoder</code> decodes a <code>log_record</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_scope_logs"><a href="#val-decode_scope_logs" class="anchor"></a><code><span><span class="keyword">val</span> decode_scope_logs : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Logs_types/index.html#type-scope_logs">Logs_types.scope_logs</a></span></code></div><div class="spec-doc"><p><code>decode_scope_logs decoder</code> decodes a <code>scope_logs</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_resource_logs"><a href="#val-decode_resource_logs" class="anchor"></a><code><span><span class="keyword">val</span> decode_resource_logs : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Logs_types/index.html#type-resource_logs">Logs_types.resource_logs</a></span></code></div><div class="spec-doc"><p><code>decode_resource_logs decoder</code> decodes a <code>resource_logs</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_logs_data"><a href="#val-decode_logs_data" class="anchor"></a><code><span><span class="keyword">val</span> decode_logs_data : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Logs_types/index.html#type-logs_data">Logs_types.logs_data</a></span></code></div><div class="spec-doc"><p><code>decode_logs_data decoder</code> decodes a <code>logs_data</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_log_record_flags"><a href="#val-decode_log_record_flags" class="anchor"></a><code><span><span class="keyword">val</span> decode_log_record_flags : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Logs_types/index.html#type-log_record_flags">Logs_types.log_record_flags</a></span></code></div><div class="spec-doc"><p><code>decode_log_record_flags decoder</code> decodes a <code>log_record_flags</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Logs_pp (opentelemetry.Opentelemetry_proto.Logs_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Logs_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Logs_pp</span></code></h1><p>logs.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_severity_number"><a href="#val-pp_severity_number" class="anchor"></a><code><span><span class="keyword">val</span> pp_severity_number :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Logs_types/index.html#type-severity_number">Logs_types.severity_number</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_severity_number v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_log_record"><a href="#val-pp_log_record" class="anchor"></a><code><span><span class="keyword">val</span> pp_log_record : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Logs_types/index.html#type-log_record">Logs_types.log_record</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_log_record v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_scope_logs"><a href="#val-pp_scope_logs" class="anchor"></a><code><span><span class="keyword">val</span> pp_scope_logs : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Logs_types/index.html#type-scope_logs">Logs_types.scope_logs</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_scope_logs v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_resource_logs"><a href="#val-pp_resource_logs" class="anchor"></a><code><span><span class="keyword">val</span> pp_resource_logs :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Logs_types/index.html#type-resource_logs">Logs_types.resource_logs</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_resource_logs v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_logs_data"><a href="#val-pp_logs_data" class="anchor"></a><code><span><span class="keyword">val</span> pp_logs_data : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Logs_types/index.html#type-logs_data">Logs_types.logs_data</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_logs_data v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_log_record_flags"><a href="#val-pp_log_record_flags" class="anchor"></a><code><span><span class="keyword">val</span> pp_log_record_flags :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Logs_types/index.html#type-log_record_flags">Logs_types.log_record_flags</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_log_record_flags v</code> formats v</p></div></div></div></body></html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Logs_service_pb (opentelemetry.Opentelemetry_proto.Logs_service_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Logs_service_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Logs_service_pb</span></code></h1><p>logs_service.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_logs_service_request"><a href="#val-encode_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_logs_service_request :
<span><a href="../Logs_service_types/index.html#type-export_logs_service_request">Logs_service_types.export_logs_service_request</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_logs_service_request v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_logs_partial_success"><a href="#val-encode_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_logs_partial_success :
<span><a href="../Logs_service_types/index.html#type-export_logs_partial_success">Logs_service_types.export_logs_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_logs_partial_success v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_logs_service_response"><a href="#val-encode_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_logs_service_response :
<span><a href="../Logs_service_types/index.html#type-export_logs_service_response">Logs_service_types.export_logs_service_response</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_logs_service_response v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_logs_service_request"><a href="#val-decode_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_service_request :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Logs_service_types/index.html#type-export_logs_service_request">Logs_service_types.export_logs_service_request</a></span></code></div><div class="spec-doc"><p><code>decode_export_logs_service_request decoder</code> decodes a <code>export_logs_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_logs_partial_success"><a href="#val-decode_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_partial_success :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Logs_service_types/index.html#type-export_logs_partial_success">Logs_service_types.export_logs_partial_success</a></span></code></div><div class="spec-doc"><p><code>decode_export_logs_partial_success decoder</code> decodes a <code>export_logs_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_logs_service_response"><a href="#val-decode_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_service_response :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Logs_service_types/index.html#type-export_logs_service_response">Logs_service_types.export_logs_service_response</a></span></code></div><div class="spec-doc"><p><code>decode_export_logs_service_response decoder</code> decodes a <code>export_logs_service_response</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Logs_service_pp (opentelemetry.Opentelemetry_proto.Logs_service_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Logs_service_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Logs_service_pp</span></code></h1><p>logs_service.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_logs_service_request"><a href="#val-pp_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_logs_service_request :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Logs_service_types/index.html#type-export_logs_service_request">Logs_service_types.export_logs_service_request</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_logs_service_request v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_logs_partial_success"><a href="#val-pp_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_logs_partial_success :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Logs_service_types/index.html#type-export_logs_partial_success">Logs_service_types.export_logs_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_logs_partial_success v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_logs_service_response"><a href="#val-pp_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_logs_service_response :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Logs_service_types/index.html#type-export_logs_service_response">Logs_service_types.export_logs_service_response</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_logs_service_response v</code> formats v</p></div></div></div></body></html>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Logs_service_types (opentelemetry.Opentelemetry_proto.Logs_service_types)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Logs_service_types</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Logs_service_types</span></code></h1><p>logs_service.proto Types</p></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_service_request"><a href="#type-export_logs_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_service_request</span><span> = </span><span>{</span></code><ol><li id="type-export_logs_service_request.resource_logs" class="def record field anchored"><a href="#type-export_logs_service_request.resource_logs" class="anchor"></a><code><span>resource_logs : <span><a href="../Logs_types/index.html#type-resource_logs">Logs_types.resource_logs</a> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_partial_success"><a href="#type-export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_partial_success</span><span> = </span><span>{</span></code><ol><li id="type-export_logs_partial_success.rejected_log_records" class="def record field anchored"><a href="#type-export_logs_partial_success.rejected_log_records" class="anchor"></a><code><span>rejected_log_records : int64;</span></code></li><li id="type-export_logs_partial_success.error_message" class="def record field anchored"><a href="#type-export_logs_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_logs_service_response"><a href="#type-export_logs_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_logs_service_response</span><span> = </span><span>{</span></code><ol><li id="type-export_logs_service_response.partial_success" class="def record field anchored"><a href="#type-export_logs_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_logs_partial_success">export_logs_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_logs_service_request"><a href="#val-default_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_service_request :
<span><span class="optlabel">?resource_logs</span>:<span><a href="../Logs_types/index.html#type-resource_logs">Logs_types.resource_logs</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_logs_service_request">export_logs_service_request</a></span></code></div><div class="spec-doc"><p><code>default_export_logs_service_request ()</code> is the default value for type <code>export_logs_service_request</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_logs_partial_success"><a href="#val-default_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_partial_success :
<span><span class="optlabel">?rejected_log_records</span>:int64 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?error_message</span>:string <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_logs_partial_success">export_logs_partial_success</a></span></code></div><div class="spec-doc"><p><code>default_export_logs_partial_success ()</code> is the default value for type <code>export_logs_partial_success</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_logs_service_response"><a href="#val-default_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_service_response :
<span><span class="optlabel">?partial_success</span>:<span><a href="#type-export_logs_partial_success">export_logs_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_logs_service_response">export_logs_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_logs_service_response ()</code> is the default value for type <code>export_logs_service_response</code></p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,59 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_pb (opentelemetry.Opentelemetry_proto.Metrics_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Metrics_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Metrics_pb</span></code></h1><p>metrics.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_exemplar_value"><a href="#val-encode_exemplar_value" class="anchor"></a><code><span><span class="keyword">val</span> encode_exemplar_value :
<span><a href="../Metrics_types/index.html#type-exemplar_value">Metrics_types.exemplar_value</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_exemplar_value v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_exemplar"><a href="#val-encode_exemplar" class="anchor"></a><code><span><span class="keyword">val</span> encode_exemplar : <span><a href="../Metrics_types/index.html#type-exemplar">Metrics_types.exemplar</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_exemplar v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_number_data_point_value"><a href="#val-encode_number_data_point_value" class="anchor"></a><code><span><span class="keyword">val</span> encode_number_data_point_value :
<span><a href="../Metrics_types/index.html#type-number_data_point_value">Metrics_types.number_data_point_value</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_number_data_point_value v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_number_data_point"><a href="#val-encode_number_data_point" class="anchor"></a><code><span><span class="keyword">val</span> encode_number_data_point :
<span><a href="../Metrics_types/index.html#type-number_data_point">Metrics_types.number_data_point</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_number_data_point v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_gauge"><a href="#val-encode_gauge" class="anchor"></a><code><span><span class="keyword">val</span> encode_gauge : <span><a href="../Metrics_types/index.html#type-gauge">Metrics_types.gauge</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_gauge v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_aggregation_temporality"><a href="#val-encode_aggregation_temporality" class="anchor"></a><code><span><span class="keyword">val</span> encode_aggregation_temporality :
<span><a href="../Metrics_types/index.html#type-aggregation_temporality">Metrics_types.aggregation_temporality</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_aggregation_temporality v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_sum"><a href="#val-encode_sum" class="anchor"></a><code><span><span class="keyword">val</span> encode_sum : <span><a href="../Metrics_types/index.html#type-sum">Metrics_types.sum</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_sum v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_histogram_data_point"><a href="#val-encode_histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> encode_histogram_data_point :
<span><a href="../Metrics_types/index.html#type-histogram_data_point">Metrics_types.histogram_data_point</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_histogram_data_point v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_histogram"><a href="#val-encode_histogram" class="anchor"></a><code><span><span class="keyword">val</span> encode_histogram : <span><a href="../Metrics_types/index.html#type-histogram">Metrics_types.histogram</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_histogram v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_exponential_histogram_data_point_buckets"><a href="#val-encode_exponential_histogram_data_point_buckets" class="anchor"></a><code><span><span class="keyword">val</span> encode_exponential_histogram_data_point_buckets :
<span><a href="../Metrics_types/index.html#type-exponential_histogram_data_point_buckets">Metrics_types.exponential_histogram_data_point_buckets</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_exponential_histogram_data_point_buckets v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_exponential_histogram_data_point"><a href="#val-encode_exponential_histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> encode_exponential_histogram_data_point :
<span><a href="../Metrics_types/index.html#type-exponential_histogram_data_point">Metrics_types.exponential_histogram_data_point</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_exponential_histogram_data_point v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_exponential_histogram"><a href="#val-encode_exponential_histogram" class="anchor"></a><code><span><span class="keyword">val</span> encode_exponential_histogram :
<span><a href="../Metrics_types/index.html#type-exponential_histogram">Metrics_types.exponential_histogram</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_exponential_histogram v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_summary_data_point_value_at_quantile"><a href="#val-encode_summary_data_point_value_at_quantile" class="anchor"></a><code><span><span class="keyword">val</span> encode_summary_data_point_value_at_quantile :
<span><a href="../Metrics_types/index.html#type-summary_data_point_value_at_quantile">Metrics_types.summary_data_point_value_at_quantile</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_summary_data_point_value_at_quantile v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_summary_data_point"><a href="#val-encode_summary_data_point" class="anchor"></a><code><span><span class="keyword">val</span> encode_summary_data_point :
<span><a href="../Metrics_types/index.html#type-summary_data_point">Metrics_types.summary_data_point</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_summary_data_point v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_summary"><a href="#val-encode_summary" class="anchor"></a><code><span><span class="keyword">val</span> encode_summary : <span><a href="../Metrics_types/index.html#type-summary">Metrics_types.summary</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_summary v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_metric_data"><a href="#val-encode_metric_data" class="anchor"></a><code><span><span class="keyword">val</span> encode_metric_data : <span><a href="../Metrics_types/index.html#type-metric_data">Metrics_types.metric_data</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_metric_data v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_metric"><a href="#val-encode_metric" class="anchor"></a><code><span><span class="keyword">val</span> encode_metric : <span><a href="../Metrics_types/index.html#type-metric">Metrics_types.metric</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_metric v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_scope_metrics"><a href="#val-encode_scope_metrics" class="anchor"></a><code><span><span class="keyword">val</span> encode_scope_metrics :
<span><a href="../Metrics_types/index.html#type-scope_metrics">Metrics_types.scope_metrics</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_scope_metrics v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_resource_metrics"><a href="#val-encode_resource_metrics" class="anchor"></a><code><span><span class="keyword">val</span> encode_resource_metrics :
<span><a href="../Metrics_types/index.html#type-resource_metrics">Metrics_types.resource_metrics</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_resource_metrics v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_metrics_data"><a href="#val-encode_metrics_data" class="anchor"></a><code><span><span class="keyword">val</span> encode_metrics_data : <span><a href="../Metrics_types/index.html#type-metrics_data">Metrics_types.metrics_data</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_metrics_data v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_data_point_flags"><a href="#val-encode_data_point_flags" class="anchor"></a><code><span><span class="keyword">val</span> encode_data_point_flags :
<span><a href="../Metrics_types/index.html#type-data_point_flags">Metrics_types.data_point_flags</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_data_point_flags v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_exemplar_value"><a href="#val-decode_exemplar_value" class="anchor"></a><code><span><span class="keyword">val</span> decode_exemplar_value : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-exemplar_value">Metrics_types.exemplar_value</a></span></code></div><div class="spec-doc"><p><code>decode_exemplar_value decoder</code> decodes a <code>exemplar_value</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_exemplar"><a href="#val-decode_exemplar" class="anchor"></a><code><span><span class="keyword">val</span> decode_exemplar : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-exemplar">Metrics_types.exemplar</a></span></code></div><div class="spec-doc"><p><code>decode_exemplar decoder</code> decodes a <code>exemplar</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_number_data_point_value"><a href="#val-decode_number_data_point_value" class="anchor"></a><code><span><span class="keyword">val</span> decode_number_data_point_value :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-number_data_point_value">Metrics_types.number_data_point_value</a></span></code></div><div class="spec-doc"><p><code>decode_number_data_point_value decoder</code> decodes a <code>number_data_point_value</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_number_data_point"><a href="#val-decode_number_data_point" class="anchor"></a><code><span><span class="keyword">val</span> decode_number_data_point :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-number_data_point">Metrics_types.number_data_point</a></span></code></div><div class="spec-doc"><p><code>decode_number_data_point decoder</code> decodes a <code>number_data_point</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_gauge"><a href="#val-decode_gauge" class="anchor"></a><code><span><span class="keyword">val</span> decode_gauge : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-gauge">Metrics_types.gauge</a></span></code></div><div class="spec-doc"><p><code>decode_gauge decoder</code> decodes a <code>gauge</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_aggregation_temporality"><a href="#val-decode_aggregation_temporality" class="anchor"></a><code><span><span class="keyword">val</span> decode_aggregation_temporality :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-aggregation_temporality">Metrics_types.aggregation_temporality</a></span></code></div><div class="spec-doc"><p><code>decode_aggregation_temporality decoder</code> decodes a <code>aggregation_temporality</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_sum"><a href="#val-decode_sum" class="anchor"></a><code><span><span class="keyword">val</span> decode_sum : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-sum">Metrics_types.sum</a></span></code></div><div class="spec-doc"><p><code>decode_sum decoder</code> decodes a <code>sum</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_histogram_data_point"><a href="#val-decode_histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> decode_histogram_data_point :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-histogram_data_point">Metrics_types.histogram_data_point</a></span></code></div><div class="spec-doc"><p><code>decode_histogram_data_point decoder</code> decodes a <code>histogram_data_point</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_histogram"><a href="#val-decode_histogram" class="anchor"></a><code><span><span class="keyword">val</span> decode_histogram : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-histogram">Metrics_types.histogram</a></span></code></div><div class="spec-doc"><p><code>decode_histogram decoder</code> decodes a <code>histogram</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_exponential_histogram_data_point_buckets"><a href="#val-decode_exponential_histogram_data_point_buckets" class="anchor"></a><code><span><span class="keyword">val</span> decode_exponential_histogram_data_point_buckets :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-exponential_histogram_data_point_buckets">Metrics_types.exponential_histogram_data_point_buckets</a></span></code></div><div class="spec-doc"><p><code>decode_exponential_histogram_data_point_buckets decoder</code> decodes a <code>exponential_histogram_data_point_buckets</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_exponential_histogram_data_point"><a href="#val-decode_exponential_histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> decode_exponential_histogram_data_point :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-exponential_histogram_data_point">Metrics_types.exponential_histogram_data_point</a></span></code></div><div class="spec-doc"><p><code>decode_exponential_histogram_data_point decoder</code> decodes a <code>exponential_histogram_data_point</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_exponential_histogram"><a href="#val-decode_exponential_histogram" class="anchor"></a><code><span><span class="keyword">val</span> decode_exponential_histogram :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-exponential_histogram">Metrics_types.exponential_histogram</a></span></code></div><div class="spec-doc"><p><code>decode_exponential_histogram decoder</code> decodes a <code>exponential_histogram</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_summary_data_point_value_at_quantile"><a href="#val-decode_summary_data_point_value_at_quantile" class="anchor"></a><code><span><span class="keyword">val</span> decode_summary_data_point_value_at_quantile :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-summary_data_point_value_at_quantile">Metrics_types.summary_data_point_value_at_quantile</a></span></code></div><div class="spec-doc"><p><code>decode_summary_data_point_value_at_quantile decoder</code> decodes a <code>summary_data_point_value_at_quantile</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_summary_data_point"><a href="#val-decode_summary_data_point" class="anchor"></a><code><span><span class="keyword">val</span> decode_summary_data_point :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_types/index.html#type-summary_data_point">Metrics_types.summary_data_point</a></span></code></div><div class="spec-doc"><p><code>decode_summary_data_point decoder</code> decodes a <code>summary_data_point</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_summary"><a href="#val-decode_summary" class="anchor"></a><code><span><span class="keyword">val</span> decode_summary : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-summary">Metrics_types.summary</a></span></code></div><div class="spec-doc"><p><code>decode_summary decoder</code> decodes a <code>summary</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_metric_data"><a href="#val-decode_metric_data" class="anchor"></a><code><span><span class="keyword">val</span> decode_metric_data : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-metric_data">Metrics_types.metric_data</a></span></code></div><div class="spec-doc"><p><code>decode_metric_data decoder</code> decodes a <code>metric_data</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_metric"><a href="#val-decode_metric" class="anchor"></a><code><span><span class="keyword">val</span> decode_metric : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-metric">Metrics_types.metric</a></span></code></div><div class="spec-doc"><p><code>decode_metric decoder</code> decodes a <code>metric</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_scope_metrics"><a href="#val-decode_scope_metrics" class="anchor"></a><code><span><span class="keyword">val</span> decode_scope_metrics : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-scope_metrics">Metrics_types.scope_metrics</a></span></code></div><div class="spec-doc"><p><code>decode_scope_metrics decoder</code> decodes a <code>scope_metrics</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_resource_metrics"><a href="#val-decode_resource_metrics" class="anchor"></a><code><span><span class="keyword">val</span> decode_resource_metrics : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-resource_metrics">Metrics_types.resource_metrics</a></span></code></div><div class="spec-doc"><p><code>decode_resource_metrics decoder</code> decodes a <code>resource_metrics</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_metrics_data"><a href="#val-decode_metrics_data" class="anchor"></a><code><span><span class="keyword">val</span> decode_metrics_data : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-metrics_data">Metrics_types.metrics_data</a></span></code></div><div class="spec-doc"><p><code>decode_metrics_data decoder</code> decodes a <code>metrics_data</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_data_point_flags"><a href="#val-decode_data_point_flags" class="anchor"></a><code><span><span class="keyword">val</span> decode_data_point_flags : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Metrics_types/index.html#type-data_point_flags">Metrics_types.data_point_flags</a></span></code></div><div class="spec-doc"><p><code>decode_data_point_flags decoder</code> decodes a <code>data_point_flags</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,47 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_pp (opentelemetry.Opentelemetry_proto.Metrics_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Metrics_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Metrics_pp</span></code></h1><p>metrics.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_exemplar_value"><a href="#val-pp_exemplar_value" class="anchor"></a><code><span><span class="keyword">val</span> pp_exemplar_value :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-exemplar_value">Metrics_types.exemplar_value</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_exemplar_value v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_exemplar"><a href="#val-pp_exemplar" class="anchor"></a><code><span><span class="keyword">val</span> pp_exemplar : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics_types/index.html#type-exemplar">Metrics_types.exemplar</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_exemplar v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_number_data_point_value"><a href="#val-pp_number_data_point_value" class="anchor"></a><code><span><span class="keyword">val</span> pp_number_data_point_value :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-number_data_point_value">Metrics_types.number_data_point_value</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_number_data_point_value v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_number_data_point"><a href="#val-pp_number_data_point" class="anchor"></a><code><span><span class="keyword">val</span> pp_number_data_point :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-number_data_point">Metrics_types.number_data_point</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_number_data_point v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_gauge"><a href="#val-pp_gauge" class="anchor"></a><code><span><span class="keyword">val</span> pp_gauge : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics_types/index.html#type-gauge">Metrics_types.gauge</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_gauge v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_aggregation_temporality"><a href="#val-pp_aggregation_temporality" class="anchor"></a><code><span><span class="keyword">val</span> pp_aggregation_temporality :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-aggregation_temporality">Metrics_types.aggregation_temporality</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_aggregation_temporality v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_sum"><a href="#val-pp_sum" class="anchor"></a><code><span><span class="keyword">val</span> pp_sum : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics_types/index.html#type-sum">Metrics_types.sum</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_sum v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_histogram_data_point"><a href="#val-pp_histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> pp_histogram_data_point :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-histogram_data_point">Metrics_types.histogram_data_point</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_histogram_data_point v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_histogram"><a href="#val-pp_histogram" class="anchor"></a><code><span><span class="keyword">val</span> pp_histogram : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics_types/index.html#type-histogram">Metrics_types.histogram</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_histogram v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_exponential_histogram_data_point_buckets"><a href="#val-pp_exponential_histogram_data_point_buckets" class="anchor"></a><code><span><span class="keyword">val</span> pp_exponential_histogram_data_point_buckets :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-exponential_histogram_data_point_buckets">Metrics_types.exponential_histogram_data_point_buckets</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_exponential_histogram_data_point_buckets v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_exponential_histogram_data_point"><a href="#val-pp_exponential_histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> pp_exponential_histogram_data_point :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-exponential_histogram_data_point">Metrics_types.exponential_histogram_data_point</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_exponential_histogram_data_point v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_exponential_histogram"><a href="#val-pp_exponential_histogram" class="anchor"></a><code><span><span class="keyword">val</span> pp_exponential_histogram :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-exponential_histogram">Metrics_types.exponential_histogram</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_exponential_histogram v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_summary_data_point_value_at_quantile"><a href="#val-pp_summary_data_point_value_at_quantile" class="anchor"></a><code><span><span class="keyword">val</span> pp_summary_data_point_value_at_quantile :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-summary_data_point_value_at_quantile">Metrics_types.summary_data_point_value_at_quantile</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_summary_data_point_value_at_quantile v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_summary_data_point"><a href="#val-pp_summary_data_point" class="anchor"></a><code><span><span class="keyword">val</span> pp_summary_data_point :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-summary_data_point">Metrics_types.summary_data_point</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_summary_data_point v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_summary"><a href="#val-pp_summary" class="anchor"></a><code><span><span class="keyword">val</span> pp_summary : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics_types/index.html#type-summary">Metrics_types.summary</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_summary v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_metric_data"><a href="#val-pp_metric_data" class="anchor"></a><code><span><span class="keyword">val</span> pp_metric_data :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-metric_data">Metrics_types.metric_data</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_metric_data v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_metric"><a href="#val-pp_metric" class="anchor"></a><code><span><span class="keyword">val</span> pp_metric : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Metrics_types/index.html#type-metric">Metrics_types.metric</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_metric v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_scope_metrics"><a href="#val-pp_scope_metrics" class="anchor"></a><code><span><span class="keyword">val</span> pp_scope_metrics :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-scope_metrics">Metrics_types.scope_metrics</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_scope_metrics v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_resource_metrics"><a href="#val-pp_resource_metrics" class="anchor"></a><code><span><span class="keyword">val</span> pp_resource_metrics :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-resource_metrics">Metrics_types.resource_metrics</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_resource_metrics v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_metrics_data"><a href="#val-pp_metrics_data" class="anchor"></a><code><span><span class="keyword">val</span> pp_metrics_data :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-metrics_data">Metrics_types.metrics_data</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_metrics_data v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_data_point_flags"><a href="#val-pp_data_point_flags" class="anchor"></a><code><span><span class="keyword">val</span> pp_data_point_flags :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_types/index.html#type-data_point_flags">Metrics_types.data_point_flags</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_data_point_flags v</code> formats v</p></div></div></div></body></html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_service_pb (opentelemetry.Opentelemetry_proto.Metrics_service_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Metrics_service_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Metrics_service_pb</span></code></h1><p>metrics_service.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_metrics_service_request"><a href="#val-encode_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_metrics_service_request :
<span><a href="../Metrics_service_types/index.html#type-export_metrics_service_request">Metrics_service_types.export_metrics_service_request</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_metrics_service_request v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_metrics_partial_success"><a href="#val-encode_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_metrics_partial_success :
<span><a href="../Metrics_service_types/index.html#type-export_metrics_partial_success">Metrics_service_types.export_metrics_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_metrics_partial_success v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_metrics_service_response"><a href="#val-encode_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_metrics_service_response :
<span><a href="../Metrics_service_types/index.html#type-export_metrics_service_response">Metrics_service_types.export_metrics_service_response</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_metrics_service_response v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_metrics_service_request"><a href="#val-decode_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_service_request :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_service_types/index.html#type-export_metrics_service_request">Metrics_service_types.export_metrics_service_request</a></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_service_request decoder</code> decodes a <code>export_metrics_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_metrics_partial_success"><a href="#val-decode_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_partial_success :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_service_types/index.html#type-export_metrics_partial_success">Metrics_service_types.export_metrics_partial_success</a></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_partial_success decoder</code> decodes a <code>export_metrics_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_metrics_service_response"><a href="#val-decode_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_service_response :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Metrics_service_types/index.html#type-export_metrics_service_response">Metrics_service_types.export_metrics_service_response</a></span></code></div><div class="spec-doc"><p><code>decode_export_metrics_service_response decoder</code> decodes a <code>export_metrics_service_response</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_service_pp (opentelemetry.Opentelemetry_proto.Metrics_service_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Metrics_service_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Metrics_service_pp</span></code></h1><p>metrics_service.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_metrics_service_request"><a href="#val-pp_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_metrics_service_request :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_service_types/index.html#type-export_metrics_service_request">Metrics_service_types.export_metrics_service_request</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_metrics_service_request v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_metrics_partial_success"><a href="#val-pp_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_metrics_partial_success :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_service_types/index.html#type-export_metrics_partial_success">Metrics_service_types.export_metrics_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_metrics_partial_success v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_metrics_service_response"><a href="#val-pp_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_metrics_service_response :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Metrics_service_types/index.html#type-export_metrics_service_response">Metrics_service_types.export_metrics_service_response</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_metrics_service_response v</code> formats v</p></div></div></div></body></html>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics_service_types (opentelemetry.Opentelemetry_proto.Metrics_service_types)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Metrics_service_types</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Metrics_service_types</span></code></h1><p>metrics_service.proto Types</p></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_service_request"><a href="#type-export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_service_request</span><span> = </span><span>{</span></code><ol><li id="type-export_metrics_service_request.resource_metrics" class="def record field anchored"><a href="#type-export_metrics_service_request.resource_metrics" class="anchor"></a><code><span>resource_metrics : <span><a href="../Metrics_types/index.html#type-resource_metrics">Metrics_types.resource_metrics</a> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_partial_success"><a href="#type-export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_partial_success</span><span> = </span><span>{</span></code><ol><li id="type-export_metrics_partial_success.rejected_data_points" class="def record field anchored"><a href="#type-export_metrics_partial_success.rejected_data_points" class="anchor"></a><code><span>rejected_data_points : int64;</span></code></li><li id="type-export_metrics_partial_success.error_message" class="def record field anchored"><a href="#type-export_metrics_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_metrics_service_response"><a href="#type-export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_metrics_service_response</span><span> = </span><span>{</span></code><ol><li id="type-export_metrics_service_response.partial_success" class="def record field anchored"><a href="#type-export_metrics_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_metrics_partial_success">export_metrics_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_metrics_service_request"><a href="#val-default_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_service_request :
<span><span class="optlabel">?resource_metrics</span>:<span><a href="../Metrics_types/index.html#type-resource_metrics">Metrics_types.resource_metrics</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_metrics_service_request">export_metrics_service_request</a></span></code></div><div class="spec-doc"><p><code>default_export_metrics_service_request ()</code> is the default value for type <code>export_metrics_service_request</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_metrics_partial_success"><a href="#val-default_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_partial_success :
<span><span class="optlabel">?rejected_data_points</span>:int64 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?error_message</span>:string <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_metrics_partial_success">export_metrics_partial_success</a></span></code></div><div class="spec-doc"><p><code>default_export_metrics_partial_success ()</code> is the default value for type <code>export_metrics_partial_success</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_metrics_service_response"><a href="#val-default_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_service_response :
<span><span class="optlabel">?partial_success</span>:<span><a href="#type-export_metrics_partial_success">export_metrics_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_metrics_service_response">export_metrics_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_metrics_service_response ()</code> is the default value for type <code>export_metrics_service_response</code></p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Resource_pb (opentelemetry.Opentelemetry_proto.Resource_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Resource_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Resource_pb</span></code></h1><p>resource.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_resource"><a href="#val-encode_resource" class="anchor"></a><code><span><span class="keyword">val</span> encode_resource : <span><a href="../Resource_types/index.html#type-resource">Resource_types.resource</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_resource v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_resource"><a href="#val-decode_resource" class="anchor"></a><code><span><span class="keyword">val</span> decode_resource : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Resource_types/index.html#type-resource">Resource_types.resource</a></span></code></div><div class="spec-doc"><p><code>decode_resource decoder</code> decodes a <code>resource</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Resource_pp (opentelemetry.Opentelemetry_proto.Resource_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Resource_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Resource_pp</span></code></h1><p>resource.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_resource"><a href="#val-pp_resource" class="anchor"></a><code><span><span class="keyword">val</span> pp_resource : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Resource_types/index.html#type-resource">Resource_types.resource</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_resource v</code> formats v</p></div></div></div></body></html>

View file

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Resource_types (opentelemetry.Opentelemetry_proto.Resource_types)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Resource_types</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Resource_types</span></code></h1><p>resource.proto Types</p></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-resource"><a href="#type-resource" class="anchor"></a><code><span><span class="keyword">type</span> resource</span><span> = </span><span>{</span></code><ol><li id="type-resource.attributes" class="def record field anchored"><a href="#type-resource.attributes" class="anchor"></a><code><span>attributes : <span><a href="../Common_types/index.html#type-key_value">Common_types.key_value</a> list</span>;</span></code></li><li id="type-resource.dropped_attributes_count" class="def record field anchored"><a href="#type-resource.dropped_attributes_count" class="anchor"></a><code><span>dropped_attributes_count : int32;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_resource"><a href="#val-default_resource" class="anchor"></a><code><span><span class="keyword">val</span> default_resource :
<span><span class="optlabel">?attributes</span>:<span><a href="../Common_types/index.html#type-key_value">Common_types.key_value</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?dropped_attributes_count</span>:int32 <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-resource">resource</a></span></code></div><div class="spec-doc"><p><code>default_resource ()</code> is the default value for type <code>resource</code></p></div></div></div></body></html>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Status_pb (opentelemetry.Opentelemetry_proto.Status_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Status_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Status_pb</span></code></h1><p>status.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_status"><a href="#val-encode_status" class="anchor"></a><code><span><span class="keyword">val</span> encode_status : <span><a href="../Status_types/index.html#type-status">Status_types.status</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_status v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_status"><a href="#val-decode_status" class="anchor"></a><code><span><span class="keyword">val</span> decode_status : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Status_types/index.html#type-status">Status_types.status</a></span></code></div><div class="spec-doc"><p><code>decode_status decoder</code> decodes a <code>status</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Status_pp (opentelemetry.Opentelemetry_proto.Status_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Status_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Status_pp</span></code></h1><p>status.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_status"><a href="#val-pp_status" class="anchor"></a><code><span><span class="keyword">val</span> pp_status : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Status_types/index.html#type-status">Status_types.status</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_status v</code> formats v</p></div></div></div></body></html>

View file

@ -0,0 +1,7 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Status_types (opentelemetry.Opentelemetry_proto.Status_types)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Status_types</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Status_types</span></code></h1><p>status.proto Types</p></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-status"><a href="#type-status" class="anchor"></a><code><span><span class="keyword">type</span> status</span><span> = </span><span>{</span></code><ol><li id="type-status.code" class="def record field anchored"><a href="#type-status.code" class="anchor"></a><code><span>code : int32;</span></code></li><li id="type-status.message" class="def record field anchored"><a href="#type-status.message" class="anchor"></a><code><span>message : bytes;</span></code></li><li id="type-status.details" class="def record field anchored"><a href="#type-status.details" class="anchor"></a><code><span>details : <span>bytes list</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_status"><a href="#val-default_status" class="anchor"></a><code><span><span class="keyword">val</span> default_status :
<span><span class="optlabel">?code</span>:int32 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?message</span>:bytes <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?details</span>:<span>bytes list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-status">status</a></span></code></div><div class="spec-doc"><p><code>default_status ()</code> is the default value for type <code>status</code></p></div></div></div></body></html>

View file

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_pb (opentelemetry.Opentelemetry_proto.Trace_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Trace_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Trace_pb</span></code></h1><p>trace.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_span_span_kind"><a href="#val-encode_span_span_kind" class="anchor"></a><code><span><span class="keyword">val</span> encode_span_span_kind :
<span><a href="../Trace_types/index.html#type-span_span_kind">Trace_types.span_span_kind</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_span_span_kind v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_span_event"><a href="#val-encode_span_event" class="anchor"></a><code><span><span class="keyword">val</span> encode_span_event : <span><a href="../Trace_types/index.html#type-span_event">Trace_types.span_event</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_span_event v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_span_link"><a href="#val-encode_span_link" class="anchor"></a><code><span><span class="keyword">val</span> encode_span_link : <span><a href="../Trace_types/index.html#type-span_link">Trace_types.span_link</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_span_link v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_status_status_code"><a href="#val-encode_status_status_code" class="anchor"></a><code><span><span class="keyword">val</span> encode_status_status_code :
<span><a href="../Trace_types/index.html#type-status_status_code">Trace_types.status_status_code</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_status_status_code v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_status"><a href="#val-encode_status" class="anchor"></a><code><span><span class="keyword">val</span> encode_status : <span><a href="../Trace_types/index.html#type-status">Trace_types.status</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_status v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_span"><a href="#val-encode_span" class="anchor"></a><code><span><span class="keyword">val</span> encode_span : <span><a href="../Trace_types/index.html#type-span">Trace_types.span</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_span v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_scope_spans"><a href="#val-encode_scope_spans" class="anchor"></a><code><span><span class="keyword">val</span> encode_scope_spans : <span><a href="../Trace_types/index.html#type-scope_spans">Trace_types.scope_spans</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_scope_spans v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_resource_spans"><a href="#val-encode_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> encode_resource_spans :
<span><a href="../Trace_types/index.html#type-resource_spans">Trace_types.resource_spans</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_resource_spans v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_traces_data"><a href="#val-encode_traces_data" class="anchor"></a><code><span><span class="keyword">val</span> encode_traces_data : <span><a href="../Trace_types/index.html#type-traces_data">Trace_types.traces_data</a> <span class="arrow">&#45;&gt;</span></span> <span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>encode_traces_data v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_span_span_kind"><a href="#val-decode_span_span_kind" class="anchor"></a><code><span><span class="keyword">val</span> decode_span_span_kind : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Trace_types/index.html#type-span_span_kind">Trace_types.span_span_kind</a></span></code></div><div class="spec-doc"><p><code>decode_span_span_kind decoder</code> decodes a <code>span_span_kind</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_span_event"><a href="#val-decode_span_event" class="anchor"></a><code><span><span class="keyword">val</span> decode_span_event : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Trace_types/index.html#type-span_event">Trace_types.span_event</a></span></code></div><div class="spec-doc"><p><code>decode_span_event decoder</code> decodes a <code>span_event</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_span_link"><a href="#val-decode_span_link" class="anchor"></a><code><span><span class="keyword">val</span> decode_span_link : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Trace_types/index.html#type-span_link">Trace_types.span_link</a></span></code></div><div class="spec-doc"><p><code>decode_span_link decoder</code> decodes a <code>span_link</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_status_status_code"><a href="#val-decode_status_status_code" class="anchor"></a><code><span><span class="keyword">val</span> decode_status_status_code :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Trace_types/index.html#type-status_status_code">Trace_types.status_status_code</a></span></code></div><div class="spec-doc"><p><code>decode_status_status_code decoder</code> decodes a <code>status_status_code</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_status"><a href="#val-decode_status" class="anchor"></a><code><span><span class="keyword">val</span> decode_status : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Trace_types/index.html#type-status">Trace_types.status</a></span></code></div><div class="spec-doc"><p><code>decode_status decoder</code> decodes a <code>status</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_span"><a href="#val-decode_span" class="anchor"></a><code><span><span class="keyword">val</span> decode_span : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Trace_types/index.html#type-span">Trace_types.span</a></span></code></div><div class="spec-doc"><p><code>decode_span decoder</code> decodes a <code>span</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_scope_spans"><a href="#val-decode_scope_spans" class="anchor"></a><code><span><span class="keyword">val</span> decode_scope_spans : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Trace_types/index.html#type-scope_spans">Trace_types.scope_spans</a></span></code></div><div class="spec-doc"><p><code>decode_scope_spans decoder</code> decodes a <code>scope_spans</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_resource_spans"><a href="#val-decode_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> decode_resource_spans : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Trace_types/index.html#type-resource_spans">Trace_types.resource_spans</a></span></code></div><div class="spec-doc"><p><code>decode_resource_spans decoder</code> decodes a <code>resource_spans</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_traces_data"><a href="#val-decode_traces_data" class="anchor"></a><code><span><span class="keyword">val</span> decode_traces_data : <span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span> <a href="../Trace_types/index.html#type-traces_data">Trace_types.traces_data</a></span></code></div><div class="spec-doc"><p><code>decode_traces_data decoder</code> decodes a <code>traces_data</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_pp (opentelemetry.Opentelemetry_proto.Trace_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Trace_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Trace_pp</span></code></h1><p>trace.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_span_span_kind"><a href="#val-pp_span_span_kind" class="anchor"></a><code><span><span class="keyword">val</span> pp_span_span_kind :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Trace_types/index.html#type-span_span_kind">Trace_types.span_span_kind</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_span_span_kind v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_span_event"><a href="#val-pp_span_event" class="anchor"></a><code><span><span class="keyword">val</span> pp_span_event : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Trace_types/index.html#type-span_event">Trace_types.span_event</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_span_event v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_span_link"><a href="#val-pp_span_link" class="anchor"></a><code><span><span class="keyword">val</span> pp_span_link : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Trace_types/index.html#type-span_link">Trace_types.span_link</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_span_link v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_status_status_code"><a href="#val-pp_status_status_code" class="anchor"></a><code><span><span class="keyword">val</span> pp_status_status_code :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Trace_types/index.html#type-status_status_code">Trace_types.status_status_code</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_status_status_code v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_status"><a href="#val-pp_status" class="anchor"></a><code><span><span class="keyword">val</span> pp_status : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Trace_types/index.html#type-status">Trace_types.status</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_status v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_span"><a href="#val-pp_span" class="anchor"></a><code><span><span class="keyword">val</span> pp_span : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Trace_types/index.html#type-span">Trace_types.span</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_span v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_scope_spans"><a href="#val-pp_scope_spans" class="anchor"></a><code><span><span class="keyword">val</span> pp_scope_spans : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Trace_types/index.html#type-scope_spans">Trace_types.scope_spans</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_scope_spans v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_resource_spans"><a href="#val-pp_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> pp_resource_spans :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Trace_types/index.html#type-resource_spans">Trace_types.resource_spans</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_resource_spans v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_traces_data"><a href="#val-pp_traces_data" class="anchor"></a><code><span><span class="keyword">val</span> pp_traces_data : <span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span> <span><a href="../Trace_types/index.html#type-traces_data">Trace_types.traces_data</a> <span class="arrow">&#45;&gt;</span></span> unit</span></code></div><div class="spec-doc"><p><code>pp_traces_data v</code> formats v</p></div></div></div></body></html>

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_service_pb (opentelemetry.Opentelemetry_proto.Trace_service_pb)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Trace_service_pb</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Trace_service_pb</span></code></h1><p>trace_service.proto Binary Encoding</p></header><nav class="odoc-toc"><ul><li><a href="#protobuf-encoding">Protobuf Encoding</a></li><li><a href="#protobuf-decoding">Protobuf Decoding</a></li></ul></nav><div class="odoc-content"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_trace_service_request"><a href="#val-encode_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_trace_service_request :
<span><a href="../Trace_service_types/index.html#type-export_trace_service_request">Trace_service_types.export_trace_service_request</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_trace_service_request v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_trace_partial_success"><a href="#val-encode_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_trace_partial_success :
<span><a href="../Trace_service_types/index.html#type-export_trace_partial_success">Trace_service_types.export_trace_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_trace_partial_success v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-encode_export_trace_service_response"><a href="#val-encode_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> encode_export_trace_service_response :
<span><a href="../Trace_service_types/index.html#type-export_trace_service_response">Trace_service_types.export_trace_service_response</a> <span class="arrow">&#45;&gt;</span></span>
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>encode_export_trace_service_response v encoder</code> encodes <code>v</code> with the given <code>encoder</code></p></div></div><h3 id="protobuf-decoding"><a href="#protobuf-decoding" class="anchor"></a>Protobuf Decoding</h3><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_trace_service_request"><a href="#val-decode_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_service_request :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Trace_service_types/index.html#type-export_trace_service_request">Trace_service_types.export_trace_service_request</a></span></code></div><div class="spec-doc"><p><code>decode_export_trace_service_request decoder</code> decodes a <code>export_trace_service_request</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_trace_partial_success"><a href="#val-decode_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_partial_success :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Trace_service_types/index.html#type-export_trace_partial_success">Trace_service_types.export_trace_partial_success</a></span></code></div><div class="spec-doc"><p><code>decode_export_trace_partial_success decoder</code> decodes a <code>export_trace_partial_success</code> value from <code>decoder</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-decode_export_trace_service_response"><a href="#val-decode_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_service_response :
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">&#45;&gt;</span></span>
<a href="../Trace_service_types/index.html#type-export_trace_service_response">Trace_service_types.export_trace_service_response</a></span></code></div><div class="spec-doc"><p><code>decode_export_trace_service_response decoder</code> decodes a <code>export_trace_service_response</code> value from <code>decoder</code></p></div></div></div></body></html>

View file

@ -0,0 +1,11 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_service_pp (opentelemetry.Opentelemetry_proto.Trace_service_pp)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Trace_service_pp</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Trace_service_pp</span></code></h1><p>trace_service.proto Pretty Printing</p></header><nav class="odoc-toc"><ul><li><a href="#formatters">Formatters</a></li></ul></nav><div class="odoc-content"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_trace_service_request"><a href="#val-pp_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_trace_service_request :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Trace_service_types/index.html#type-export_trace_service_request">Trace_service_types.export_trace_service_request</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_trace_service_request v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_trace_partial_success"><a href="#val-pp_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_trace_partial_success :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Trace_service_types/index.html#type-export_trace_partial_success">Trace_service_types.export_trace_partial_success</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_trace_partial_success v</code> formats v</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-pp_export_trace_service_response"><a href="#val-pp_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_trace_service_response :
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">&#45;&gt;</span></span>
<span><a href="../Trace_service_types/index.html#type-export_trace_service_response">Trace_service_types.export_trace_service_response</a> <span class="arrow">&#45;&gt;</span></span>
unit</span></code></div><div class="spec-doc"><p><code>pp_export_trace_service_response v</code> formats v</p></div></div></div></body></html>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace_service_types (opentelemetry.Opentelemetry_proto.Trace_service_types)</title><link rel="stylesheet" href="../../../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../odoc.support/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">opentelemetry</a> &#x00BB; <a href="../index.html">Opentelemetry_proto</a> &#x00BB; Trace_service_types</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry_proto.Trace_service_types</span></code></h1><p>trace_service.proto Types</p></header><nav class="odoc-toc"><ul><li><a href="#types">Types</a></li><li><a href="#default-values">Default values</a></li></ul></nav><div class="odoc-content"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_service_request"><a href="#type-export_trace_service_request" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_service_request</span><span> = </span><span>{</span></code><ol><li id="type-export_trace_service_request.resource_spans" class="def record field anchored"><a href="#type-export_trace_service_request.resource_spans" class="anchor"></a><code><span>resource_spans : <span><a href="../Trace_types/index.html#type-resource_spans">Trace_types.resource_spans</a> list</span>;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_partial_success"><a href="#type-export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_partial_success</span><span> = </span><span>{</span></code><ol><li id="type-export_trace_partial_success.rejected_spans" class="def record field anchored"><a href="#type-export_trace_partial_success.rejected_spans" class="anchor"></a><code><span>rejected_spans : int64;</span></code></li><li id="type-export_trace_partial_success.error_message" class="def record field anchored"><a href="#type-export_trace_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></li></ol><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-export_trace_service_response"><a href="#type-export_trace_service_response" class="anchor"></a><code><span><span class="keyword">type</span> export_trace_service_response</span><span> = </span><span>{</span></code><ol><li id="type-export_trace_service_response.partial_success" class="def record field anchored"><a href="#type-export_trace_service_response.partial_success" class="anchor"></a><code><span>partial_success : <span><a href="#type-export_trace_partial_success">export_trace_partial_success</a> option</span>;</span></code></li></ol><code><span>}</span></code></div></div><h3 id="default-values"><a href="#default-values" class="anchor"></a>Default values</h3><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_trace_service_request"><a href="#val-default_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_service_request :
<span><span class="optlabel">?resource_spans</span>:<span><a href="../Trace_types/index.html#type-resource_spans">Trace_types.resource_spans</a> list</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_trace_service_request">export_trace_service_request</a></span></code></div><div class="spec-doc"><p><code>default_export_trace_service_request ()</code> is the default value for type <code>export_trace_service_request</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_trace_partial_success"><a href="#val-default_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_partial_success :
<span><span class="optlabel">?rejected_spans</span>:int64 <span class="arrow">&#45;&gt;</span></span>
<span><span class="optlabel">?error_message</span>:string <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_trace_partial_success">export_trace_partial_success</a></span></code></div><div class="spec-doc"><p><code>default_export_trace_partial_success ()</code> is the default value for type <code>export_trace_partial_success</code></p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-default_export_trace_service_response"><a href="#val-default_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_service_response :
<span><span class="optlabel">?partial_success</span>:<span><a href="#type-export_trace_partial_success">export_trace_partial_success</a> option</span> <span class="arrow">&#45;&gt;</span></span>
<span>unit <span class="arrow">&#45;&gt;</span></span>
<a href="#type-export_trace_service_response">export_trace_service_response</a></span></code></div><div class="spec-doc"><p><code>default_export_trace_service_response ()</code> is the default value for type <code>export_trace_service_response</code></p></div></div></div></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,2 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (opentelemetry.index)</title><link rel="stylesheet" href="../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> opentelemetry</nav><header class="odoc-preamble"><h1 id="opentelemetry-index"><a href="#opentelemetry-index" class="anchor"></a>opentelemetry index</h1></header><nav class="odoc-toc"><ul><li><a href="#library-opentelemetry">Library opentelemetry</a></li><li><a href="#library-opentelemetry.atomic">Library opentelemetry.atomic</a></li></ul></nav><div class="odoc-content"><h2 id="library-opentelemetry"><a href="#library-opentelemetry" class="anchor"></a>Library opentelemetry</h2><p>The entry point of this library is the module: <a href="Opentelemetry/index.html"><code>Opentelemetry</code></a>.</p><h2 id="library-opentelemetry.atomic"><a href="#library-opentelemetry.atomic" class="anchor"></a>Library opentelemetry.atomic</h2><p>The entry point of this library is the module: <a href="Opentelemetry_atomic/index.html"><code>Opentelemetry_atomic</code></a>.</p></div></body></html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>index (opentelemetry.index)</title><link rel="stylesheet" href="../odoc.support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.3.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../odoc.support/highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> opentelemetry</nav><header class="odoc-preamble"><h1 id="opentelemetry-index"><a href="#opentelemetry-index" class="anchor"></a>opentelemetry index</h1></header><nav class="odoc-toc"><ul><li><a href="#library-opentelemetry">Library opentelemetry</a></li><li><a href="#library-opentelemetry.atomic">Library opentelemetry.atomic</a></li><li><a href="#library-opentelemetry.proto">Library opentelemetry.proto</a></li></ul></nav><div class="odoc-content"><h2 id="library-opentelemetry"><a href="#library-opentelemetry" class="anchor"></a>Library opentelemetry</h2><p>The entry point of this library is the module: <a href="Opentelemetry/index.html"><code>Opentelemetry</code></a>.</p><h2 id="library-opentelemetry.atomic"><a href="#library-opentelemetry.atomic" class="anchor"></a>Library opentelemetry.atomic</h2><p>The entry point of this library is the module: <a href="Opentelemetry_atomic/index.html"><code>Opentelemetry_atomic</code></a>.</p><h2 id="library-opentelemetry.proto"><a href="#library-opentelemetry.proto" class="anchor"></a>Library opentelemetry.proto</h2><p>The entry point of this library is the module: <a href="Opentelemetry_proto/index.html"><code>Opentelemetry_proto</code></a>.</p></div></body></html>