mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-03-16 07:19:55 -04:00
deploy: 7310b5c9d3
This commit is contained in:
parent
148f5f4cbb
commit
9b7aaeb551
82 changed files with 964 additions and 480 deletions
BIN
dev/_odoc_support/fonts/KaTeX_AMS-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_AMS-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Caligraphic-Bold.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Caligraphic-Bold.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Caligraphic-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Caligraphic-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Fraktur-Bold.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Fraktur-Bold.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Fraktur-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Fraktur-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Main-Bold.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Main-Bold.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Main-BoldItalic.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Main-BoldItalic.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Main-Italic.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Main-Italic.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Main-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Main-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Math-BoldItalic.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Math-BoldItalic.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Math-Italic.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Math-Italic.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_SansSerif-Bold.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_SansSerif-Bold.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_SansSerif-Italic.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_SansSerif-Italic.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_SansSerif-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_SansSerif-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Script-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Script-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Size1-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Size1-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Size2-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Size2-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Size3-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Size3-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Size4-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Size4-Regular.woff2
Normal file
Binary file not shown.
BIN
dev/_odoc_support/fonts/KaTeX_Typewriter-Regular.woff2
Normal file
BIN
dev/_odoc_support/fonts/KaTeX_Typewriter-Regular.woff2
Normal file
Binary file not shown.
461
dev/_odoc_support/highlight.pack.js
Normal file
461
dev/_odoc_support/highlight.pack.js
Normal file
|
|
@ -0,0 +1,461 @@
|
|||
/*!
|
||||
Highlight.js v11.7.0 (git: 82688fad18)
|
||||
(c) 2006-2022 undefined and other contributors
|
||||
License: BSD-3-Clause
|
||||
*/
|
||||
var hljs=function(){"use strict";var e={exports:{}};function t(e){
|
||||
return e instanceof Map?e.clear=e.delete=e.set=()=>{
|
||||
throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{
|
||||
throw Error("set is read-only")
|
||||
}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{var i=e[n]
|
||||
;"object"!=typeof i||Object.isFrozen(i)||t(i)})),e}
|
||||
e.exports=t,e.exports.default=t;class n{constructor(e){
|
||||
void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}
|
||||
ignoreMatch(){this.isMatchIgnored=!0}}function i(e){
|
||||
return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")
|
||||
}function r(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t]
|
||||
;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}
|
||||
const s=e=>!!e.scope||e.sublanguage&&e.language;class o{constructor(e,t){
|
||||
this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){
|
||||
this.buffer+=i(e)}openNode(e){if(!s(e))return;let t=""
|
||||
;t=e.sublanguage?"language-"+e.language:((e,{prefix:t})=>{if(e.includes(".")){
|
||||
const n=e.split(".")
|
||||
;return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${"_".repeat(t+1)}`))].join(" ")
|
||||
}return`${t}${e}`})(e.scope,{prefix:this.classPrefix}),this.span(t)}
|
||||
closeNode(e){s(e)&&(this.buffer+="</span>")}value(){return this.buffer}span(e){
|
||||
this.buffer+=`<span class="${e}">`}}const a=(e={})=>{const t={children:[]}
|
||||
;return Object.assign(t,e),t};class c{constructor(){
|
||||
this.rootNode=a(),this.stack=[this.rootNode]}get top(){
|
||||
return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){
|
||||
this.top.children.push(e)}openNode(e){const t=a({scope:e})
|
||||
;this.add(t),this.stack.push(t)}closeNode(){
|
||||
if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){
|
||||
for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}
|
||||
walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){
|
||||
return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),
|
||||
t.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){
|
||||
"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{
|
||||
c._collapse(e)})))}}class l extends c{constructor(e){super(),this.options=e}
|
||||
addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}
|
||||
addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root
|
||||
;n.sublanguage=!0,n.language=t,this.add(n)}toHTML(){
|
||||
return new o(this,this.options).value()}finalize(){return!0}}function g(e){
|
||||
return e?"string"==typeof e?e:e.source:null}function d(e){return p("(?=",e,")")}
|
||||
function u(e){return p("(?:",e,")*")}function h(e){return p("(?:",e,")?")}
|
||||
function p(...e){return e.map((e=>g(e))).join("")}function f(...e){const t=(e=>{
|
||||
const t=e[e.length-1]
|
||||
;return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}
|
||||
})(e);return"("+(t.capture?"":"?:")+e.map((e=>g(e))).join("|")+")"}
|
||||
function b(e){return RegExp(e.toString()+"|").exec("").length-1}
|
||||
const m=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./
|
||||
;function E(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n
|
||||
;let i=g(e),r="";for(;i.length>0;){const e=m.exec(i);if(!e){r+=i;break}
|
||||
r+=i.substring(0,e.index),
|
||||
i=i.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?r+="\\"+(Number(e[1])+t):(r+=e[0],
|
||||
"("===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(t)}
|
||||
const x="[a-zA-Z]\\w*",w="[a-zA-Z_]\\w*",y="\\b\\d+(\\.\\d+)?",_="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",O="\\b(0b[01]+)",v={
|
||||
begin:"\\\\[\\s\\S]",relevance:0},N={scope:"string",begin:"'",end:"'",
|
||||
illegal:"\\n",contains:[v]},k={scope:"string",begin:'"',end:'"',illegal:"\\n",
|
||||
contains:[v]},M=(e,t,n={})=>{const i=r({scope:"comment",begin:e,end:t,
|
||||
contains:[]},n);i.contains.push({scope:"doctag",
|
||||
begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",
|
||||
end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0})
|
||||
;const s=f("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/)
|
||||
;return i.contains.push({begin:p(/[ ]+/,"(",s,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i
|
||||
},S=M("//","$"),R=M("/\\*","\\*/"),j=M("#","$");var A=Object.freeze({
|
||||
__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:x,UNDERSCORE_IDENT_RE:w,
|
||||
NUMBER_RE:y,C_NUMBER_RE:_,BINARY_NUMBER_RE:O,
|
||||
RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",
|
||||
SHEBANG:(e={})=>{const t=/^#![ ]*\//
|
||||
;return e.binary&&(e.begin=p(t,/.*\b/,e.binary,/\b.*/)),r({scope:"meta",begin:t,
|
||||
end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},
|
||||
BACKSLASH_ESCAPE:v,APOS_STRING_MODE:N,QUOTE_STRING_MODE:k,PHRASAL_WORDS_MODE:{
|
||||
begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/
|
||||
},COMMENT:M,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:R,HASH_COMMENT_MODE:j,
|
||||
NUMBER_MODE:{scope:"number",begin:y,relevance:0},C_NUMBER_MODE:{scope:"number",
|
||||
begin:_,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:O,relevance:0},
|
||||
REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,
|
||||
end:/\/[gimuy]*/,illegal:/\n/,contains:[v,{begin:/\[/,end:/\]/,relevance:0,
|
||||
contains:[v]}]}]},TITLE_MODE:{scope:"title",begin:x,relevance:0},
|
||||
UNDERSCORE_TITLE_MODE:{scope:"title",begin:w,relevance:0},METHOD_GUARD:{
|
||||
begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{
|
||||
"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{
|
||||
t.data._beginMatch!==e[1]&&t.ignoreMatch()}})});function I(e,t){
|
||||
"."===e.input[e.index-1]&&t.ignoreMatch()}function T(e,t){
|
||||
void 0!==e.className&&(e.scope=e.className,delete e.className)}function L(e,t){
|
||||
t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",
|
||||
e.__beforeBegin=I,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,
|
||||
void 0===e.relevance&&(e.relevance=0))}function B(e,t){
|
||||
Array.isArray(e.illegal)&&(e.illegal=f(...e.illegal))}function D(e,t){
|
||||
if(e.match){
|
||||
if(e.begin||e.end)throw Error("begin & end are not supported with match")
|
||||
;e.begin=e.match,delete e.match}}function H(e,t){
|
||||
void 0===e.relevance&&(e.relevance=1)}const P=(e,t)=>{if(!e.beforeMatch)return
|
||||
;if(e.starts)throw Error("beforeMatch cannot be used with starts")
|
||||
;const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]
|
||||
})),e.keywords=n.keywords,e.begin=p(n.beforeMatch,d(n.begin)),e.starts={
|
||||
relevance:0,contains:[Object.assign(n,{endsParent:!0})]
|
||||
},e.relevance=0,delete n.beforeMatch
|
||||
},C=["of","and","for","in","not","or","if","then","parent","list","value"]
|
||||
;function $(e,t,n="keyword"){const i=Object.create(null)
|
||||
;return"string"==typeof e?r(n,e.split(" ")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((n=>{
|
||||
Object.assign(i,$(e[n],t,n))})),i;function r(e,n){
|
||||
t&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split("|")
|
||||
;i[n[0]]=[e,U(n[0],n[1])]}))}}function U(e,t){
|
||||
return t?Number(t):(e=>C.includes(e.toLowerCase()))(e)?0:1}const z={},K=e=>{
|
||||
console.error(e)},W=(e,...t)=>{console.log("WARN: "+e,...t)},X=(e,t)=>{
|
||||
z[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),z[`${e}/${t}`]=!0)
|
||||
},G=Error();function Z(e,t,{key:n}){let i=0;const r=e[n],s={},o={}
|
||||
;for(let e=1;e<=t.length;e++)o[e+i]=r[e],s[e+i]=!0,i+=b(t[e-1])
|
||||
;e[n]=o,e[n]._emit=s,e[n]._multi=!0}function F(e){(e=>{
|
||||
e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,
|
||||
delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={
|
||||
_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope
|
||||
}),(e=>{if(Array.isArray(e.begin)){
|
||||
if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),
|
||||
G
|
||||
;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"),
|
||||
G;Z(e,e.begin,{key:"beginScope"}),e.begin=E(e.begin,{joinWith:""})}})(e),(e=>{
|
||||
if(Array.isArray(e.end)){
|
||||
if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"),
|
||||
G
|
||||
;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"),
|
||||
G;Z(e,e.end,{key:"endScope"}),e.end=E(e.end,{joinWith:""})}})(e)}function V(e){
|
||||
function t(t,n){
|
||||
return RegExp(g(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))
|
||||
}class n{constructor(){
|
||||
this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}
|
||||
addRule(e,t){
|
||||
t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),
|
||||
this.matchAt+=b(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null)
|
||||
;const e=this.regexes.map((e=>e[1]));this.matcherRe=t(E(e,{joinWith:"|"
|
||||
}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex
|
||||
;const t=this.matcherRe.exec(e);if(!t)return null
|
||||
;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n]
|
||||
;return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){
|
||||
this.rules=[],this.multiRegexes=[],
|
||||
this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){
|
||||
if(this.multiRegexes[e])return this.multiRegexes[e];const t=new n
|
||||
;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),
|
||||
t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){
|
||||
return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){
|
||||
this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){
|
||||
const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex
|
||||
;let n=t.exec(e)
|
||||
;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{
|
||||
const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}
|
||||
return n&&(this.regexIndex+=n.position+1,
|
||||
this.regexIndex===this.count&&this.considerAll()),n}}
|
||||
if(e.compilerExtensions||(e.compilerExtensions=[]),
|
||||
e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.")
|
||||
;return e.classNameAliases=r(e.classNameAliases||{}),function n(s,o){const a=s
|
||||
;if(s.isCompiled)return a
|
||||
;[T,D,F,P].forEach((e=>e(s,o))),e.compilerExtensions.forEach((e=>e(s,o))),
|
||||
s.__beforeBegin=null,[L,B,H].forEach((e=>e(s,o))),s.isCompiled=!0;let c=null
|
||||
;return"object"==typeof s.keywords&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords),
|
||||
c=s.keywords.$pattern,
|
||||
delete s.keywords.$pattern),c=c||/\w+/,s.keywords&&(s.keywords=$(s.keywords,e.case_insensitive)),
|
||||
a.keywordPatternRe=t(c,!0),
|
||||
o&&(s.begin||(s.begin=/\B|\b/),a.beginRe=t(a.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),
|
||||
s.end&&(a.endRe=t(a.end)),
|
||||
a.terminatorEnd=g(a.end)||"",s.endsWithParent&&o.terminatorEnd&&(a.terminatorEnd+=(s.end?"|":"")+o.terminatorEnd)),
|
||||
s.illegal&&(a.illegalRe=t(s.illegal)),
|
||||
s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>r(e,{
|
||||
variants:null},t)))),e.cachedVariants?e.cachedVariants:q(e)?r(e,{
|
||||
starts:e.starts?r(e.starts):null
|
||||
}):Object.isFrozen(e)?r(e):e))("self"===e?s:e)))),s.contains.forEach((e=>{n(e,a)
|
||||
})),s.starts&&n(s.starts,o),a.matcher=(e=>{const t=new i
|
||||
;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:"begin"
|
||||
}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"
|
||||
}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t})(a),a}(e)}function q(e){
|
||||
return!!e&&(e.endsWithParent||q(e.starts))}class J extends Error{
|
||||
constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}
|
||||
const Y=i,Q=r,ee=Symbol("nomatch");var te=(t=>{
|
||||
const i=Object.create(null),r=Object.create(null),s=[];let o=!0
|
||||
;const a="Could not find the language '{}', did you forget to load/include a language module?",c={
|
||||
disableAutodetect:!0,name:"Plain text",contains:[]};let g={
|
||||
ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,
|
||||
languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",
|
||||
cssSelector:"pre code",languages:null,__emitter:l};function b(e){
|
||||
return g.noHighlightRe.test(e)}function m(e,t,n){let i="",r=""
|
||||
;"object"==typeof t?(i=e,
|
||||
n=t.ignoreIllegals,r=t.language):(X("10.7.0","highlight(lang, code, ...args) has been deprecated."),
|
||||
X("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),
|
||||
r=e,i=t),void 0===n&&(n=!0);const s={code:i,language:r};k("before:highlight",s)
|
||||
;const o=s.result?s.result:E(s.language,s.code,n)
|
||||
;return o.code=s.code,k("after:highlight",o),o}function E(e,t,r,s){
|
||||
const c=Object.create(null);function l(){if(!N.keywords)return void M.addText(S)
|
||||
;let e=0;N.keywordPatternRe.lastIndex=0;let t=N.keywordPatternRe.exec(S),n=""
|
||||
;for(;t;){n+=S.substring(e,t.index)
|
||||
;const r=y.case_insensitive?t[0].toLowerCase():t[0],s=(i=r,N.keywords[i]);if(s){
|
||||
const[e,i]=s
|
||||
;if(M.addText(n),n="",c[r]=(c[r]||0)+1,c[r]<=7&&(R+=i),e.startsWith("_"))n+=t[0];else{
|
||||
const n=y.classNameAliases[e]||e;M.addKeyword(t[0],n)}}else n+=t[0]
|
||||
;e=N.keywordPatternRe.lastIndex,t=N.keywordPatternRe.exec(S)}var i
|
||||
;n+=S.substring(e),M.addText(n)}function d(){null!=N.subLanguage?(()=>{
|
||||
if(""===S)return;let e=null;if("string"==typeof N.subLanguage){
|
||||
if(!i[N.subLanguage])return void M.addText(S)
|
||||
;e=E(N.subLanguage,S,!0,k[N.subLanguage]),k[N.subLanguage]=e._top
|
||||
}else e=x(S,N.subLanguage.length?N.subLanguage:null)
|
||||
;N.relevance>0&&(R+=e.relevance),M.addSublanguage(e._emitter,e.language)
|
||||
})():l(),S=""}function u(e,t){let n=1;const i=t.length-1;for(;n<=i;){
|
||||
if(!e._emit[n]){n++;continue}const i=y.classNameAliases[e[n]]||e[n],r=t[n]
|
||||
;i?M.addKeyword(r,i):(S=r,l(),S=""),n++}}function h(e,t){
|
||||
return e.scope&&"string"==typeof e.scope&&M.openNode(y.classNameAliases[e.scope]||e.scope),
|
||||
e.beginScope&&(e.beginScope._wrap?(M.addKeyword(S,y.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),
|
||||
S=""):e.beginScope._multi&&(u(e.beginScope,t),S="")),N=Object.create(e,{parent:{
|
||||
value:N}}),N}function p(e,t,i){let r=((e,t)=>{const n=e&&e.exec(t)
|
||||
;return n&&0===n.index})(e.endRe,i);if(r){if(e["on:end"]){const i=new n(e)
|
||||
;e["on:end"](t,i),i.isMatchIgnored&&(r=!1)}if(r){
|
||||
for(;e.endsParent&&e.parent;)e=e.parent;return e}}
|
||||
if(e.endsWithParent)return p(e.parent,t,i)}function f(e){
|
||||
return 0===N.matcher.regexIndex?(S+=e[0],1):(I=!0,0)}function b(e){
|
||||
const n=e[0],i=t.substring(e.index),r=p(N,e,i);if(!r)return ee;const s=N
|
||||
;N.endScope&&N.endScope._wrap?(d(),
|
||||
M.addKeyword(n,N.endScope._wrap)):N.endScope&&N.endScope._multi?(d(),
|
||||
u(N.endScope,e)):s.skip?S+=n:(s.returnEnd||s.excludeEnd||(S+=n),
|
||||
d(),s.excludeEnd&&(S=n));do{
|
||||
N.scope&&M.closeNode(),N.skip||N.subLanguage||(R+=N.relevance),N=N.parent
|
||||
}while(N!==r.parent);return r.starts&&h(r.starts,e),s.returnEnd?0:n.length}
|
||||
let m={};function w(i,s){const a=s&&s[0];if(S+=i,null==a)return d(),0
|
||||
;if("begin"===m.type&&"end"===s.type&&m.index===s.index&&""===a){
|
||||
if(S+=t.slice(s.index,s.index+1),!o){const t=Error(`0 width match regex (${e})`)
|
||||
;throw t.languageName=e,t.badRule=m.rule,t}return 1}
|
||||
if(m=s,"begin"===s.type)return(e=>{
|
||||
const t=e[0],i=e.rule,r=new n(i),s=[i.__beforeBegin,i["on:begin"]]
|
||||
;for(const n of s)if(n&&(n(e,r),r.isMatchIgnored))return f(t)
|
||||
;return i.skip?S+=t:(i.excludeBegin&&(S+=t),
|
||||
d(),i.returnBegin||i.excludeBegin||(S=t)),h(i,e),i.returnBegin?0:t.length})(s)
|
||||
;if("illegal"===s.type&&!r){
|
||||
const e=Error('Illegal lexeme "'+a+'" for mode "'+(N.scope||"<unnamed>")+'"')
|
||||
;throw e.mode=N,e}if("end"===s.type){const e=b(s);if(e!==ee)return e}
|
||||
if("illegal"===s.type&&""===a)return 1
|
||||
;if(A>1e5&&A>3*s.index)throw Error("potential infinite loop, way more iterations than matches")
|
||||
;return S+=a,a.length}const y=O(e)
|
||||
;if(!y)throw K(a.replace("{}",e)),Error('Unknown language: "'+e+'"')
|
||||
;const _=V(y);let v="",N=s||_;const k={},M=new g.__emitter(g);(()=>{const e=[]
|
||||
;for(let t=N;t!==y;t=t.parent)t.scope&&e.unshift(t.scope)
|
||||
;e.forEach((e=>M.openNode(e)))})();let S="",R=0,j=0,A=0,I=!1;try{
|
||||
for(N.matcher.considerAll();;){
|
||||
A++,I?I=!1:N.matcher.considerAll(),N.matcher.lastIndex=j
|
||||
;const e=N.matcher.exec(t);if(!e)break;const n=w(t.substring(j,e.index),e)
|
||||
;j=e.index+n}
|
||||
return w(t.substring(j)),M.closeAllNodes(),M.finalize(),v=M.toHTML(),{
|
||||
language:e,value:v,relevance:R,illegal:!1,_emitter:M,_top:N}}catch(n){
|
||||
if(n.message&&n.message.includes("Illegal"))return{language:e,value:Y(t),
|
||||
illegal:!0,relevance:0,_illegalBy:{message:n.message,index:j,
|
||||
context:t.slice(j-100,j+100),mode:n.mode,resultSoFar:v},_emitter:M};if(o)return{
|
||||
language:e,value:Y(t),illegal:!1,relevance:0,errorRaised:n,_emitter:M,_top:N}
|
||||
;throw n}}function x(e,t){t=t||g.languages||Object.keys(i);const n=(e=>{
|
||||
const t={value:Y(e),illegal:!1,relevance:0,_top:c,_emitter:new g.__emitter(g)}
|
||||
;return t._emitter.addText(e),t})(e),r=t.filter(O).filter(N).map((t=>E(t,e,!1)))
|
||||
;r.unshift(n);const s=r.sort(((e,t)=>{
|
||||
if(e.relevance!==t.relevance)return t.relevance-e.relevance
|
||||
;if(e.language&&t.language){if(O(e.language).supersetOf===t.language)return 1
|
||||
;if(O(t.language).supersetOf===e.language)return-1}return 0})),[o,a]=s,l=o
|
||||
;return l.secondBest=a,l}function w(e){let t=null;const n=(e=>{
|
||||
let t=e.className+" ";t+=e.parentNode?e.parentNode.className:""
|
||||
;const n=g.languageDetectRe.exec(t);if(n){const t=O(n[1])
|
||||
;return t||(W(a.replace("{}",n[1])),
|
||||
W("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}
|
||||
return t.split(/\s+/).find((e=>b(e)||O(e)))})(e);if(b(n))return
|
||||
;if(k("before:highlightElement",{el:e,language:n
|
||||
}),e.children.length>0&&(g.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),
|
||||
console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),
|
||||
console.warn("The element with unescaped HTML:"),
|
||||
console.warn(e)),g.throwUnescapedHTML))throw new J("One of your code blocks includes unescaped HTML.",e.innerHTML)
|
||||
;t=e;const i=t.textContent,s=n?m(i,{language:n,ignoreIllegals:!0}):x(i)
|
||||
;e.innerHTML=s.value,((e,t,n)=>{const i=t&&r[t]||n
|
||||
;e.classList.add("hljs"),e.classList.add("language-"+i)
|
||||
})(e,n,s.language),e.result={language:s.language,re:s.relevance,
|
||||
relevance:s.relevance},s.secondBest&&(e.secondBest={
|
||||
language:s.secondBest.language,relevance:s.secondBest.relevance
|
||||
}),k("after:highlightElement",{el:e,result:s,text:i})}let y=!1;function _(){
|
||||
"loading"!==document.readyState?document.querySelectorAll(g.cssSelector).forEach(w):y=!0
|
||||
}function O(e){return e=(e||"").toLowerCase(),i[e]||i[r[e]]}
|
||||
function v(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach((e=>{
|
||||
r[e.toLowerCase()]=t}))}function N(e){const t=O(e)
|
||||
;return t&&!t.disableAutodetect}function k(e,t){const n=e;s.forEach((e=>{
|
||||
e[n]&&e[n](t)}))}
|
||||
"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{
|
||||
y&&_()}),!1),Object.assign(t,{highlight:m,highlightAuto:x,highlightAll:_,
|
||||
highlightElement:w,
|
||||
highlightBlock:e=>(X("10.7.0","highlightBlock will be removed entirely in v12.0"),
|
||||
X("10.7.0","Please use highlightElement now."),w(e)),configure:e=>{g=Q(g,e)},
|
||||
initHighlighting:()=>{
|
||||
_(),X("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},
|
||||
initHighlightingOnLoad:()=>{
|
||||
_(),X("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")
|
||||
},registerLanguage:(e,n)=>{let r=null;try{r=n(t)}catch(t){
|
||||
if(K("Language definition for '{}' could not be registered.".replace("{}",e)),
|
||||
!o)throw t;K(t),r=c}
|
||||
r.name||(r.name=e),i[e]=r,r.rawDefinition=n.bind(null,t),r.aliases&&v(r.aliases,{
|
||||
languageName:e})},unregisterLanguage:e=>{delete i[e]
|
||||
;for(const t of Object.keys(r))r[t]===e&&delete r[t]},
|
||||
listLanguages:()=>Object.keys(i),getLanguage:O,registerAliases:v,
|
||||
autoDetection:N,inherit:Q,addPlugin:e=>{(e=>{
|
||||
e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=t=>{
|
||||
e["before:highlightBlock"](Object.assign({block:t.el},t))
|
||||
}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=t=>{
|
||||
e["after:highlightBlock"](Object.assign({block:t.el},t))})})(e),s.push(e)}
|
||||
}),t.debugMode=()=>{o=!1},t.safeMode=()=>{o=!0
|
||||
},t.versionString="11.7.0",t.regex={concat:p,lookahead:d,either:f,optional:h,
|
||||
anyNumberOfTimes:u};for(const t in A)"object"==typeof A[t]&&e.exports(A[t])
|
||||
;return Object.assign(t,A),t})({});return te}()
|
||||
;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs);/*! `xml` grammar compiled for Highlight.js 11.7.0 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{
|
||||
const a=e.regex,n=a.concat(/[\p{L}_]/u,a.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),s={
|
||||
className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},t={begin:/\s/,
|
||||
contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]
|
||||
},i=e.inherit(t,{begin:/\(/,end:/\)/}),c=e.inherit(e.APOS_STRING_MODE,{
|
||||
className:"string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),r={
|
||||
endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",
|
||||
begin:/[\p{L}0-9._:-]+/u,relevance:0},{begin:/=\s*/,relevance:0,contains:[{
|
||||
className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[s]},{
|
||||
begin:/'/,end:/'/,contains:[s]},{begin:/[^\s"'=<>`]+/}]}]}]};return{
|
||||
name:"HTML, XML",
|
||||
aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],
|
||||
case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,
|
||||
end:/>/,relevance:10,contains:[t,l,c,i,{begin:/\[/,end:/\]/,contains:[{
|
||||
className:"meta",begin:/<![a-z]/,end:/>/,contains:[t,i,l,c]}]}]
|
||||
},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,
|
||||
relevance:10},s,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,
|
||||
relevance:10,contains:[l]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",
|
||||
begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[r],starts:{
|
||||
end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",
|
||||
begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[r],starts:{
|
||||
end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{
|
||||
className:"tag",begin:/<>|<\/>/},{className:"tag",
|
||||
begin:a.concat(/</,a.lookahead(a.concat(n,a.either(/\/>/,/>/,/\s/)))),
|
||||
end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:r}]},{
|
||||
className:"tag",begin:a.concat(/<\//,a.lookahead(a.concat(n,/>/))),contains:[{
|
||||
className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}
|
||||
})();hljs.registerLanguage("xml",e)})();/*! `markdown` grammar compiled for Highlight.js 11.7.0 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{const n={begin:/<\/?[A-Za-z_]/,
|
||||
end:">",subLanguage:"xml",relevance:0},a={variants:[{begin:/\[.+?\]\[.*?\]/,
|
||||
relevance:0},{
|
||||
begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,
|
||||
relevance:2},{
|
||||
begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),
|
||||
relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{
|
||||
begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/
|
||||
},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,
|
||||
returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",
|
||||
excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",
|
||||
end:"\\]",excludeBegin:!0,excludeEnd:!0}]},i={className:"strong",contains:[],
|
||||
variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]
|
||||
},s={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{
|
||||
begin:/_(?![_\s])/,end:/_/,relevance:0}]},c=e.inherit(i,{contains:[]
|
||||
}),t=e.inherit(s,{contains:[]});i.contains.push(t),s.contains.push(c)
|
||||
;let g=[n,a];return[i,s,c,t].forEach((e=>{e.contains=e.contains.concat(g)
|
||||
})),g=g.concat(i,s),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{
|
||||
className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:g},{
|
||||
begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",
|
||||
contains:g}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",
|
||||
end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:g,
|
||||
end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{
|
||||
begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{
|
||||
begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",
|
||||
contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{
|
||||
begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{
|
||||
className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{
|
||||
className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}})()
|
||||
;hljs.registerLanguage("markdown",e)})();/*! `plaintext` grammar compiled for Highlight.js 11.7.0 */
|
||||
(()=>{var t=(()=>{"use strict";return t=>({name:"Plain text",
|
||||
aliases:["text","txt"],disableAutodetect:!0})})()
|
||||
;hljs.registerLanguage("plaintext",t)})();/*! `ocaml` grammar compiled for Highlight.js 11.7.0 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>({name:"OCaml",aliases:["ml"],
|
||||
keywords:{$pattern:"[a-z_]\\w*!?",
|
||||
keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",
|
||||
built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",
|
||||
literal:"true false"},illegal:/\/\/|>>/,contains:[{className:"literal",
|
||||
begin:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.COMMENT("\\(\\*","\\*\\)",{
|
||||
contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{
|
||||
className:"type",begin:"`[A-Z][\\w']*"},{className:"type",
|
||||
begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*",relevance:0
|
||||
},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0
|
||||
}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",
|
||||
begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",
|
||||
relevance:0},{begin:/->/}]})})();hljs.registerLanguage("ocaml",e)})();/*! `python` grammar compiled for Highlight.js 11.7.0 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{
|
||||
const n=e.regex,a=/[\p{XID_Start}_]\p{XID_Continue}*/u,i=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],s={
|
||||
$pattern:/[A-Za-z]\w+|__\w+__/,keyword:i,
|
||||
built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],
|
||||
literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],
|
||||
type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]
|
||||
},t={className:"meta",begin:/^(>>>|\.\.\.) /},r={className:"subst",begin:/\{/,
|
||||
end:/\}/,keywords:s,illegal:/#/},l={begin:/\{\{/,relevance:0},b={
|
||||
className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{
|
||||
begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,
|
||||
contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{
|
||||
begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,
|
||||
contains:[e.BACKSLASH_ESCAPE,t],relevance:10},{
|
||||
begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,
|
||||
contains:[e.BACKSLASH_ESCAPE,t,l,r]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,
|
||||
end:/"""/,contains:[e.BACKSLASH_ESCAPE,t,l,r]},{begin:/([uU]|[rR])'/,end:/'/,
|
||||
relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{
|
||||
begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,
|
||||
end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,
|
||||
contains:[e.BACKSLASH_ESCAPE,l,r]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,
|
||||
contains:[e.BACKSLASH_ESCAPE,l,r]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]
|
||||
},o="[0-9](_?[0-9])*",c=`(\\b(${o}))?\\.(${o})|\\b(${o})\\.`,d="\\b|"+i.join("|"),g={
|
||||
className:"number",relevance:0,variants:[{
|
||||
begin:`(\\b(${o})|(${c}))[eE][+-]?(${o})[jJ]?(?=${d})`},{begin:`(${c})[jJ]?`},{
|
||||
begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${d})`},{
|
||||
begin:`\\b0[bB](_?[01])+[lL]?(?=${d})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${d})`
|
||||
},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${d})`},{begin:`\\b(${o})[jJ](?=${d})`
|
||||
}]},p={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:s,
|
||||
contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},m={
|
||||
className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,
|
||||
end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,
|
||||
contains:["self",t,g,b,e.HASH_COMMENT_MODE]}]};return r.contains=[b,g,t],{
|
||||
name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:s,
|
||||
illegal:/(<\/|->|\?)|=>/,contains:[t,g,{begin:/\bself\b/},{beginKeywords:"if",
|
||||
relevance:0},b,p,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,a],scope:{
|
||||
1:"keyword",3:"title.function"},contains:[m]},{variants:[{
|
||||
match:[/\bclass/,/\s+/,a,/\s*/,/\(\s*/,a,/\s*\)/]},{match:[/\bclass/,/\s+/,a]}],
|
||||
scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{
|
||||
className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[g,m,b]}]}}})()
|
||||
;hljs.registerLanguage("python",e)})();/*! `reasonml` grammar compiled for Highlight.js 11.7.0 */
|
||||
(()=>{var e=(()=>{"use strict";return e=>{
|
||||
const n="~?[a-z$_][0-9a-zA-Z$_]*",a="`?[A-Z$_][0-9a-zA-Z$_]*",s="("+["||","++","**","+.","*","/","*.","/.","..."].map((e=>e.split("").map((e=>"\\"+e)).join(""))).join("|")+"|\\|>|&&|==|===)",i="\\s+"+s+"\\s+",r={
|
||||
keyword:"and as asr assert begin class constraint do done downto else end exception external for fun function functor if in include inherit initializer land lazy let lor lsl lsr lxor match method mod module mutable new nonrec object of open or private rec sig struct then to try type val virtual when while with",
|
||||
built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 ref string unit ",
|
||||
literal:"true false"
|
||||
},l="\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",t={
|
||||
className:"number",relevance:0,variants:[{begin:l},{begin:"\\(-"+l+"\\)"}]},c={
|
||||
className:"operator",relevance:0,begin:s},o=[{className:"identifier",
|
||||
relevance:0,begin:n},c,t],g=[e.QUOTE_STRING_MODE,c,{className:"module",
|
||||
begin:"\\b"+a,returnBegin:!0,relevance:0,end:".",contains:[{
|
||||
className:"identifier",begin:a,relevance:0}]}],b=[{className:"module",
|
||||
begin:"\\b"+a,returnBegin:!0,end:".",relevance:0,contains:[{
|
||||
className:"identifier",begin:a,relevance:0}]}],m={className:"function",
|
||||
relevance:0,keywords:r,variants:[{begin:"\\s(\\(\\.?.*?\\)|"+n+")\\s*=>",
|
||||
end:"\\s*=>",returnBegin:!0,relevance:0,contains:[{className:"params",
|
||||
variants:[{begin:n},{
|
||||
begin:"~?[a-z$_][0-9a-zA-Z$_]*(\\s*:\\s*[a-z$_][0-9a-z$_]*(\\(\\s*('?[a-z$_][0-9a-z$_]*\\s*(,'?[a-z$_][0-9a-z$_]*\\s*)*)?\\))?){0,2}"
|
||||
},{begin:/\(\s*\)/}]}]},{begin:"\\s\\(\\.?[^;\\|]*\\)\\s*=>",end:"\\s=>",
|
||||
returnBegin:!0,relevance:0,contains:[{className:"params",relevance:0,variants:[{
|
||||
begin:n,end:"(,|\\n|\\))",relevance:0,contains:[c,{className:"typing",begin:":",
|
||||
end:"(,|\\n)",returnBegin:!0,relevance:0,contains:b}]}]}]},{
|
||||
begin:"\\(\\.\\s"+n+"\\)\\s*=>"}]};g.push(m);const d={className:"constructor",
|
||||
begin:a+"\\(",end:"\\)",illegal:"\\n",keywords:r,
|
||||
contains:[e.QUOTE_STRING_MODE,c,{className:"params",begin:"\\b"+n}]},u={
|
||||
className:"pattern-match",begin:"\\|",returnBegin:!0,keywords:r,end:"=>",
|
||||
relevance:0,contains:[d,c,{relevance:0,className:"constructor",begin:a}]},v={
|
||||
className:"module-access",keywords:r,returnBegin:!0,variants:[{
|
||||
begin:"\\b("+a+"\\.)+"+n},{begin:"\\b("+a+"\\.)+\\(",end:"\\)",returnBegin:!0,
|
||||
contains:[m,{begin:"\\(",end:"\\)",relevance:0,skip:!0}].concat(g)},{
|
||||
begin:"\\b("+a+"\\.)+\\{",end:/\}/}],contains:g};return b.push(v),{
|
||||
name:"ReasonML",aliases:["re"],keywords:r,illegal:"(:-|:=|\\$\\{|\\+=)",
|
||||
contains:[e.COMMENT("/\\*","\\*/",{illegal:"^(#,\\/\\/)"}),{
|
||||
className:"character",begin:"'(\\\\[^']+|[^'])'",illegal:"\\n",relevance:0
|
||||
},e.QUOTE_STRING_MODE,{className:"literal",begin:"\\(\\)",relevance:0},{
|
||||
className:"literal",begin:"\\[\\|",end:"\\|\\]",relevance:0,contains:o},{
|
||||
className:"literal",begin:"\\[",end:"\\]",relevance:0,contains:o},d,{
|
||||
className:"operator",begin:i,illegal:"--\x3e",relevance:0
|
||||
},t,e.C_LINE_COMMENT_MODE,u,m,{className:"module-def",
|
||||
begin:"\\bmodule\\s+"+n+"\\s+"+a+"\\s+=\\s+\\{",end:/\}/,returnBegin:!0,
|
||||
keywords:r,relevance:0,contains:[{className:"module",relevance:0,begin:a},{
|
||||
begin:/\{/,end:/\}/,relevance:0,skip:!0}].concat(g)},v]}}})()
|
||||
;hljs.registerLanguage("reasonml",e)})();
|
||||
1
dev/_odoc_support/katex.min.css
vendored
Normal file
1
dev/_odoc_support/katex.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dev/_odoc_support/katex.min.js
vendored
Normal file
1
dev/_odoc_support/katex.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -1,7 +1,7 @@
|
|||
@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.1.1 */
|
||||
odoc 2.2.0 */
|
||||
|
||||
/* Fonts */
|
||||
@import url('https://fonts.googleapis.com/css?family=Fira+Mono:400,500');
|
||||
|
|
@ -419,8 +419,8 @@ pre code {
|
|||
padding: 0.35em 0.5em;
|
||||
}
|
||||
|
||||
.def-doc {
|
||||
margin-bottom: 10px;
|
||||
li:not(:last-child) > .def-doc {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
/* Spacing between items */
|
||||
|
|
@ -428,19 +428,35 @@ div.odoc-spec,.odoc-include {
|
|||
margin-bottom: 2em;
|
||||
}
|
||||
|
||||
.spec.type .variant {
|
||||
.spec.type .variant p, .spec.type .record p {
|
||||
margin: 5px;
|
||||
}
|
||||
|
||||
.spec.type .variant, .spec.type .record {
|
||||
margin-left: 2ch;
|
||||
list-style: none;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
row-gap: 4px;
|
||||
}
|
||||
.spec.type .variant p {
|
||||
margin: 0;
|
||||
font-style: italic;
|
||||
|
||||
.spec.type .record > code, .spec.type .variant > code {
|
||||
min-width: 40%;
|
||||
}
|
||||
.spec.type .record {
|
||||
margin-left: 2ch;
|
||||
|
||||
.spec.type > ol {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.spec.type .record p {
|
||||
margin: 0;
|
||||
font-style: italic;
|
||||
|
||||
.spec.type .record > .def-doc, .spec.type .variant > .def-doc {
|
||||
min-width:50%;
|
||||
padding: 0.25em 0.5em;
|
||||
margin-left: 10%;
|
||||
border-radius: 3px;
|
||||
flex-grow:1;
|
||||
background: var(--main-background);
|
||||
box-shadow: 2px 2px 4px lightgrey;
|
||||
}
|
||||
|
||||
div.def {
|
||||
|
|
@ -449,11 +465,6 @@ div.def {
|
|||
padding-left: 2ex;
|
||||
}
|
||||
|
||||
div.def+div.def-doc {
|
||||
margin-left: 1ex;
|
||||
margin-top: 2.5px
|
||||
}
|
||||
|
||||
div.def-doc>*:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
|
@ -666,9 +677,8 @@ td.def-doc *:first-child {
|
|||
/* Mobile adjustements. */
|
||||
|
||||
@media only screen and (max-width: 95ex) {
|
||||
.odoc-content {
|
||||
margin: auto;
|
||||
padding: 2em;
|
||||
body.odoc {
|
||||
margin: 2em;
|
||||
}
|
||||
.odoc-toc {
|
||||
position: static;
|
||||
|
|
@ -678,6 +688,7 @@ td.def-doc *:first-child {
|
|||
border: none;
|
||||
padding: 0.2em 1em;
|
||||
border-radius: 5px;
|
||||
margin-bottom: 2em;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -2,7 +2,7 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>index</title>
|
||||
<link rel="stylesheet" href="./odoc.css"/>
|
||||
<link rel="stylesheet" href="./_odoc_support/odoc.css"/>
|
||||
<meta charset="utf-8"/>
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
|
||||
</head>
|
||||
|
|
@ -11,10 +11,10 @@
|
|||
<div class="by-name">
|
||||
<h2>OCaml package documentation</h2>
|
||||
<ol>
|
||||
<li><a href="opentelemetry/index.html">opentelemetry</a> <span class="version">0.3</span></li>
|
||||
<li><a href="opentelemetry-client-ocurl/index.html">opentelemetry-client-ocurl</a> <span class="version">0.3</span></li>
|
||||
<li><a href="opentelemetry-cohttp-lwt/index.html">opentelemetry-cohttp-lwt</a> <span class="version">0.3</span></li>
|
||||
<li><a href="opentelemetry-lwt/index.html">opentelemetry-lwt</a> <span class="version">0.3</span></li>
|
||||
<li><a href="opentelemetry/index.html">opentelemetry</a> <span class="version">0.4</span></li>
|
||||
<li><a href="opentelemetry-client-ocurl/index.html">opentelemetry-client-ocurl</a> <span class="version">0.4</span></li>
|
||||
<li><a href="opentelemetry-cohttp-lwt/index.html">opentelemetry-cohttp-lwt</a> <span class="version">0.4</span></li>
|
||||
<li><a href="opentelemetry-lwt/index.html">opentelemetry-lwt</a> <span class="version">0.4</span></li>
|
||||
</ol>
|
||||
</div>
|
||||
</main>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,13 +1,13 @@
|
|||
<!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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">opentelemetry-client-ocurl</a> » 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" id="val-get_url" class="anchored"><a href="#val-get_url" class="anchor"></a><code><span><span class="keyword">val</span> get_url : <span>unit <span class="arrow">-></span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-set_url" class="anchored"><a href="#val-set_url" class="anchor"></a><code><span><span class="keyword">val</span> set_url : <span>string <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Url of the endpoint. Default is "http://localhost:4318", or "OTEL_EXPORTER_OTLP_ENDPOINT" if set.</p></div></div><div class="odoc-spec"><div class="spec value" id="val-get_headers" class="anchored"><a href="#val-get_headers" class="anchor"></a><code><span><span class="keyword">val</span> get_headers : <span>unit <span class="arrow">-></span></span> <span><span>(string * string)</span> list</span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-set_headers" class="anchored"><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">-></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 value" id="val-set_mutex" class="anchored"><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">-></span></span> unit )</span> <span class="arrow">-></span></span> <span>unlock:<span>( <span>unit <span class="arrow">-></span></span> unit )</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Set a lock/unlock pair to protect the critical sections of <a href="../../opentelemetry/Opentelemetry/Collector/module-type-BACKEND/index.html"><code>Opentelemetry.Collector.BACKEND</code></a></p></div></div><div class="odoc-spec"><div class="spec module" id="module-Atomic" class="anchored"><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" id="module-Config" class="anchored"><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><div class="odoc-spec"><div class="spec value" id="val-setup" class="anchored"><a href="#val-setup" class="anchor"></a><code><span><span class="keyword">val</span> setup :
|
||||
<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.0"/><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> » 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">-></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">-></span></span> unit</span></code></div><div class="spec-doc"><p>Url of the endpoint. Default is "http://localhost:4318", or "OTEL_EXPORTER_OTLP_ENDPOINT" 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">-></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">-></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 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">-></span></span> unit)</span> <span class="arrow">-></span></span> <span>unlock:<span>(<span>unit <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Set a lock/unlock pair to protect the critical sections of <a href="../../opentelemetry/Opentelemetry/Collector/module-type-BACKEND/index.html"><code>Opentelemetry.Collector.BACKEND</code></a></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><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">-></span></span>
|
||||
<span>?config:<a href="Config/index.html#type-t">Config.t</a> <span class="arrow">-></span></span>
|
||||
<span>?enable:bool <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-with_setup" class="anchored"><a href="#val-with_setup" class="anchor"></a><code><span><span class="keyword">val</span> with_setup :
|
||||
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">-></span></span>
|
||||
<span>?config:<a href="Config/index.html#type-t">Config.t</a> <span class="arrow">-></span></span>
|
||||
<span>?enable:bool <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></span></span>
|
||||
<span><span>( <span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span> )</span> <span class="arrow">-></span></span>
|
||||
<span><span>(<span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – 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.2.0"/><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>
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
<!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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry-cohttp-lwt</a> » <a href="../index.html">Opentelemetry_cohttp_lwt</a> » 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" id="val-trace" class="anchored"><a href="#val-trace" class="anchor"></a><code><span><span class="keyword">val</span> trace :
|
||||
<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.0"/><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> » <a href="../index.html">Opentelemetry_cohttp_lwt</a> » 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">-></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">-></span></span>
|
||||
<span><span>( <span><span class="type-var">'conn</span> <span class="arrow">-></span></span>
|
||||
<span><span>(<span><span class="type-var">'conn</span> <span class="arrow">-></span></span>
|
||||
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">-></span></span>
|
||||
<span><span class="type-var">'body</span> <span class="arrow">-></span></span>
|
||||
<span><span>(<span class="xref-unresolved">Cohttp_lwt</span>.Response.t * <span class="type-var">'body</span>)</span> <span class="xref-unresolved">Lwt</span>.t</span> )</span> <span class="arrow">-></span></span>
|
||||
<span><span>(<span class="xref-unresolved">Cohttp_lwt</span>.Response.t * <span class="type-var">'body</span>)</span> <span class="xref-unresolved">Lwt</span>.t</span>)</span> <span class="arrow">-></span></span>
|
||||
<span><span class="type-var">'conn</span> <span class="arrow">-></span></span>
|
||||
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">-></span></span>
|
||||
<span><span class="type-var">'body</span> <span class="arrow">-></span></span>
|
||||
<span><span>(<span class="xref-unresolved">Cohttp_lwt</span>.Response.t * <span class="type-var">'body</span>)</span> <span class="xref-unresolved">Lwt</span>.t</span></span></code></div><div class="spec-doc"><p>Trace requests to a Cohttp server.</p><p>Use it like this:</p><pre><code>let my_server callback =
|
||||
<span><span>(<span class="xref-unresolved">Cohttp_lwt</span>.Response.t * <span class="type-var">'body</span>)</span> <span class="xref-unresolved">Lwt</span>.t</span></span></code></div><div class="spec-doc"><p>Trace requests to a Cohttp server.</p><p>Use it like this:</p><pre class="language-ocaml"><code>let my_server callback =
|
||||
let callback_traced =
|
||||
Opentelemetry_cohttp_lwt.Server.trace
|
||||
~service_name:"my-service"
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
in
|
||||
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" id="val-with_" class="anchored"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ :
|
||||
(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">-></span></span>
|
||||
<span>?service_name:string <span class="arrow">-></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">-></span></span>
|
||||
|
|
@ -25,11 +25,11 @@
|
|||
<span>?links:<span><a href="../../../opentelemetry/Opentelemetry/Span_link/index.html#type-t">Otel.Span_link.t</a> list</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">-></span></span>
|
||||
<span><span>( <span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span> )</span> <span class="arrow">-></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" id="val-get_trace_context" class="anchored"><a href="#val-get_trace_context" class="anchor"></a><code><span><span class="keyword">val</span> get_trace_context :
|
||||
<span><span>(<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span>)</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">-></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" id="val-set_trace_context" class="anchored"><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> 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">-></span></span>
|
||||
<span><span class="xref-unresolved">Cohttp_lwt</span>.Request.t <span class="arrow">-></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" id="val-remove_trace_context" class="anchored"><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">-></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">-></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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">opentelemetry-cohttp-lwt</a> » 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" id="module-Otel" class="anchored"><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" id="module-Otel_lwt" class="anchored"><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" id="module-Server" class="anchored"><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" id="val-client" class="anchored"><a href="#val-client" class="anchor"></a><code><span><span class="keyword">val</span> client :
|
||||
<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.0"/><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> » 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">-></span></span>
|
||||
<span><span>(<span class="keyword">module</span> <span class="xref-unresolved">Cohttp_lwt</span>.S.Client)</span> <span class="arrow">-></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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – 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.2.0"/><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
|
|
@ -1,55 +1,56 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics (opentelemetry-lwt.Opentelemetry_lwt.Metrics)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry-lwt</a> » <a href="../index.html">Opentelemetry_lwt</a> » 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" id="type-t" class="anchored"><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" id="val-float" class="anchored"><a href="#val-float" class="anchor"></a><code><span><span class="keyword">val</span> float :
|
||||
<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.0"/><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> » <a href="../index.html">Opentelemetry_lwt</a> » 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">-></span></span>
|
||||
<span>?now:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span>float <span class="arrow">-></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" id="val-int" class="anchored"><a href="#val-int" class="anchor"></a><code><span><span class="keyword">val</span> int :
|
||||
<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">-></span></span>
|
||||
<span>?now:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span>int <span class="arrow">-></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" id="val-gauge" class="anchored"><a href="#val-gauge" class="anchor"></a><code><span><span class="keyword">val</span> gauge :
|
||||
<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">-></span></span>
|
||||
<span>?description:string <span class="arrow">-></span></span>
|
||||
<span>?unit_:string <span class="arrow">-></span></span>
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__Metrics_types.number_data_point</span> list</span> <span class="arrow">-></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" id="type-aggregation_temporality" class="anchored"><a href="#type-aggregation_temporality" class="anchor"></a><code><span><span class="keyword">type</span> aggregation_temporality</span><span> = </span></code><table><tr id="type-aggregation_temporality.Aggregation_temporality_unspecified" class="anchored"><td class="def variant constructor"><a href="#type-aggregation_temporality.Aggregation_temporality_unspecified" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_unspecified</span></span></code></td></tr><tr id="type-aggregation_temporality.Aggregation_temporality_delta" class="anchored"><td class="def variant constructor"><a href="#type-aggregation_temporality.Aggregation_temporality_delta" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_delta</span></span></code></td></tr><tr id="type-aggregation_temporality.Aggregation_temporality_cumulative" class="anchored"><td class="def variant constructor"><a href="#type-aggregation_temporality.Aggregation_temporality_cumulative" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_cumulative</span></span></code></td></tr></table></div></div><div class="odoc-spec"><div class="spec value" id="val-sum" class="anchored"><a href="#val-sum" class="anchor"></a><code><span><span class="keyword">val</span> sum :
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span> list</span> <span class="arrow">-></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">-></span></span>
|
||||
<span>?description:string <span class="arrow">-></span></span>
|
||||
<span>?unit_:string <span class="arrow">-></span></span>
|
||||
<span>?aggregation_temporality:<a href="#type-aggregation_temporality">aggregation_temporality</a> <span class="arrow">-></span></span>
|
||||
<span>?is_monotonic:bool <span class="arrow">-></span></span>
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__Metrics_types.number_data_point</span> list</span> <span class="arrow">-></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" id="val-histogram_data_point" class="anchored"><a href="#val-histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> histogram_data_point :
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span> list</span> <span class="arrow">-></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">-></span></span>
|
||||
<span>?now:<a href="../../../opentelemetry/Opentelemetry/Timestamp_ns/index.html#type-t">Opentelemetry.Timestamp_ns.t</a> <span class="arrow">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span>?exemplars:<span><span class="xref-unresolved">Opentelemetry__Metrics_types.exemplar</span> list</span> <span class="arrow">-></span></span>
|
||||
<span>?exemplars:<span><span class="xref-unresolved">Opentelemetry__.Metrics_types.exemplar</span> list</span> <span class="arrow">-></span></span>
|
||||
<span>?explicit_bounds:<span>float list</span> <span class="arrow">-></span></span>
|
||||
<span>?sum:<span>float option</span> <span class="arrow">-></span></span>
|
||||
<span>bucket_counts:<span>int64 list</span> <span class="arrow">-></span></span>
|
||||
<span>count:int64 <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-histogram" class="anchored"><a href="#val-histogram" class="anchor"></a><code><span><span class="keyword">val</span> histogram :
|
||||
<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">-></span></span>
|
||||
<span>?description:string <span class="arrow">-></span></span>
|
||||
<span>?unit_:string <span class="arrow">-></span></span>
|
||||
<span>?aggregation_temporality:<span class="xref-unresolved">Opentelemetry__Metrics_types.aggregation_temporality</span> <span class="arrow">-></span></span>
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__Metrics_types.histogram_data_point</span> list</span> <span class="arrow">-></span></span>
|
||||
<a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-make_resource_metrics" class="anchored"><a href="#val-make_resource_metrics" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_metrics :
|
||||
<span>?aggregation_temporality:
|
||||
<span class="xref-unresolved">Opentelemetry__.Metrics_types.aggregation_temporality</span> <span class="arrow">-></span></span>
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.histogram_data_point</span> list</span> <span class="arrow">-></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">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span><span><a href="#type-t">t</a> list</span> <span class="arrow">-></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" id="val-emit" class="anchored"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
|
||||
<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:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
|
|
|
|||
|
|
@ -1,23 +1,23 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace (opentelemetry-lwt.Opentelemetry_lwt.Trace)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry-lwt</a> » <a href="../index.html">Opentelemetry_lwt</a> » 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" id="type-span" class="anchored"><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" id="val-make_resource_spans" class="anchored"><a href="#val-make_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_spans :
|
||||
<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.0"/><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> » <a href="../index.html">Opentelemetry_lwt</a> » 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">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span><span><a href="../../../opentelemetry/Opentelemetry/Proto/Trace/index.html#type-span">Opentelemetry.Proto.Trace.span</a> list</span> <span class="arrow">-></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" id="val-emit" class="anchored"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
|
||||
<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">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span><span><a href="#type-span">span</a> list</span> <span class="arrow">-></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" id="type-scope" class="anchored"><a href="#type-scope" class="anchor"></a><code><span><span class="keyword">type</span> scope</span><span> = <a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a></span><span> = </span><span>{</span></code><table><tr id="type-scope.trace_id" class="anchored"><td class="def record field"><a href="#type-scope.trace_id" class="anchor"></a><code><span>trace_id : <a href="../../../opentelemetry/Opentelemetry/Trace_id/index.html#type-t">Opentelemetry.Trace_id.t</a>;</span></code></td></tr><tr id="type-scope.span_id" class="anchored"><td class="def record field"><a href="#type-scope.span_id" class="anchor"></a><code><span>span_id : <a href="../../../opentelemetry/Opentelemetry/Span_id/index.html#type-t">Opentelemetry.Span_id.t</a>;</span></code></td></tr><tr id="type-scope.events" class="anchored"><td class="def record field"><a href="#type-scope.events" class="anchor"></a><code><span><span class="keyword">mutable</span> events : <span><a href="../../../opentelemetry/Opentelemetry/Event/index.html#type-t">Opentelemetry.Event.t</a> list</span>;</span></code></td></tr><tr id="type-scope.attrs" class="anchored"><td class="def record field"><a href="#type-scope.attrs" class="anchor"></a><code><span><span class="keyword">mutable</span> attrs : <span><a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-key_value">Opentelemetry.Span.key_value</a> list</span>;</span></code></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-add_event" class="anchored"><a href="#val-add_event" class="anchor"></a><code><span><span class="keyword">val</span> add_event :
|
||||
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="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.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="../../../opentelemetry/Opentelemetry/Trace_id/index.html#type-t">Opentelemetry.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="../../../opentelemetry/Opentelemetry/Span_id/index.html#type-t">Opentelemetry.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="../../../opentelemetry/Opentelemetry/Event/index.html#type-t">Opentelemetry.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="../../../opentelemetry/Opentelemetry/Span/index.html#type-key_value">Opentelemetry.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="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">-></span></span>
|
||||
<span><span>( <span>unit <span class="arrow">-></span></span> <a href="../../../opentelemetry/Opentelemetry/Event/index.html#type-t">Opentelemetry.Event.t</a> )</span> <span class="arrow">-></span></span>
|
||||
unit</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-add_attrs" class="anchored"><a href="#val-add_attrs" class="anchor"></a><code><span><span class="keyword">val</span> add_attrs :
|
||||
<span><span>(<span>unit <span class="arrow">-></span></span> <a href="../../../opentelemetry/Opentelemetry/Event/index.html#type-t">Opentelemetry.Event.t</a>)</span> <span class="arrow">-></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="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">-></span></span>
|
||||
<span><span>( <span>unit <span class="arrow">-></span></span> <span><a href="../../../opentelemetry/Opentelemetry/index.html#type-key_value">Opentelemetry.key_value</a> list</span> )</span> <span class="arrow">-></span></span>
|
||||
unit</span></code></div></div></details></div><div class="odoc-spec"><div class="spec value" id="val-with_" class="anchored"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ :
|
||||
<span><span>(<span>unit <span class="arrow">-></span></span> <span><a href="../../../opentelemetry/Opentelemetry/index.html#type-key_value">Opentelemetry.key_value</a> list</span>)</span> <span class="arrow">-></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></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>?trace_state:string <span class="arrow">-></span></span>
|
||||
<span>?service_name:string <span class="arrow">-></span></span>
|
||||
<span>?attrs:<span><a href="../../../opentelemetry/Opentelemetry/Span/index.html#type-key_value">Opentelemetry.Span.key_value</a> list</span> <span class="arrow">-></span></span>
|
||||
|
|
@ -27,5 +27,5 @@
|
|||
<span>?scope:<a href="#type-scope">scope</a> <span class="arrow">-></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">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<span><span>( <span><a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span> )</span> <span class="arrow">-></span></span>
|
||||
<span><span>(<span><a href="../../../opentelemetry/Opentelemetry/Scope/index.html#type-t">Opentelemetry.Scope.t</a> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="xref-unresolved">Lwt</span>.t</span>)</span> <span class="arrow">-></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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">opentelemetry-lwt</a> » 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" id="module-Span_id" class="anchored"><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" id="module-Trace_id" class="anchored"><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" id="module-Event" class="anchored"><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" id="module-Span" class="anchored"><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" id="module-Span_link" class="anchored"><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" id="module-Globals" class="anchored"><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" id="module-Timestamp_ns" class="anchored"><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" id="module-GC_metrics" class="anchored"><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" id="module-Metrics_callbacks" class="anchored"><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" id="module-Trace_context" class="anchored"><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" id="module-Trace" class="anchored"><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" id="module-Metrics" class="anchored"><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" id="module-Logs" class="anchored"><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.2.0"/><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> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – 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.2.0"/><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>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Collector (opentelemetry.Opentelemetry.Collector)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » Collector</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Collector</span></code></h1><p>Collector types</p><p>These types are used by backend implementations, to send events to collectors such as Jaeger.</p><p>Note: most users will not need to touch this module</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type" id="type-sender" class="anchored"><a href="#type-sender" class="anchor"></a><code><span><span class="keyword">type</span> <span>'msg sender</span></span><span> = </span><span>{</span></code><table><tr id="type-sender.send" class="anchored"><td class="def record field"><a href="#type-sender.send" class="anchor"></a><code><span>send : 'a. <span><span class="type-var">'msg</span> <span class="arrow">-></span></span> <span>ret:<span>( <span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span> )</span> <span class="arrow">-></span></span> <span class="type-var">'a</span>;</span></code></td></tr></table><code><span>}</span></code></div><div class="spec-doc"><p>Sender interface for a message of type <code>msg</code>. Inspired from Logs' reporter (see <a href="https://erratique.ch/software/logs/doc/Logs/index.html#sync">its doc</a>) but without <code>over</code> as it doesn't make much sense in presence of batching.</p><p>The <code>ret</code> callback is used to return the desired type (unit, or a Lwt promise, or anything else) once the event has been transferred to the backend. It doesn't mean the event has been collected yet, it could sit in a batch queue for a little while.</p></div></div><div class="odoc-spec"><div class="spec module-type" id="module-type-BACKEND" class="anchored"><a href="#module-type-BACKEND" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-BACKEND/index.html">BACKEND</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Collector client interface.</p></div></div><div class="odoc-spec"><div class="spec type" id="type-backend" class="anchored"><a href="#type-backend" class="anchor"></a><code><span><span class="keyword">type</span> backend</span><span> = <span>(<span class="keyword">module</span> <a href="module-type-BACKEND/index.html">BACKEND</a>)</span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-set_backend" class="anchored"><a href="#val-set_backend" class="anchor"></a><code><span><span class="keyword">val</span> set_backend : <span><a href="#type-backend">backend</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Set collector backend</p></div></div><div class="odoc-spec"><div class="spec value" id="val-has_backend" class="anchored"><a href="#val-has_backend" class="anchor"></a><code><span><span class="keyword">val</span> has_backend : <span>unit <span class="arrow">-></span></span> bool</span></code></div><div class="spec-doc"><p>Is there a configured backend?</p></div></div><div class="odoc-spec"><div class="spec value" id="val-get_backend" class="anchored"><a href="#val-get_backend" class="anchor"></a><code><span><span class="keyword">val</span> get_backend : <span>unit <span class="arrow">-></span></span> <span><a href="#type-backend">backend</a> option</span></span></code></div><div class="spec-doc"><p>Current backend, if any</p></div></div><div class="odoc-spec"><div class="spec value" id="val-send_trace" class="anchored"><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> <span class="arrow">-></span></span> <span>ret:<span>( <span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span> )</span> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-send_metrics" class="anchored"><a href="#val-send_metrics" class="anchor"></a><code><span><span class="keyword">val</span> send_metrics :
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Collector (opentelemetry.Opentelemetry.Collector)</title><link rel="stylesheet" href="../../../_odoc_support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » Collector</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Collector</span></code></h1><p>Collector types</p><p>These types are used by backend implementations, to send events to collectors such as Jaeger.</p><p>Note: most users will not need to touch this module</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-sender"><a href="#type-sender" class="anchor"></a><code><span><span class="keyword">type</span> <span>'msg sender</span></span><span> = </span><span>{</span></code><ol><li id="type-sender.send" class="def record field anchored"><a href="#type-sender.send" class="anchor"></a><code><span>send : 'a. <span><span class="type-var">'msg</span> <span class="arrow">-></span></span> <span>ret:<span>(<span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span> <span class="type-var">'a</span>;</span></code></li></ol><code><span>}</span></code></div><div class="spec-doc"><p>Sender interface for a message of type <code>msg</code>. Inspired from Logs' reporter (see <a href="https://erratique.ch/software/logs/doc/Logs/index.html#sync">its doc</a>) but without <code>over</code> as it doesn't make much sense in presence of batching.</p><p>The <code>ret</code> callback is used to return the desired type (unit, or a Lwt promise, or anything else) once the event has been transferred to the backend. It doesn't mean the event has been collected yet, it could sit in a batch queue for a little while.</p></div></div><div class="odoc-spec"><div class="spec module-type anchored" id="module-type-BACKEND"><a href="#module-type-BACKEND" class="anchor"></a><code><span><span class="keyword">module</span> <span class="keyword">type</span> <a href="module-type-BACKEND/index.html">BACKEND</a></span><span> = <span class="keyword">sig</span> ... <span class="keyword">end</span></span></code></div><div class="spec-doc"><p>Collector client interface.</p></div></div><div class="odoc-spec"><div class="spec type anchored" id="type-backend"><a href="#type-backend" class="anchor"></a><code><span><span class="keyword">type</span> backend</span><span> = <span>(<span class="keyword">module</span> <a href="module-type-BACKEND/index.html">BACKEND</a>)</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_backend"><a href="#val-set_backend" class="anchor"></a><code><span><span class="keyword">val</span> set_backend : <span><a href="#type-backend">backend</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Set collector backend</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-has_backend"><a href="#val-has_backend" class="anchor"></a><code><span><span class="keyword">val</span> has_backend : <span>unit <span class="arrow">-></span></span> bool</span></code></div><div class="spec-doc"><p>Is there a configured backend?</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_backend"><a href="#val-get_backend" class="anchor"></a><code><span><span class="keyword">val</span> get_backend : <span>unit <span class="arrow">-></span></span> <span><a href="#type-backend">backend</a> option</span></span></code></div><div class="spec-doc"><p>Current backend, if any</p></div></div><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> <span class="arrow">-></span></span> <span>ret:<span>(<span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span> <span class="type-var">'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> <span class="arrow">-></span></span>
|
||||
<span>ret:<span>( <span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span> )</span> <span class="arrow">-></span></span>
|
||||
<span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-send_logs" class="anchored"><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> <span class="arrow">-></span></span> <span>ret:<span>( <span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span> )</span> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-rand_bytes_16" class="anchored"><a href="#val-rand_bytes_16" class="anchor"></a><code><span><span class="keyword">val</span> rand_bytes_16 : <span>unit <span class="arrow">-></span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-rand_bytes_8" class="anchored"><a href="#val-rand_bytes_8" class="anchor"></a><code><span><span class="keyword">val</span> rand_bytes_8 : <span>unit <span class="arrow">-></span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-on_tick" class="anchored"><a href="#val-on_tick" class="anchor"></a><code><span><span class="keyword">val</span> on_tick : <span><span>( <span>unit <span class="arrow">-></span></span> unit )</span> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-tick" class="anchored"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Do background work. Call this regularly if the collector doesn't already have a ticker thread or internal timer.</p></div></div></div></body></html>
|
||||
<span>ret:<span>(<span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span>
|
||||
<span class="type-var">'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> <span class="arrow">-></span></span> <span>ret:<span>(<span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div></div><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>unit <span class="arrow">-></span></span> bytes</span></code></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>unit <span class="arrow">-></span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-on_tick"><a href="#val-on_tick" class="anchor"></a><code><span><span class="keyword">val</span> on_tick : <span><span>(<span>unit <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></span></span> unit</span></code></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">-></span></span> unit</span></code></div><div class="spec-doc"><p>Do background work. Call this regularly if the collector doesn't already have a ticker thread or internal timer.</p></div></div></div></body></html>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Collector</a> » 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" id="val-send_trace" class="anchored"><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" id="val-send_metrics" class="anchored"><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" id="val-send_logs" class="anchored"><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" id="val-signal_emit_gc_metrics" class="anchored"><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">-></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" id="val-tick" class="anchored"><a href="#val-tick" class="anchor"></a><code><span><span class="keyword">val</span> tick : <span>unit <span class="arrow">-></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" id="val-set_on_tick_callbacks" class="anchored"><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">-></span></span> unit )</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">-></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" id="val-cleanup" class="anchored"><a href="#val-cleanup" class="anchor"></a><code><span><span class="keyword">val</span> cleanup : <span>unit <span class="arrow">-></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.2.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Collector</a> » 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">-></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">-></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">-></span></span> unit)</span> list</span> <span class="xref-unresolved">Stdlib</span>.ref</span> <span class="arrow">-></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">-></span></span> unit</span></code></div></div></div></body></html>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../../index.html">opentelemetry</a> » <a href="../../../../index.html">Opentelemetry</a> » <a href="../../../index.html">Conventions</a> » <a href="../../index.html">Attributes</a> » <a href="../index.html">Process</a> » 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" id="val-name" class="anchored"><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" id="val-version" class="anchored"><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" id="val-description" class="anchored"><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.2.0"/><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> » <a href="../../../../index.html">Opentelemetry</a> » <a href="../../../index.html">Conventions</a> » <a href="../../index.html">Attributes</a> » <a href="../index.html">Process</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../index.html">opentelemetry</a> » <a href="../../../index.html">Opentelemetry</a> » <a href="../../index.html">Conventions</a> » <a href="../index.html">Attributes</a> » 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" id="module-Runtime" class="anchored"><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.2.0"/><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> » <a href="../../../index.html">Opentelemetry</a> » <a href="../../index.html">Conventions</a> » <a href="../index.html">Attributes</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../index.html">opentelemetry</a> » <a href="../../../index.html">Opentelemetry</a> » <a href="../../index.html">Conventions</a> » <a href="../index.html">Attributes</a> » 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" id="val-name" class="anchored"><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" id="val-namespace" class="anchored"><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" id="val-instance_id" class="anchored"><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" id="val-version" class="anchored"><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.2.0"/><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> » <a href="../../../index.html">Opentelemetry</a> » <a href="../../index.html">Conventions</a> » <a href="../index.html">Attributes</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Conventions</a> » 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" id="module-Process" class="anchored"><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" id="module-Service" class="anchored"><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.2.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Conventions</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../../../../index.html">opentelemetry</a> » <a href="../../../../../../index.html">Opentelemetry</a> » <a href="../../../../../index.html">Conventions</a> » <a href="../../../../index.html">Metrics</a> » <a href="../../../index.html">Process</a> » <a href="../../index.html">Runtime</a> » <a href="../index.html">Ocaml</a> » 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" id="val-compactions" class="anchored"><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" id="val-major_collections" class="anchored"><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" id="val-major_heap" class="anchored"><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" id="val-minor_allocated" class="anchored"><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" id="val-minor_collections" class="anchored"><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.2.0"/><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> » <a href="../../../../../../index.html">Opentelemetry</a> » <a href="../../../../../index.html">Conventions</a> » <a href="../../../../index.html">Metrics</a> » <a href="../../../index.html">Process</a> » <a href="../../index.html">Runtime</a> » <a href="../index.html">Ocaml</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../../../index.html">opentelemetry</a> » <a href="../../../../../index.html">Opentelemetry</a> » <a href="../../../../index.html">Conventions</a> » <a href="../../../index.html">Metrics</a> » <a href="../../index.html">Process</a> » <a href="../index.html">Runtime</a> » 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" id="module-GC" class="anchored"><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.2.0"/><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> » <a href="../../../../../index.html">Opentelemetry</a> » <a href="../../../../index.html">Conventions</a> » <a href="../../../index.html">Metrics</a> » <a href="../../index.html">Process</a> » <a href="../index.html">Runtime</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../../index.html">opentelemetry</a> » <a href="../../../../index.html">Opentelemetry</a> » <a href="../../../index.html">Conventions</a> » <a href="../../index.html">Metrics</a> » <a href="../index.html">Process</a> » 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" id="module-Ocaml" class="anchored"><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.2.0"/><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> » <a href="../../../../index.html">Opentelemetry</a> » <a href="../../../index.html">Conventions</a> » <a href="../../index.html">Metrics</a> » <a href="../index.html">Process</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../../index.html">opentelemetry</a> » <a href="../../../index.html">Opentelemetry</a> » <a href="../../index.html">Conventions</a> » <a href="../index.html">Metrics</a> » 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" id="module-Runtime" class="anchored"><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.2.0"/><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> » <a href="../../../index.html">Opentelemetry</a> » <a href="../../index.html">Conventions</a> » <a href="../index.html">Metrics</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Conventions</a> » 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" id="module-Process" class="anchored"><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.2.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Conventions</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="module-Attributes" class="anchored"><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" id="module-Metrics" class="anchored"><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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Event (opentelemetry.Opentelemetry.Event)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="type-t" class="anchored"><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" id="val-make" class="anchored"><a href="#val-make" class="anchor"></a><code><span><span class="keyword">val</span> make :
|
||||
<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.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></span></span>
|
||||
<span>?attrs:<span><a href="../index.html#type-key_value">key_value</a> list</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
|
|
|
|||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="val-basic_setup" class="anchored"><a href="#val-basic_setup" class="anchor"></a><code><span><span class="keyword">val</span> basic_setup : <span>unit <span class="arrow">-></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" id="val-get_runtime_attributes" class="anchored"><a href="#val-get_runtime_attributes" class="anchor"></a><code><span><span class="keyword">val</span> get_runtime_attributes : <span>unit <span class="arrow">-></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" id="val-get_metrics" class="anchored"><a href="#val-get_metrics" class="anchor"></a><code><span><span class="keyword">val</span> get_metrics : <span>unit <span class="arrow">-></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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></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">-></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">-></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>
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Globals (opentelemetry.Opentelemetry.Globals)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="val-service_name" class="anchored"><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" id="val-service_namespace" class="anchored"><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" id="val-service_instance_id" class="anchored"><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" id="val-instrumentation_library" class="anchored"><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" id="val-global_attributes" class="anchored"><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" id="val-add_global_attribute" class="anchored"><a href="#val-add_global_attribute" class="anchor"></a><code><span><span class="keyword">val</span> add_global_attribute : <span>string <span class="arrow">-></span></span> <span><a href="../index.html#type-value">value</a> <span class="arrow">-></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" id="val-merge_global_attributes_" class="anchored"><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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></span></span> <span><a href="../index.html#type-value">value</a> <span class="arrow">-></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">-></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" id="val-default_span_kind" class="anchored"><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 can be convenient to set "client" or "server" 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" id="val-mk_attributes" class="anchored"><a href="#val-mk_attributes" class="anchor"></a><code><span><span class="keyword">val</span> mk_attributes :
|
||||
<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 can be convenient to set "client" or "server" 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">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
|
|
|
|||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="val-set_mutex" class="anchored"><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">-></span></span> unit )</span> <span class="arrow">-></span></span> <span>unlock:<span>( <span>unit <span class="arrow">-></span></span> unit )</span> <span class="arrow">-></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" id="val-with_lock" class="anchored"><a href="#val-with_lock" class="anchor"></a><code><span><span class="keyword">val</span> with_lock : <span><span>( <span>unit <span class="arrow">-></span></span> <span class="type-var">'a</span> )</span> <span class="arrow">-></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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></span></span> unit)</span> <span class="arrow">-></span></span> <span>unlock:<span>(<span>unit <span class="arrow">-></span></span> unit)</span> <span class="arrow">-></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">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></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
|
|
@ -1,55 +1,56 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Metrics (opentelemetry.Opentelemetry.Metrics)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="type-t" class="anchored"><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" id="val-float" class="anchored"><a href="#val-float" class="anchor"></a><code><span><span class="keyword">val</span> float :
|
||||
<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.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></span></span>
|
||||
<span>?now:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span>float <span class="arrow">-></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" id="val-int" class="anchored"><a href="#val-int" class="anchor"></a><code><span><span class="keyword">val</span> int :
|
||||
<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">-></span></span>
|
||||
<span>?now:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span>int <span class="arrow">-></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" id="val-gauge" class="anchored"><a href="#val-gauge" class="anchor"></a><code><span><span class="keyword">val</span> gauge :
|
||||
<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">-></span></span>
|
||||
<span>?description:string <span class="arrow">-></span></span>
|
||||
<span>?unit_:string <span class="arrow">-></span></span>
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__Metrics_types.number_data_point</span> list</span> <span class="arrow">-></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" id="type-aggregation_temporality" class="anchored"><a href="#type-aggregation_temporality" class="anchor"></a><code><span><span class="keyword">type</span> aggregation_temporality</span><span> = </span></code><table><tr id="type-aggregation_temporality.Aggregation_temporality_unspecified" class="anchored"><td class="def variant constructor"><a href="#type-aggregation_temporality.Aggregation_temporality_unspecified" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_unspecified</span></span></code></td></tr><tr id="type-aggregation_temporality.Aggregation_temporality_delta" class="anchored"><td class="def variant constructor"><a href="#type-aggregation_temporality.Aggregation_temporality_delta" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_delta</span></span></code></td></tr><tr id="type-aggregation_temporality.Aggregation_temporality_cumulative" class="anchored"><td class="def variant constructor"><a href="#type-aggregation_temporality.Aggregation_temporality_cumulative" class="anchor"></a><code><span>| </span><span><span class="constructor">Aggregation_temporality_cumulative</span></span></code></td></tr></table></div></div><div class="odoc-spec"><div class="spec value" id="val-sum" class="anchored"><a href="#val-sum" class="anchor"></a><code><span><span class="keyword">val</span> sum :
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span> list</span> <span class="arrow">-></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">-></span></span>
|
||||
<span>?description:string <span class="arrow">-></span></span>
|
||||
<span>?unit_:string <span class="arrow">-></span></span>
|
||||
<span>?aggregation_temporality:<a href="#type-aggregation_temporality">aggregation_temporality</a> <span class="arrow">-></span></span>
|
||||
<span>?is_monotonic:bool <span class="arrow">-></span></span>
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__Metrics_types.number_data_point</span> list</span> <span class="arrow">-></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" id="val-histogram_data_point" class="anchored"><a href="#val-histogram_data_point" class="anchor"></a><code><span><span class="keyword">val</span> histogram_data_point :
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.number_data_point</span> list</span> <span class="arrow">-></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">-></span></span>
|
||||
<span>?now:<a href="../Timestamp_ns/index.html#type-t">Timestamp_ns.t</a> <span class="arrow">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span>?exemplars:<span><span class="xref-unresolved">Opentelemetry__Metrics_types.exemplar</span> list</span> <span class="arrow">-></span></span>
|
||||
<span>?exemplars:<span><span class="xref-unresolved">Opentelemetry__.Metrics_types.exemplar</span> list</span> <span class="arrow">-></span></span>
|
||||
<span>?explicit_bounds:<span>float list</span> <span class="arrow">-></span></span>
|
||||
<span>?sum:<span>float option</span> <span class="arrow">-></span></span>
|
||||
<span>bucket_counts:<span>int64 list</span> <span class="arrow">-></span></span>
|
||||
<span>count:int64 <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-histogram" class="anchored"><a href="#val-histogram" class="anchor"></a><code><span><span class="keyword">val</span> histogram :
|
||||
<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">-></span></span>
|
||||
<span>?description:string <span class="arrow">-></span></span>
|
||||
<span>?unit_:string <span class="arrow">-></span></span>
|
||||
<span>?aggregation_temporality:<span class="xref-unresolved">Opentelemetry__Metrics_types.aggregation_temporality</span> <span class="arrow">-></span></span>
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__Metrics_types.histogram_data_point</span> list</span> <span class="arrow">-></span></span>
|
||||
<a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-make_resource_metrics" class="anchored"><a href="#val-make_resource_metrics" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_metrics :
|
||||
<span>?aggregation_temporality:
|
||||
<span class="xref-unresolved">Opentelemetry__.Metrics_types.aggregation_temporality</span> <span class="arrow">-></span></span>
|
||||
<span><span><span class="xref-unresolved">Opentelemetry__.Metrics_types.histogram_data_point</span> list</span> <span class="arrow">-></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">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span><span><a href="#type-t">t</a> list</span> <span class="arrow">-></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" id="val-emit" class="anchored"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
|
||||
<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:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
|
|
|
|||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="val-register" class="anchored"><a href="#val-register" class="anchor"></a><code><span><span class="keyword">val</span> register : <span><span>( <span>unit <span class="arrow">-></span></span> <span><a href="../Metrics/index.html#type-t">Metrics.t</a> list</span> )</span> <span class="arrow">-></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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></span></span> <span><a href="../Metrics/index.html#type-t">Metrics.t</a> list</span>)</span> <span class="arrow">-></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
|
|
@ -1,36 +1,36 @@
|
|||
<!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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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"><div class="odoc-include"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type" id="type-export_logs_service_request" class="anchored"><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><table><tr id="type-export_logs_service_request.resource_logs" class="anchored"><td class="def record field"><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></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type" id="type-export_logs_partial_success" class="anchored"><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><table><tr id="type-export_logs_partial_success.rejected_log_records" class="anchored"><td class="def record field"><a href="#type-export_logs_partial_success.rejected_log_records" class="anchor"></a><code><span>rejected_log_records : int64;</span></code></td></tr><tr id="type-export_logs_partial_success.error_message" class="anchored"><td class="def record field"><a href="#type-export_logs_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type" id="type-export_logs_service_response" class="anchored"><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><table><tr id="type-export_logs_service_response.partial_success" class="anchored"><td class="def record field"><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></td></tr></table><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" id="val-default_export_logs_service_request" class="anchored"><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">-></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.2.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-default_export_logs_partial_success" class="anchored"><a href="#val-default_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_partial_success :
|
||||
<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">-></span></span>
|
||||
<span>?error_message:string <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-default_export_logs_service_response" class="anchored"><a href="#val-default_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_logs_service_response :
|
||||
<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">-></span></span>
|
||||
<span>unit <span class="arrow">-></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><div class="odoc-include"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value" id="val-encode_export_logs_service_request" class="anchored"><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">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-encode_export_logs_partial_success" class="anchored"><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">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-encode_export_logs_service_response" class="anchored"><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">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-decode_export_logs_service_request" class="anchored"><a href="#val-decode_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_service_request :
|
||||
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">-></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" id="val-decode_export_logs_partial_success" class="anchored"><a href="#val-decode_export_logs_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_partial_success :
|
||||
<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 :
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">-></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" id="val-decode_export_logs_service_response" class="anchored"><a href="#val-decode_export_logs_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_logs_service_response :
|
||||
<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 :
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">-></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></div><div class="odoc-include"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value" id="val-pp_export_logs_service_request" class="anchored"><a href="#val-pp_export_logs_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_logs_service_request :
|
||||
<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 :
|
||||
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Logs_service_types.export_logs_service_request</span> <span class="arrow">-></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" id="val-pp_export_logs_partial_success" class="anchored"><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">Opentelemetry__.Logs_service_types.export_logs_service_request</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Logs_service_types.export_logs_partial_success</span> <span class="arrow">-></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" id="val-pp_export_logs_service_response" class="anchored"><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">Opentelemetry__.Logs_service_types.export_logs_partial_success</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Logs_service_types.export_logs_service_response</span> <span class="arrow">-></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></div></body></html>
|
||||
<span><span class="xref-unresolved">Opentelemetry__.Logs_service_types.export_logs_service_response</span> <span class="arrow">-></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>
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,36 +1,36 @@
|
|||
<!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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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"><div class="odoc-include"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type" id="type-export_metrics_service_request" class="anchored"><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><table><tr id="type-export_metrics_service_request.resource_metrics" class="anchored"><td class="def record field"><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></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type" id="type-export_metrics_partial_success" class="anchored"><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><table><tr id="type-export_metrics_partial_success.rejected_data_points" class="anchored"><td class="def record field"><a href="#type-export_metrics_partial_success.rejected_data_points" class="anchor"></a><code><span>rejected_data_points : int64;</span></code></td></tr><tr id="type-export_metrics_partial_success.error_message" class="anchored"><td class="def record field"><a href="#type-export_metrics_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type" id="type-export_metrics_service_response" class="anchored"><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><table><tr id="type-export_metrics_service_response.partial_success" class="anchored"><td class="def record field"><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></td></tr></table><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" id="val-default_export_metrics_service_request" class="anchored"><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">-></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.2.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-default_export_metrics_partial_success" class="anchored"><a href="#val-default_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_partial_success :
|
||||
<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">-></span></span>
|
||||
<span>?error_message:string <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-default_export_metrics_service_response" class="anchored"><a href="#val-default_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_metrics_service_response :
|
||||
<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">-></span></span>
|
||||
<span>unit <span class="arrow">-></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><div class="odoc-include"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value" id="val-pp_export_metrics_service_request" class="anchored"><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><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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Metrics_service_types.export_metrics_service_request</span> <span class="arrow">-></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" id="val-pp_export_metrics_partial_success" class="anchored"><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">Opentelemetry__.Metrics_service_types.export_metrics_service_request</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Metrics_service_types.export_metrics_partial_success</span> <span class="arrow">-></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" id="val-pp_export_metrics_service_response" class="anchored"><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">Opentelemetry__.Metrics_service_types.export_metrics_partial_success</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Metrics_service_types.export_metrics_service_response</span> <span class="arrow">-></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><div class="odoc-include"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value" id="val-encode_export_metrics_service_request" class="anchored"><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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__.Metrics_service_types.export_metrics_service_response</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-encode_export_metrics_partial_success" class="anchored"><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">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-encode_export_metrics_service_response" class="anchored"><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">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-decode_export_metrics_service_request" class="anchored"><a href="#val-decode_export_metrics_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_service_request :
|
||||
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">-></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" id="val-decode_export_metrics_partial_success" class="anchored"><a href="#val-decode_export_metrics_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_partial_success :
|
||||
<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 :
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">-></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" id="val-decode_export_metrics_service_response" class="anchored"><a href="#val-decode_export_metrics_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_metrics_service_response :
|
||||
<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 :
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">-></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></div></body></html>
|
||||
<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>
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Resource (opentelemetry.Opentelemetry.Proto.Resource)</title><link rel="stylesheet" href="../../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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"><div class="odoc-include"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type" id="type-resource" class="anchored"><a href="#type-resource" class="anchor"></a><code><span><span class="keyword">type</span> resource</span><span> = </span><span>{</span></code><table><tr id="type-resource.attributes" class="anchored"><td class="def record field"><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></td></tr><tr id="type-resource.dropped_attributes_count" class="anchored"><td class="def record field"><a href="#type-resource.dropped_attributes_count" class="anchor"></a><code><span>dropped_attributes_count : int32;</span></code></td></tr></table><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" id="val-default_resource" class="anchored"><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">-></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.2.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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">-></span></span>
|
||||
<span>?dropped_attributes_count:int32 <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></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><div class="odoc-include"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value" id="val-pp_resource" class="anchored"><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><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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Resource_types.resource</span> <span class="arrow">-></span></span>
|
||||
unit</span></code></div><div class="spec-doc"><p><code>pp_resource v</code> formats v</p></div></div></div><div class="odoc-include"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value" id="val-encode_resource" class="anchored"><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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__.Resource_types.resource</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-decode_resource" class="anchored"><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">-></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></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">-></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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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"><div class="odoc-include"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type" id="type-status" class="anchored"><a href="#type-status" class="anchor"></a><code><span><span class="keyword">type</span> status</span><span> = </span><span>{</span></code><table><tr id="type-status.code" class="anchored"><td class="def record field"><a href="#type-status.code" class="anchor"></a><code><span>code : int32;</span></code></td></tr><tr id="type-status.message" class="anchored"><td class="def record field"><a href="#type-status.message" class="anchor"></a><code><span>message : bytes;</span></code></td></tr><tr id="type-status.details" class="anchored"><td class="def record field"><a href="#type-status.details" class="anchor"></a><code><span>details : <span>bytes list</span>;</span></code></td></tr></table><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" id="val-default_status" class="anchored"><a href="#val-default_status" class="anchor"></a><code><span><span class="keyword">val</span> default_status :
|
||||
<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.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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">-></span></span>
|
||||
<span>?message:bytes <span class="arrow">-></span></span>
|
||||
<span>?details:<span>bytes list</span> <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></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><div class="odoc-include"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value" id="val-pp_status" class="anchored"><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><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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Status_types.status</span> <span class="arrow">-></span></span>
|
||||
unit</span></code></div><div class="spec-doc"><p><code>pp_status v</code> formats v</p></div></div></div><div class="odoc-include"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value" id="val-encode_status" class="anchored"><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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__.Status_types.status</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-decode_status" class="anchored"><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">-></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></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">-></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>
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -1,36 +1,36 @@
|
|||
<!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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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"><div class="odoc-include"><h3 id="types"><a href="#types" class="anchor"></a>Types</h3><div class="odoc-spec"><div class="spec type" id="type-export_trace_service_request" class="anchored"><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><table><tr id="type-export_trace_service_request.resource_spans" class="anchored"><td class="def record field"><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></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type" id="type-export_trace_partial_success" class="anchored"><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><table><tr id="type-export_trace_partial_success.rejected_spans" class="anchored"><td class="def record field"><a href="#type-export_trace_partial_success.rejected_spans" class="anchor"></a><code><span>rejected_spans : int64;</span></code></td></tr><tr id="type-export_trace_partial_success.error_message" class="anchored"><td class="def record field"><a href="#type-export_trace_partial_success.error_message" class="anchor"></a><code><span>error_message : string;</span></code></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec type" id="type-export_trace_service_response" class="anchored"><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><table><tr id="type-export_trace_service_response.partial_success" class="anchored"><td class="def record field"><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></td></tr></table><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" id="val-default_export_trace_service_request" class="anchored"><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">-></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.2.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Proto</a> » 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">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-default_export_trace_partial_success" class="anchored"><a href="#val-default_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_partial_success :
|
||||
<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">-></span></span>
|
||||
<span>?error_message:string <span class="arrow">-></span></span>
|
||||
<span>unit <span class="arrow">-></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" id="val-default_export_trace_service_response" class="anchored"><a href="#val-default_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> default_export_trace_service_response :
|
||||
<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">-></span></span>
|
||||
<span>unit <span class="arrow">-></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><div class="odoc-include"><h3 id="protobuf-encoding"><a href="#protobuf-encoding" class="anchor"></a>Protobuf Encoding</h3><div class="odoc-spec"><div class="spec value" id="val-encode_export_trace_service_request" class="anchored"><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">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-encode_export_trace_partial_success" class="anchored"><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">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-encode_export_trace_service_response" class="anchored"><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">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Encoder.t <span class="arrow">-></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" id="val-decode_export_trace_service_request" class="anchored"><a href="#val-decode_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_service_request :
|
||||
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">-></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" id="val-decode_export_trace_partial_success" class="anchored"><a href="#val-decode_export_trace_partial_success" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_partial_success :
|
||||
<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 :
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">-></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" id="val-decode_export_trace_service_response" class="anchored"><a href="#val-decode_export_trace_service_response" class="anchor"></a><code><span><span class="keyword">val</span> decode_export_trace_service_response :
|
||||
<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 :
|
||||
<span><span class="xref-unresolved">Pbrt</span>.Decoder.t <span class="arrow">-></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></div><div class="odoc-include"><h3 id="formatters"><a href="#formatters" class="anchor"></a>Formatters</h3><div class="odoc-spec"><div class="spec value" id="val-pp_export_trace_service_request" class="anchored"><a href="#val-pp_export_trace_service_request" class="anchor"></a><code><span><span class="keyword">val</span> pp_export_trace_service_request :
|
||||
<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 :
|
||||
<span><span class="xref-unresolved">Stdlib</span>.Format.formatter <span class="arrow">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Trace_service_types.export_trace_service_request</span> <span class="arrow">-></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" id="val-pp_export_trace_partial_success" class="anchored"><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">Opentelemetry__.Trace_service_types.export_trace_service_request</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Trace_service_types.export_trace_partial_success</span> <span class="arrow">-></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" id="val-pp_export_trace_service_response" class="anchored"><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">Opentelemetry__.Trace_service_types.export_trace_partial_success</span> <span class="arrow">-></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">-></span></span>
|
||||
<span><span class="xref-unresolved">Opentelemetry__Trace_service_types.export_trace_service_response</span> <span class="arrow">-></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></div></body></html>
|
||||
<span><span class="xref-unresolved">Opentelemetry__.Trace_service_types.export_trace_service_response</span> <span class="arrow">-></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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="module-Common" class="anchored"><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" id="module-Resource" class="anchored"><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" id="module-Trace" class="anchored"><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" id="module-Metrics" class="anchored"><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" id="module-Trace_service" class="anchored"><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" id="module-Metrics_service" class="anchored"><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" id="module-Status" class="anchored"><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" id="module-Logs" class="anchored"><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" id="module-Logs_service" class="anchored"><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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="val-rand_bytes_16" class="anchored"><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">-></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" id="val-rand_bytes_8" class="anchored"><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">-></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" id="val-default_rand_bytes_8" class="anchored"><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">-></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" id="val-default_rand_bytes_16" class="anchored"><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">-></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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></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">-></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">-></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">-></span></span> bytes</span></code></div><div class="spec-doc"><p>Default implementation using <code>Random</code></p></div></div></div></body></html>
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Scope (opentelemetry.Opentelemetry.Scope)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » Scope</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Scope</span></code></h1><p>Scopes.</p><p>A scope is a trace ID and the span ID of the currently active span.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type" id="type-t" class="anchored"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> t</span><span> = </span><span>{</span></code><table><tr id="type-t.trace_id" class="anchored"><td class="def record field"><a href="#type-t.trace_id" class="anchor"></a><code><span>trace_id : <a href="../Trace_id/index.html#type-t">Trace_id.t</a>;</span></code></td></tr><tr id="type-t.span_id" class="anchored"><td class="def record field"><a href="#type-t.span_id" class="anchor"></a><code><span>span_id : <a href="../Span_id/index.html#type-t">Span_id.t</a>;</span></code></td></tr><tr id="type-t.events" class="anchored"><td class="def record field"><a href="#type-t.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></td></tr><tr id="type-t.attrs" class="anchored"><td class="def record field"><a href="#type-t.attrs" class="anchor"></a><code><span><span class="keyword">mutable</span> attrs : <span><a href="../index.html#type-key_value">key_value</a> list</span>;</span></code></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-add_event" class="anchored"><a href="#val-add_event" class="anchor"></a><code><span><span class="keyword">val</span> add_event : <span><a href="#type-t">t</a> <span class="arrow">-></span></span> <span><span>( <span>unit <span class="arrow">-></span></span> <a href="../Event/index.html#type-t">Event.t</a> )</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Add an event to the scope. It will be aggregated into the span.</p><p>Note that this takes a function that produces an event, and will only call it if there is an instrumentation backend.</p></div></div><div class="odoc-spec"><div class="spec value" id="val-add_attrs" class="anchored"><a href="#val-add_attrs" class="anchor"></a><code><span><span class="keyword">val</span> add_attrs : <span><a href="#type-t">t</a> <span class="arrow">-></span></span> <span><span>( <span>unit <span class="arrow">-></span></span> <span><a href="../index.html#type-key_value">key_value</a> list</span> )</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Add an attr to the scope. It will be aggregated into the span.</p><p>Note that this takes a function that produces attributes, and will only call it if there is an instrumentation backend.</p></div></div><div class="odoc-spec"><div class="spec value" id="val-get_surrounding" class="anchored"><a href="#val-get_surrounding" class="anchor"></a><code><span><span class="keyword">val</span> get_surrounding : <span>?scope:<a href="#type-t">t</a> <span class="arrow">-></span></span> <span>unit <span class="arrow">-></span></span> <span><a href="#type-t">t</a> option</span></span></code></div><div class="spec-doc"><p>Obtain current scope from thread-local storage, if available</p></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Scope (opentelemetry.Opentelemetry.Scope)</title><link rel="stylesheet" href="../../../_odoc_support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » Scope</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Scope</span></code></h1><p>Scopes.</p><p>A scope is a trace ID and the span ID of the currently active 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> = </span><span>{</span></code><ol><li id="type-t.trace_id" class="def record field anchored"><a href="#type-t.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-t.span_id" class="def record field anchored"><a href="#type-t.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-t.events" class="def record field anchored"><a href="#type-t.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-t.attrs" class="def record field anchored"><a href="#type-t.attrs" class="anchor"></a><code><span><span class="keyword">mutable</span> attrs : <span><a href="../index.html#type-key_value">key_value</a> list</span>;</span></code></li></ol><code><span>}</span></code></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="#type-t">t</a> <span class="arrow">-></span></span> <span><span>(<span>unit <span class="arrow">-></span></span> <a href="../Event/index.html#type-t">Event.t</a>)</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Add an event to the scope. It will be aggregated into the span.</p><p>Note that this takes a function that produces an event, and will only call it if there is an instrumentation backend.</p></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="#type-t">t</a> <span class="arrow">-></span></span> <span><span>(<span>unit <span class="arrow">-></span></span> <span><a href="../index.html#type-key_value">key_value</a> list</span>)</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Add an attr to the scope. It will be aggregated into the span.</p><p>Note that this takes a function that produces attributes, and will only call it if there is an instrumentation backend.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_surrounding"><a href="#val-get_surrounding" class="anchor"></a><code><span><span class="keyword">val</span> get_surrounding : <span>?scope:<a href="#type-t">t</a> <span class="arrow">-></span></span> <span>unit <span class="arrow">-></span></span> <span><a href="#type-t">t</a> option</span></span></code></div><div class="spec-doc"><p>Obtain current scope from thread-local storage, if available</p></div></div></div></body></html>
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="type-t" class="anchored"><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" id="val-create" class="anchored"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">-></span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-pp" class="anchored"><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">-></span></span> <span><a href="#type-t">t</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-to_bytes" class="anchored"><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">-></span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-of_bytes" class="anchored"><a href="#val-of_bytes" class="anchor"></a><code><span><span class="keyword">val</span> of_bytes : <span>bytes <span class="arrow">-></span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-to_hex" class="anchored"><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">-></span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-of_hex" class="anchored"><a href="#val-of_hex" class="anchor"></a><code><span><span class="keyword">val</span> of_hex : <span>string <span class="arrow">-></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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></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">-></span></span> <span><a href="#type-t">t</a> <span class="arrow">-></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">-></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">-></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">-></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">-></span></span> <a href="#type-t">t</a></span></code></div></div></div></body></html>
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Span_link (opentelemetry.Opentelemetry.Span_link)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="type-t" class="anchored"><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" id="val-make" class="anchored"><a href="#val-make" class="anchor"></a><code><span><span class="keyword">val</span> make :
|
||||
<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.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></span></span>
|
||||
<span>span_id:<a href="../Span_id/index.html#type-t">Span_id.t</a> <span class="arrow">-></span></span>
|
||||
<span>?trace_state:string <span class="arrow">-></span></span>
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Thread_local (opentelemetry.Opentelemetry.Thread_local)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » Thread_local</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Thread_local</span></code></h1><p>Thread/Domain local storage</p><p>This allows the creation of global state that is per-domain or per-thread.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type" id="type-t" class="anchored"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> <span>'a t</span></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-create" class="anchored"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <a href="#type-t">t</a></span></span></code></div><div class="spec-doc"><p>Create new storage</p></div></div><div class="odoc-spec"><div class="spec value" id="val-get" class="anchored"><a href="#val-get" class="anchor"></a><code><span><span class="keyword">val</span> get : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> option</span></span></code></div><div class="spec-doc"><p>Get current value</p></div></div><div class="odoc-spec"><div class="spec value" id="val-get_exn" class="anchored"><a href="#val-get_exn" class="anchor"></a><code><span><span class="keyword">val</span> get_exn : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div><div class="spec-doc"><p>Like <a href="#val-get"><code>get</code></a> but fails with an exception</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <span class="value">Not_found</span> <p>if no value was found</p></li></ul></div></div><div class="odoc-spec"><div class="spec value" id="val-with_" class="anchored"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="arrow">-></span></span> <span><span>( <span><span><span class="type-var">'a</span> option</span> <span class="arrow">-></span></span> <span class="type-var">'b</span> )</span> <span class="arrow">-></span></span> <span class="type-var">'b</span></span></code></div><div class="spec-doc"><p><code>with_ var x f</code> sets <code>var</code> to <code>x</code> for this thread, calls <code>f prev</code> where <code>prev</code> is the value currently in <code>var</code> (if any), and then restores the old value of <code>var</code> for this thread.</p></div></div></div></body></html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Thread_local (opentelemetry.Opentelemetry.Thread_local)</title><link rel="stylesheet" href="../../../_odoc_support/odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » Thread_local</nav><header class="odoc-preamble"><h1>Module <code><span>Opentelemetry.Thread_local</span></code></h1><p>Thread/Domain local storage</p><p>This allows the creation of global state that is per-domain or per-thread.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec type anchored" id="type-t"><a href="#type-t" class="anchor"></a><code><span><span class="keyword">type</span> <span>'a t</span></span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-create"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <a href="#type-t">t</a></span></span></code></div><div class="spec-doc"><p>Create new storage</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get"><a href="#val-get" class="anchor"></a><code><span><span class="keyword">val</span> get : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> option</span></span></code></div><div class="spec-doc"><p>Get current value</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_exn"><a href="#val-get_exn" class="anchor"></a><code><span><span class="keyword">val</span> get_exn : <span><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span class="type-var">'a</span></span></code></div><div class="spec-doc"><p>Like <a href="#val-get"><code>get</code></a> but fails with an exception</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <span class="value">Not_found</span> <p>if no value was found</p></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><span><span class="type-var">'a</span> <a href="#type-t">t</a></span> <span class="arrow">-></span></span> <span><span class="type-var">'a</span> <span class="arrow">-></span></span> <span><span>(<span><span><span class="type-var">'a</span> option</span> <span class="arrow">-></span></span> <span class="type-var">'b</span>)</span> <span class="arrow">-></span></span> <span class="type-var">'b</span></span></code></div><div class="spec-doc"><p><code>with_ var x f</code> sets <code>var</code> to <code>x</code> for this thread, calls <code>f prev</code> where <code>prev</code> is the value currently in <code>var</code> (if any), and then restores the old value of <code>var</code> for this thread.</p></div></div></div></body></html>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="type-t" class="anchored"><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" id="val-ns_in_a_day" class="anchored"><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" id="val-now_unix_ns" class="anchored"><a href="#val-now_unix_ns" class="anchor"></a><code><span><span class="keyword">val</span> now_unix_ns : <span>unit <span class="arrow">-></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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></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>
|
||||
|
|
@ -1,17 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Trace (opentelemetry.Opentelemetry.Trace)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="type-span" class="anchored"><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" id="val-make_resource_spans" class="anchored"><a href="#val-make_resource_spans" class="anchor"></a><code><span><span class="keyword">val</span> make_resource_spans :
|
||||
<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.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span><span><a href="../Proto/Trace/index.html#type-span">Proto.Trace.span</a> list</span> <span class="arrow">-></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" id="val-emit" class="anchored"><a href="#val-emit" class="anchor"></a><code><span><span class="keyword">val</span> emit :
|
||||
<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">-></span></span>
|
||||
<span>?attrs:
|
||||
<span><span>(string * <span>[< <span>`Bool of bool</span> <span><span>| `Int</span> of int</span> <span>| `None</span> <span><span>| `String</span> of string</span> ]</span>)</span>
|
||||
list</span> <span class="arrow">-></span></span>
|
||||
<span><span><a href="#type-span">span</a> list</span> <span class="arrow">-></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" id="type-scope" class="anchored"><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><table><tr id="type-scope.trace_id" class="anchored"><td class="def record field"><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></td></tr><tr id="type-scope.span_id" class="anchored"><td class="def record field"><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></td></tr><tr id="type-scope.events" class="anchored"><td class="def record field"><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></td></tr><tr id="type-scope.attrs" class="anchored"><td class="def record field"><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></td></tr></table><code><span>}</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-add_event" class="anchored"><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">-></span></span> <span><span>( <span>unit <span class="arrow">-></span></span> <a href="../Event/index.html#type-t">Event.t</a> )</span> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-add_attrs" class="anchored"><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">-></span></span> <span><span>( <span>unit <span class="arrow">-></span></span> <span><a href="../index.html#type-key_value">key_value</a> list</span> )</span> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-with_" class="anchored"><a href="#val-with_" class="anchor"></a><code><span><span class="keyword">val</span> with_ :
|
||||
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">-></span></span> <span><span>(<span>unit <span class="arrow">-></span></span> <a href="../Event/index.html#type-t">Event.t</a>)</span> <span class="arrow">-></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">-></span></span> <span><span>(<span>unit <span class="arrow">-></span></span> <span><a href="../index.html#type-key_value">key_value</a> list</span>)</span> <span class="arrow">-></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">-></span></span>
|
||||
<span>?trace_state:string <span class="arrow">-></span></span>
|
||||
<span>?service_name:string <span class="arrow">-></span></span>
|
||||
|
|
@ -22,5 +22,5 @@
|
|||
<span>?scope:<a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">-></span></span>
|
||||
<span>?links:<span><a href="../Span_link/index.html#type-t">Span_link.t</a> list</span> <span class="arrow">-></span></span>
|
||||
<span>string <span class="arrow">-></span></span>
|
||||
<span><span>( <span><a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">-></span></span> <span class="type-var">'a</span> )</span> <span class="arrow">-></span></span>
|
||||
<span><span>(<span><a href="../Scope/index.html#type-t">Scope.t</a> <span class="arrow">-></span></span> <span class="type-var">'a</span>)</span> <span class="arrow">-></span></span>
|
||||
<span class="type-var">'a</span></span></code></div><div class="spec-doc"><p>Sync span guard.</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 surrounding context, or <code>scope</code>, or <code>trace_id</code>, but will always create a fresh new trace ID.</p><p><b>NOTE</b> be careful not to call this inside a Gc alarm, as it can cause deadlocks.</p></li></ul></div></div></div></body></html>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../../index.html">opentelemetry</a> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Trace_context</a> » 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" id="val-name" class="anchored"><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" id="val-of_value" class="anchored"><a href="#val-of_value" class="anchor"></a><code><span><span class="keyword">val</span> of_value : <span>string <span class="arrow">-></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><code>{version}-{trace_id}-{parent_id}-{flags}</code></pre><p>For example:</p><pre><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" id="val-to_value" class="anchored"><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">-></span></span> <span>parent_id:<a href="../../Span_id/index.html#type-t">Span_id.t</a> <span class="arrow">-></span></span> <span>unit <span class="arrow">-></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.2.0"/><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> » <a href="../../index.html">Opentelemetry</a> » <a href="../index.html">Trace_context</a> » 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">-></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">-></span></span> <span>parent_id:<a href="../../Span_id/index.html#type-t">Span_id.t</a> <span class="arrow">-></span></span> <span>unit <span class="arrow">-></span></span> string</span></code></div></div></div></body></html>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="module-Traceparent" class="anchored"><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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="type-t" class="anchored"><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" id="val-create" class="anchored"><a href="#val-create" class="anchor"></a><code><span><span class="keyword">val</span> create : <span>unit <span class="arrow">-></span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-pp" class="anchored"><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">-></span></span> <span><a href="#type-t">t</a> <span class="arrow">-></span></span> unit</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-to_bytes" class="anchored"><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">-></span></span> bytes</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-of_bytes" class="anchored"><a href="#val-of_bytes" class="anchor"></a><code><span><span class="keyword">val</span> of_bytes : <span>bytes <span class="arrow">-></span></span> <a href="#type-t">t</a></span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-to_hex" class="anchored"><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">-></span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-of_hex" class="anchored"><a href="#val-of_hex" class="anchor"></a><code><span><span class="keyword">val</span> of_hex : <span>string <span class="arrow">-></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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></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">-></span></span> <span><a href="#type-t">t</a> <span class="arrow">-></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">-></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">-></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">-></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">-></span></span> <a href="#type-t">t</a></span></code></div></div></div></body></html>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../../index.html">opentelemetry</a> » <a href="../index.html">Opentelemetry</a> » 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" id="val-bytes_to_hex" class="anchored"><a href="#val-bytes_to_hex" class="anchor"></a><code><span><span class="keyword">val</span> bytes_to_hex : <span>bytes <span class="arrow">-></span></span> string</span></code></div></div><div class="odoc-spec"><div class="spec value" id="val-bytes_of_hex" class="anchored"><a href="#val-bytes_of_hex" class="anchor"></a><code><span><span class="keyword">val</span> bytes_of_hex : <span>string <span class="arrow">-></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.2.0"/><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> » <a href="../index.html">Opentelemetry</a> » 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">-></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">-></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
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">opentelemetry</a> » 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" id="module-Atomic" class="anchored"><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.2.0"/><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> » 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>
|
||||
|
|
@ -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.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 2.1.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – 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.2.0"/><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>
|
||||
Loading…
Add table
Reference in a new issue