This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/otava-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 77e4476 deploy: ba3adf05f6b2f23aae88b7d3dc6d5b7a187883db
77e4476 is described below
commit 77e4476edc71881cee9af39c97d74d72102c782d
Author: Gerrrr <[email protected]>
AuthorDate: Tue Feb 3 05:47:51 2026 +0000
deploy: ba3adf05f6b2f23aae88b7d3dc6d5b7a187883db
---
404.html | 6 +--
assets/js/0058b4c6.351f03c2.js | 1 +
assets/js/0058b4c6.8e7b0aa3.js | 1 -
assets/js/087d9111.191e5c07.js | 1 -
assets/js/087d9111.46f16144.js | 1 +
assets/js/1db64337.1bff36b1.js | 1 -
assets/js/1db64337.8e9ae578.js | 1 +
assets/js/2f6b0a54.acff3615.js | 1 +
assets/js/2f6b0a54.c1f91cc9.js | 1 -
assets/js/3cdfca8f.7517abf2.js | 1 -
assets/js/3cdfca8f.94ece20d.js | 1 +
assets/js/4ba7e5a3.2a112d3b.js | 1 -
assets/js/4ba7e5a3.50e22102.js | 1 +
assets/js/5e29e159.ed2390d9.js | 1 +
assets/js/5e29e159.fe04f431.js | 1 -
assets/js/5ef0e9d6.4d1add4b.js | 1 +
assets/js/5ef0e9d6.81ce445d.js | 1 -
assets/js/6683fb4a.b01f07ff.js | 1 +
assets/js/6683fb4a.dcd0fa80.js | 1 -
assets/js/82ab324d.118560ed.js | 1 +
assets/js/82ab324d.90f97cb7.js | 1 -
assets/js/c4de80f8.289d1acc.js | 1 -
assets/js/c4de80f8.4a384aad.js | 1 +
assets/js/d589d3a7.7fa64861.js | 1 +
assets/js/d589d3a7.a6fac5d7.js | 1 -
assets/js/f9e23376.d7fe765c.js | 1 +
assets/js/main.b1127ba2.js | 2 +
...js.LICENSE.txt => main.b1127ba2.js.LICENSE.txt} | 0
assets/js/main.cfb4df9c.js | 2 -
assets/js/runtime~main.092f35e8.js | 1 +
assets/js/runtime~main.3896ea19.js | 1 -
docs/basics/index.html | 10 ++--
docs/big-query/index.html | 8 +--
docs/community/index.html | 8 +--
docs/contribute/index.html | 10 ++--
docs/csv/index.html | 8 +--
docs/download/index.html | 58 ++++++++++++++++++++++
docs/getting-started/index.html | 10 ++--
docs/grafana/index.html | 8 +--
docs/graphite/index.html | 10 ++--
docs/install/index.html | 10 ++--
docs/overview/index.html | 16 ++++--
docs/postgresql/index.html | 8 +--
index.html | 6 +--
sitemap.xml | 2 +-
45 files changed, 137 insertions(+), 72 deletions(-)
diff --git a/404.html b/404.html
index 06b0f8f..4876b77 100644
--- a/404.html
+++ b/404.html
@@ -4,11 +4,11 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
<title data-rh="true">Page Not Found | Apache Otava</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/404.html"><met [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<p>
Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
</p>
diff --git a/assets/js/0058b4c6.351f03c2.js b/assets/js/0058b4c6.351f03c2.js
new file mode 100644
index 0000000..8ee06cd
--- /dev/null
+++ b/assets/js/0058b4c6.351f03c2.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[849],{6164(e){e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docs":[{"type":"link","label":"About","href":"/docs/overview","docId":"overview","unlisted":false},{"type":"link","label":"Download","href":"/docs/download","
[...]
\ No newline at end of file
diff --git a/assets/js/0058b4c6.8e7b0aa3.js b/assets/js/0058b4c6.8e7b0aa3.js
deleted file mode 100644
index 544653e..0000000
--- a/assets/js/0058b4c6.8e7b0aa3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[849],{6164(e){e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docs":[{"type":"link","label":"About","href":"/docs/overview","docId":"overview","unlisted":false},{"type":"category","label":"Getting
Started","items":[{"typ [...]
\ No newline at end of file
diff --git a/assets/js/087d9111.191e5c07.js b/assets/js/087d9111.191e5c07.js
deleted file mode 100644
index 3d32d00..0000000
--- a/assets/js/087d9111.191e5c07.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[190],{3107(e,a,t){t.r(a),t.d(a,{assets:()=>i,contentTitle:()=>c,default:()=>p,frontMatter:()=>o,metadata:()=>n,toc:()=>l});const
n=JSON.parse('{"id":"csv","title":"Importing results from
CSV","description":"See otava.yaml for the full example
configuration.","source":"@site/docs/csv.md","sourceDirName":".","slug":"/csv","permalink":"/docs/csv","draft":false,"unlisted":f
[...]
\ No newline at end of file
diff --git a/assets/js/087d9111.46f16144.js b/assets/js/087d9111.46f16144.js
new file mode 100644
index 0000000..fdb3fb2
--- /dev/null
+++ b/assets/js/087d9111.46f16144.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[190],{3107(e,a,t){t.r(a),t.d(a,{assets:()=>i,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>n,toc:()=>l});const
n=JSON.parse('{"id":"csv","title":"csv","description":"\x3c!--","source":"@site/docs/csv.md","sourceDirName":".","slug":"/csv","permalink":"/docs/csv","draft":false,"unlisted":false,"editUrl":"https://github.com/apache/otava-website/tree/maste
[...]
\ No newline at end of file
diff --git a/assets/js/1db64337.1bff36b1.js b/assets/js/1db64337.1bff36b1.js
deleted file mode 100644
index 555eea0..0000000
--- a/assets/js/1db64337.1bff36b1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[413],{5756(e,t,n){n.d(t,{R:()=>a,x:()=>o});var
s=n(9471);const i={},r=s.createContext(i);function a(e){const
t=s.useContext(r);return s.useMemo(function(){return"function"==typeof
e?e(t):{...t,...e}},[t,e])}function o(e){let t;return
t=e.disableParentContext?"function"==typeof
e.components?e.components(i):e.components||i:a(e.components),s.createElement(r.Provider,{value
[...]
\ No newline at end of file
diff --git a/assets/js/1db64337.8e9ae578.js b/assets/js/1db64337.8e9ae578.js
new file mode 100644
index 0000000..48a2ad4
--- /dev/null
+++ b/assets/js/1db64337.8e9ae578.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[413],{5756(e,t,n){n.d(t,{R:()=>a,x:()=>o});var
i=n(9471);const s={},r=i.createContext(s);function a(e){const
t=i.useContext(r);return i.useMemo(function(){return"function"==typeof
e?e(t):{...t,...e}},[t,e])}function o(e){let t;return
t=e.disableParentContext?"function"==typeof
e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value
[...]
\ No newline at end of file
diff --git a/assets/js/2f6b0a54.acff3615.js b/assets/js/2f6b0a54.acff3615.js
new file mode 100644
index 0000000..9576790
--- /dev/null
+++ b/assets/js/2f6b0a54.acff3615.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[361],{1639(e,t,s){s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>n,toc:()=>l});const
n=JSON.parse('{"id":"big-query","title":"big-query","description":"\x3c!--","source":"@site/docs/big-query.md","sourceDirName":".","slug":"/big-query","permalink":"/docs/big-query","draft":false,"unlisted":false,"editUrl":"https://github.com/a
[...]
\ No newline at end of file
diff --git a/assets/js/2f6b0a54.c1f91cc9.js b/assets/js/2f6b0a54.c1f91cc9.js
deleted file mode 100644
index d3e4b34..0000000
--- a/assets/js/2f6b0a54.c1f91cc9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[361],{1639(e,t,s){s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>n,toc:()=>l});const
n=JSON.parse('{"id":"big-query","title":"Importing results from
BigQuery","description":"Schema","source":"@site/docs/big-query.md","sourceDirName":".","slug":"/big-query","permalink":"/docs/big-query","draft":false,"unlisted":false,"editUrl":
[...]
\ No newline at end of file
diff --git a/assets/js/3cdfca8f.7517abf2.js b/assets/js/3cdfca8f.7517abf2.js
deleted file mode 100644
index 1529738..0000000
--- a/assets/js/3cdfca8f.7517abf2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[185],{5756(e,t,n){n.d(t,{R:()=>r,x:()=>o});var
a=n(9471);const i={},s=a.createContext(i);function r(e){const
t=a.useContext(s);return a.useMemo(function(){return"function"==typeof
e?e(t):{...t,...e}},[t,e])}function o(e){let t;return
t=e.disableParentContext?"function"==typeof
e.components?e.components(i):e.components||i:r(e.components),a.createElement(s.Provider,{value
[...]
\ No newline at end of file
diff --git a/assets/js/3cdfca8f.94ece20d.js b/assets/js/3cdfca8f.94ece20d.js
new file mode 100644
index 0000000..0fb4af4
--- /dev/null
+++ b/assets/js/3cdfca8f.94ece20d.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[185],{5756(e,t,n){n.d(t,{R:()=>r,x:()=>o});var
a=n(9471);const i={},s=a.createContext(i);function r(e){const
t=a.useContext(s);return a.useMemo(function(){return"function"==typeof
e?e(t):{...t,...e}},[t,e])}function o(e){let t;return
t=e.disableParentContext?"function"==typeof
e.components?e.components(i):e.components||i:r(e.components),a.createElement(s.Provider,{value
[...]
\ No newline at end of file
diff --git a/assets/js/4ba7e5a3.2a112d3b.js b/assets/js/4ba7e5a3.2a112d3b.js
deleted file mode 100644
index 80bf29e..0000000
--- a/assets/js/4ba7e5a3.2a112d3b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[591],{2397(e,n,t){t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>l});const
r=JSON.parse('{"id":"contribute","title":"Setting up for
development","description":"* The project uses uv for dependency management and
tox for testing
environments.","source":"@site/docs/contribute.md","sourceDirName":".","slug":"/contribute
[...]
\ No newline at end of file
diff --git a/assets/js/4ba7e5a3.50e22102.js b/assets/js/4ba7e5a3.50e22102.js
new file mode 100644
index 0000000..4b2e609
--- /dev/null
+++ b/assets/js/4ba7e5a3.50e22102.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[591],{2397(e,n,t){t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>c,metadata:()=>r,toc:()=>l});const
r=JSON.parse('{"id":"contribute","title":"contribute","description":"\x3c!--","source":"@site/docs/contribute.md","sourceDirName":".","slug":"/contribute","permalink":"/docs/contribute","draft":false,"unlisted":false,"editUrl":"https://github.
[...]
\ No newline at end of file
diff --git a/assets/js/5e29e159.ed2390d9.js b/assets/js/5e29e159.ed2390d9.js
new file mode 100644
index 0000000..d8a6d48
--- /dev/null
+++ b/assets/js/5e29e159.ed2390d9.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[642],{314(e,n,t){t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>l});const
a=JSON.parse('{"id":"graphite","title":"graphite","description":"\x3c!--","source":"@site/docs/graphite.md","sourceDirName":".","slug":"/graphite","permalink":"/docs/graphite","draft":false,"unlisted":false,"editUrl":"https://github.com/apache/
[...]
\ No newline at end of file
diff --git a/assets/js/5e29e159.fe04f431.js b/assets/js/5e29e159.fe04f431.js
deleted file mode 100644
index 00f1389..0000000
--- a/assets/js/5e29e159.fe04f431.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[642],{314(e,n,t){t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>l});const
a=JSON.parse('{"id":"graphite","title":"Importing results from
Graphite","description":"See otava.yaml for the full example
configuration.","source":"@site/docs/graphite.md","sourceDirName":".","slug":"/graphite","permalink":"/docs/graphite","d
[...]
\ No newline at end of file
diff --git a/assets/js/5ef0e9d6.4d1add4b.js b/assets/js/5ef0e9d6.4d1add4b.js
new file mode 100644
index 0000000..2118f68
--- /dev/null
+++ b/assets/js/5ef0e9d6.4d1add4b.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[911],{611(e,t,n){n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>c,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>l});const
s=JSON.parse('{"id":"community","title":"community","description":"\x3c!--","source":"@site/docs/community.md","sourceDirName":".","slug":"/community","permalink":"/docs/community","draft":false,"unlisted":false,"editUrl":"https://github.com/ap
[...]
\ No newline at end of file
diff --git a/assets/js/5ef0e9d6.81ce445d.js b/assets/js/5ef0e9d6.81ce445d.js
deleted file mode 100644
index b0acbc0..0000000
--- a/assets/js/5ef0e9d6.81ce445d.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[911],{611(e,t,n){n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>c,default:()=>d,frontMatter:()=>o,metadata:()=>i,toc:()=>l});const
i=JSON.parse('{"id":"community","title":"Join Otava
Community","description":"Apache Otava is an open source community and we
welcome anyone who wants to participate and contribute to the
project.","source":"@site/docs/community.md","sourceDirN [...]
\ No newline at end of file
diff --git a/assets/js/6683fb4a.b01f07ff.js b/assets/js/6683fb4a.b01f07ff.js
new file mode 100644
index 0000000..5ebe4d6
--- /dev/null
+++ b/assets/js/6683fb4a.b01f07ff.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[761],{2394(e,n,s){s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>i,default:()=>m,frontMatter:()=>c,metadata:()=>t,toc:()=>l});const
t=JSON.parse('{"id":"postgresql","title":"postgresql","description":"\x3c!--","source":"@site/docs/postgresql.md","sourceDirName":".","slug":"/postgresql","permalink":"/docs/postgresql","draft":false,"unlisted":false,"editUrl":"https://github.
[...]
\ No newline at end of file
diff --git a/assets/js/6683fb4a.dcd0fa80.js b/assets/js/6683fb4a.dcd0fa80.js
deleted file mode 100644
index 5334689..0000000
--- a/assets/js/6683fb4a.dcd0fa80.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[761],{2394(e,n,s){s.r(n),s.d(n,{assets:()=>i,contentTitle:()=>c,default:()=>m,frontMatter:()=>o,metadata:()=>t,toc:()=>l});const
t=JSON.parse('{"id":"postgresql","title":"Importing results from
PostgreSQL","description":"See otava.yaml for the full example
configuration.","source":"@site/docs/postgresql.md","sourceDirName":".","slug":"/postgresql","permalink":"/docs/pos
[...]
\ No newline at end of file
diff --git a/assets/js/82ab324d.118560ed.js b/assets/js/82ab324d.118560ed.js
new file mode 100644
index 0000000..48165b7
--- /dev/null
+++ b/assets/js/82ab324d.118560ed.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[203],{3902(e,n,a){a.r(n),a.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>t,toc:()=>d});const
t=JSON.parse('{"id":"grafana","title":"grafana","description":"\x3c!--","source":"@site/docs/grafana.md","sourceDirName":".","slug":"/grafana","permalink":"/docs/grafana","draft":false,"unlisted":false,"editUrl":"https://github.com/apache/otav
[...]
\ No newline at end of file
diff --git a/assets/js/82ab324d.90f97cb7.js b/assets/js/82ab324d.90f97cb7.js
deleted file mode 100644
index 5f0eb54..0000000
--- a/assets/js/82ab324d.90f97cb7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[203],{3902(e,n,a){a.r(n),a.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>t,toc:()=>d});const
t=JSON.parse('{"id":"grafana","title":"Annotating Change Points in
Grafana","description":"Change points found by analyze can be
exported","source":"@site/docs/grafana.md","sourceDirName":".","slug":"/grafana","permalink":"/docs/grafana","draf
[...]
\ No newline at end of file
diff --git a/assets/js/c4de80f8.289d1acc.js b/assets/js/c4de80f8.289d1acc.js
deleted file mode 100644
index 6fe438d..0000000
--- a/assets/js/c4de80f8.289d1acc.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[777],{30(e,t,n){n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});const
s=JSON.parse('{"id":"install","title":"Installation","description":"Install
using
pip","source":"@site/docs/install.md","sourceDirName":".","slug":"/install","permalink":"/docs/install","draft":false,"unlisted":false,"editUrl":"https://github.co
[...]
\ No newline at end of file
diff --git a/assets/js/c4de80f8.4a384aad.js b/assets/js/c4de80f8.4a384aad.js
new file mode 100644
index 0000000..49a7c9e
--- /dev/null
+++ b/assets/js/c4de80f8.4a384aad.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[777],{30(e,t,n){n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});const
s=JSON.parse('{"id":"install","title":"install","description":"\x3c!--","source":"@site/docs/install.md","sourceDirName":".","slug":"/install","permalink":"/docs/install","draft":false,"unlisted":false,"editUrl":"https://github.com/apache/otava-
[...]
\ No newline at end of file
diff --git a/assets/js/d589d3a7.7fa64861.js b/assets/js/d589d3a7.7fa64861.js
new file mode 100644
index 0000000..a34f67a
--- /dev/null
+++ b/assets/js/d589d3a7.7fa64861.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[924],{1518(e,t,n){n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>c});const
i=JSON.parse('{"id":"getting-started","title":"getting-started","description":"\x3c!--","source":"@site/docs/getting-started.md","sourceDirName":".","slug":"/getting-started","permalink":"/docs/getting-started","draft":false,"unlisted":false,"
[...]
\ No newline at end of file
diff --git a/assets/js/d589d3a7.a6fac5d7.js b/assets/js/d589d3a7.a6fac5d7.js
deleted file mode 100644
index 52c381f..0000000
--- a/assets/js/d589d3a7.a6fac5d7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[924],{1518(e,t,n){n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>c});const
i=JSON.parse('{"id":"getting-started","title":"Getting
Started","description":"Installation","source":"@site/docs/getting-started.md","sourceDirName":".","slug":"/getting-started","permalink":"/docs/getting-started","draft":false,"unlisted":fa
[...]
\ No newline at end of file
diff --git a/assets/js/f9e23376.d7fe765c.js b/assets/js/f9e23376.d7fe765c.js
new file mode 100644
index 0000000..ee34633
--- /dev/null
+++ b/assets/js/f9e23376.d7fe765c.js
@@ -0,0 +1 @@
+"use
strict";(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[840],{2933(e,a,s){s.r(a),s.d(a,{assets:()=>l,contentTitle:()=>c,default:()=>h,frontMatter:()=>i,metadata:()=>t,toc:()=>d});const
t=JSON.parse('{"id":"download","title":"download","description":"\x3c!--","source":"@site/docs/download.md","sourceDirName":".","slug":"/download","permalink":"/docs/download","draft":false,"unlisted":false,"editUrl":"https://github.com/apache
[...]
\ No newline at end of file
diff --git a/assets/js/main.b1127ba2.js b/assets/js/main.b1127ba2.js
new file mode 100644
index 0000000..5791319
--- /dev/null
+++ b/assets/js/main.b1127ba2.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.b1127ba2.js.LICENSE.txt */
+(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[792],{169(e,t,n){"use
strict";n.d(t,{e:()=>p,M:()=>m});var
r=n(9471),a=n(2116),o=n(7905),i=n(2264),l=n(9936);function
s(e){!function(e){const
t=(0,i.W6)(),n=(0,l._q)(e);(0,r.useEffect)(()=>t.block((e,t)=>n(e,t)),[t,n])}((t,n)=>{if("POP"===n)return
e(t,n)})}var u=n(770),c=n(2615);const d=r.createContext(void 0);function
f(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,u.p)().na [...]
\ No newline at end of file
diff --git a/assets/js/main.cfb4df9c.js.LICENSE.txt
b/assets/js/main.b1127ba2.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.cfb4df9c.js.LICENSE.txt
rename to assets/js/main.b1127ba2.js.LICENSE.txt
diff --git a/assets/js/main.cfb4df9c.js b/assets/js/main.cfb4df9c.js
deleted file mode 100644
index 8a28cfe..0000000
--- a/assets/js/main.cfb4df9c.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.cfb4df9c.js.LICENSE.txt */
-(globalThis.webpackChunkapache_website_template=globalThis.webpackChunkapache_website_template||[]).push([[792],{169(e,t,n){"use
strict";n.d(t,{e:()=>p,M:()=>m});var
r=n(9471),a=n(2116),o=n(7905),i=n(2264),l=n(9936);function
s(e){!function(e){const
t=(0,i.W6)(),n=(0,l._q)(e);(0,r.useEffect)(()=>t.block((e,t)=>n(e,t)),[t,n])}((t,n)=>{if("POP"===n)return
e(t,n)})}var u=n(770),c=n(2615);const d=r.createContext(void 0);function
f(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,u.p)().na [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.092f35e8.js
b/assets/js/runtime~main.092f35e8.js
new file mode 100644
index 0000000..7c705bf
--- /dev/null
+++ b/assets/js/runtime~main.092f35e8.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,t,r,o,n={},f={};function d(e){var a=f[e];if(void
0!==a)return a.exports;var t=f[e]={id:e,loaded:!1,exports:{}};return
n[e].call(t.exports,t,t.exports,d),t.loaded=!0,t.exports}d.m=n,d.c=f,e=[],d.O=(a,t,r,o)=>{if(!t){var
n=1/0;for(b=0;b<e.length;b++){for(var[t,r,o]=e[b],f=!0,c=0;c<t.length;c++)(!1&o||n>=o)&&Object.keys(d.O).every(e=>d.O[e](t[c]))?t.splice(c--,1):(f=!1,o<n&&(n=o));if(f){e.splice(b--,1);var
i=r();void 0!==i&&(a=i)}}return a}o=o||0;for(var b=e.lengt [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.3896ea19.js
b/assets/js/runtime~main.3896ea19.js
deleted file mode 100644
index ad9efcd..0000000
--- a/assets/js/runtime~main.3896ea19.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,t,r,o,d={},n={};function f(e){var a=n[e];if(void
0!==a)return a.exports;var t=n[e]={id:e,loaded:!1,exports:{}};return
d[e].call(t.exports,t,t.exports,f),t.loaded=!0,t.exports}f.m=d,f.c=n,e=[],f.O=(a,t,r,o)=>{if(!t){var
d=1/0;for(b=0;b<e.length;b++){for(var[t,r,o]=e[b],n=!0,i=0;i<t.length;i++)(!1&o||d>=o)&&Object.keys(f.O).every(e=>f.O[e](t[i]))?t.splice(i--,1):(n=!1,o<d&&(d=o));if(n){e.splice(b--,1);var
c=r();void 0!==c&&(a=c)}}return a}o=o||0;for(var b=e.lengt [...]
\ No newline at end of file
diff --git a/docs/basics/index.html b/docs/basics/index.html
index 9bd75c7..d16b24f 100644
--- a/docs/basics/index.html
+++ b/docs/basics/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Basics | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/basics"><meta dat [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">basics | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/basics"><meta dat [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<h2 class="anchor anchorWithStickyNavbar_Ron8"
id="listing-available-tests">Listing Available Tests<a
href="#listing-available-tests" class="hash-link" aria-label="Direct link to
Listing Available Tests" title="Direct link to Listing Available
Tests"></a></h2>
<div class="codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-text
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">otava
list-groups</span><br></span></code></pre><div class="buttonGroup_hIiK"><button
type="button" aria- [...]
<p>Lists all available test groups - high-level categories of tests.</p>
@@ -75,7 +75,7 @@ on the feature branch:</p>
and Otava might miss a regression if the point is not too much different from
the baseline. However, accuracy improves as more data points accumulate, and
it is
a normal way of using Otava to just merge a feature and then revert if it is
-flagged later.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/otava-website/tree/master/docs/basics.md"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox="0 0 40 40"
class="iconEdit_FgVt" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3
3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0 [...]
+flagged later.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/otava-website/tree/master/docs/basics.md"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox="0 0 40 40"
class="iconEdit_FgVt" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3
3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0 [...]
<p>
Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
</p>
diff --git a/docs/big-query/index.html b/docs/big-query/index.html
index c031880..64e0125 100644
--- a/docs/big-query/index.html
+++ b/docs/big-query/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Importing results from BigQuery | Apache
Otava</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.o [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">big-query | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/big-query"><me [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<h2 class="anchor anchorWithStickyNavbar_Ron8" id="schema">Schema<a
href="#schema" class="hash-link" aria-label="Direct link to Schema"
title="Direct link to Schema"></a></h2>
<p>See <a
href="https://github.com/apache/otava/tree/master/examples/bigquery/schema.sql"
target="_blank" rel="noopener noreferrer">schema.sql</a> for the example
schema.</p>
<h2 class="anchor anchorWithStickyNavbar_Ron8" id="usage">Usage<a
href="#usage" class="hash-link" aria-label="Direct link to Usage" title="Direct
link to Usage"></a></h2>
diff --git a/docs/community/index.html b/docs/community/index.html
index f598a1c..5dfc0e0 100644
--- a/docs/community/index.html
+++ b/docs/community/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Join Otava Community | Apache Otava</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/com [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">community | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/community"><me [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<p>Apache Otava is an open source community and we welcome anyone who wants to
participate and contribute to the project.</p>
<h2 class="anchor anchorWithStickyNavbar_Ron8" id="get-involved">Get
Involved<a href="#get-involved" class="hash-link" aria-label="Direct link to
Get Involved" title="Direct link to Get Involved"></a></h2>
<p>There are several ways to get involved:</p>
diff --git a/docs/contribute/index.html b/docs/contribute/index.html
index bc790bc..d313c89 100644
--- a/docs/contribute/index.html
+++ b/docs/contribute/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Setting up for development | Apache Otava</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/do [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">contribute | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/contribute">< [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<ul>
<li>
<p>The project uses <a href="https://docs.astral.sh/uv/" target="_blank"
rel="noopener noreferrer">uv</a> for dependency management and <a
href="https://tox.wiki" target="_blank" rel="noopener noreferrer">tox</a> for
testing environments.</p>
@@ -44,7 +44,7 @@
</ol>
<div class="codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-text
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">uv run tox -e
format</span><br></span></code></pre><div class="buttonGroup_hIiK"><button
type="button" ar [...]
<h1>Build a docker image</h1>
-<div class="codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-text
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">uv run tox -e
docker-build</span><br></span></code></pre><div
class="buttonGroup_hIiK"><button type="butt [...]
+<div class="codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-text
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">uv run tox -e
docker-build</span><br></span></code></pre><div
class="buttonGroup_hIiK"><button type="butt [...]
<p>
Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
</p>
diff --git a/docs/csv/index.html b/docs/csv/index.html
index 8f63b38..a367dc8 100644
--- a/docs/csv/index.html
+++ b/docs/csv/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Importing results from CSV | Apache Otava</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/do [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">csv | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/csv"><meta data-rh="
[...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<div class="theme-admonition theme-admonition-tip admonition_mVEo alert
alert--success"><div class="admonitionHeading_joqd"><span
class="admonitionIcon_mfc2"><svg viewBox="0 0 12 16"><path fill-rule="evenodd"
d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2
4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64
7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45
3.23-.02.05-.02.11-.02.17H5c0-.06
0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
<h2 class="anchor anchorWithStickyNavbar_Ron8" id="tests">Tests<a
href="#tests" class="hash-link" aria-label="Direct link to Tests" title="Direct
link to Tests"></a></h2>
<div class="language-yaml codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-yaml
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token key atrule"
style="color:#00a4db">tests</span><span class="token punctuation"
style="color:#393A34 [...]
diff --git a/docs/download/index.html b/docs/download/index.html
new file mode 100644
index 0000000..5529480
--- /dev/null
+++ b/docs/download/index.html
@@ -0,0 +1,58 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default
docs-version-current docs-doc-page docs-doc-id-download"
data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.6.3">
+<title data-rh="true">download | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/download"><meta [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
+</head>
+<body class="navigation-with-keyboard">
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<h2 class="anchor anchorWithStickyNavbar_Ron8"
id="sidebar_label-downloadsidebar_position-99">sidebar_label: Download
+sidebar_position: 99<a href="#sidebar_label-downloadsidebar_position-99"
class="hash-link" aria-label="Direct link to sidebar_label: Download
+sidebar_position: 99" title="Direct link to sidebar_label: Download
+sidebar_position: 99"></a></h2>
+<h1>Download Apache Otava (Incubating)</h1>
+<p>Apache Otava is released as source code tarballs with corresponding binary
convenience artifacts. The latest release is available below.</p>
+<p>All releases are available under the <a
href="https://www.apache.org/licenses/LICENSE-2.0" target="_blank"
rel="noopener noreferrer">Apache License, Version 2.0</a>.</p>
+<h2 class="anchor anchorWithStickyNavbar_Ron8" id="verify-releases">Verify
Releases<a href="#verify-releases" class="hash-link" aria-label="Direct link to
Verify Releases" title="Direct link to Verify Releases"></a></h2>
+<p>You can verify releases using the provided signatures and checksums. The <a
href="https://downloads.apache.org/incubator/otava/KEYS" target="_blank"
rel="noopener noreferrer">KEYS</a> file contains the public PGP keys for
signature verification. See <a
href="https://www.apache.org/info/verification.html" target="_blank"
rel="noopener noreferrer">How to Verify</a> for details.</p>
+<h2 class="anchor anchorWithStickyNavbar_Ron8" id="latest-release">Latest
Release<a href="#latest-release" class="hash-link" aria-label="Direct link to
Latest Release" title="Direct link to Latest Release"></a></h2>
+<h3 class="anchor anchorWithStickyNavbar_Ron8" id="070-latest">0.7.0
(Latest)<a href="#070-latest" class="hash-link" aria-label="Direct link to
0.7.0 (Latest)" title="Direct link to 0.7.0 (Latest)"></a></h3>
+<p>Released: January 2025</p>
+<table><thead><tr><th>Package</th><th>Download</th><th>Signature</th><th>Checksum</th></tr></thead><tbody><tr><td>Source</td><td><a
href="https://dist.apache.org/repos/dist/dev/incubator/otava/0.7.0-incubating/apache-otava-0.7.0-incubating-src.tar.gz"
target="_blank" rel="noopener
noreferrer">apache-otava-0.7.0-incubating-src.tar.gz</a></td><td><a
href="https://dist.apache.org/repos/dist/dev/incubator/otava/0.7.0-incubating/apache-otava-0.7.0-incubating-src.tar.gz.asc"
target="_blank" re [...]
+<p><strong>Other ways to install:</strong></p>
+<ul>
+<li><strong>PyPI</strong>: <code>pip install apache-otava==0.7.0</code></li>
+<li><strong>Docker</strong>: <code>docker pull apache/otava:0.7.0</code></li>
+</ul>
+<p><a href="https://github.com/apache/otava/releases/tag/0.7.0-incubating"
target="_blank" rel="noopener noreferrer">Release Notes</a> | <a
href="/docs/getting-started">Documentation</a></p>
+<h2 class="anchor anchorWithStickyNavbar_Ron8" id="all-releases">All
Releases<a href="#all-releases" class="hash-link" aria-label="Direct link to
All Releases" title="Direct link to All Releases"></a></h2>
+<p>All Apache Otava releases are available from the <a
href="https://archive.apache.org/dist/incubator/otava/" target="_blank"
rel="noopener noreferrer">Apache Download Archive</a>.</p>
+<table><thead><tr><th>Version</th><th>Release
Date</th><th>Download</th><th>Release
Notes</th></tr></thead><tbody><tr><td>0.7.0</td><td>December 2025</td><td><a
href="https://dist.apache.org/repos/dist/dev/incubator/otava/0.7.0-incubating/apache-otava-0.7.0-incubating-src.tar.gz"
target="_blank" rel="noopener noreferrer">Source</a> (<a
href="https://dist.apache.org/repos/dist/dev/incubator/otava/0.7.0-incubating/apache-otava-0.7.0-incubating-src.tar.gz.asc"
target="_blank" rel="noopener [...]
+<h2 class="anchor anchorWithStickyNavbar_Ron8" id="install-from-pypi">Install
from PyPI<a href="#install-from-pypi" class="hash-link" aria-label="Direct link
to Install from PyPI" title="Direct link to Install from PyPI"></a></h2>
+<p>The recommended way to install Apache Otava for most users is via PyPI:</p>
+<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install
apache-otava</span><br></span></code></pre><div class="buttonGroup_hIiK"><butto
[...]
+<p>For a specific version:</p>
+<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install
apache-otava==0.7.0</span><br></span></code></pre><div class="buttonGroup_hIiK"
[...]
+<h2 class="anchor anchorWithStickyNavbar_Ron8"
id="install-from-docker">Install from Docker<a href="#install-from-docker"
class="hash-link" aria-label="Direct link to Install from Docker" title="Direct
link to Install from Docker"></a></h2>
+<p>Pull the official Docker image from Docker Hub:</p>
+<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">docker pull
apache/otava</span><br></span></code></pre><div class="buttonGroup_hIiK"><butto
[...]
+<p>For a specific version:</p>
+<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">docker pull
apache/otava:0.7.0</span><br></span></code></pre><div class="buttonGroup_hIiK">
[...]
+<h2 class="anchor anchorWithStickyNavbar_Ron8" id="build-from-source">Build
from Source<a href="#build-from-source" class="hash-link" aria-label="Direct
link to Build from Source" title="Direct link to Build from Source"></a></h2>
+<p>To build Apache Otava from source, clone the repository and install:</p>
+<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">git clone
https://github.com/apache/otava.git</span><br></span><span class="token-line"
sty [...]
+<p>For more details, see the <a href="/docs/install">Installation Guide</a>
and <a href="/docs/getting-started">Getting Started</a>
documentation.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div
class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/otava-website/tree/master/docs/download.md"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox= [...]
+sidebar_position: 99</a></li><li><a href="#verify-releases"
class="table-of-contents__link toc-highlight">Verify Releases</a></li><li><a
href="#latest-release" class="table-of-contents__link toc-highlight">Latest
Release</a><ul><li><a href="#070-latest" class="table-of-contents__link
toc-highlight">0.7.0 (Latest)</a></li></ul></li><li><a href="#all-releases"
class="table-of-contents__link toc-highlight">All Releases</a></li><li><a
href="#install-from-pypi" class="table-of-contents__link [...]
+ <p>
+ Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
+ </p>
+ <p>
+ Copyright © 2026 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
+ Apache, the names of Apache projects, and the feather logo are either
registered trademarks or trademarks of the Apache Software Foundation in the
United States and/or other countries.
+ </p>
+ </div></div></div></div></footer></div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html
index 530db4e..f20dfb2 100644
--- a/docs/getting-started/index.html
+++ b/docs/getting-started/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Getting Started | Apache Otava</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/getting- [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">getting-started | Apache Otava</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/getting- [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<h2 class="anchor anchorWithStickyNavbar_Ron8"
id="installation">Installation<a href="#installation" class="hash-link"
aria-label="Direct link to Installation" title="Direct link to
Installation"></a></h2>
<p>Otava requires Python 3.8. If you don't have Python 3.8, use pyenv to
install it.</p>
<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install
apache-otava</span><br></span></code></pre><div class="buttonGroup_hIiK"><butto
[...]
@@ -58,7 +58,7 @@ that regressed.</p>
<p>The <code>analyze</code> command accepts multiple tests or test groups.
The results are simply concatenated.</p>
<h2 class="anchor anchorWithStickyNavbar_Ron8" id="example">Example<a
href="#example" class="hash-link" aria-label="Direct link to Example"
title="Direct link to Example"></a></h2>
-<div class="codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-text
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">$ otava analyze
local.sample</span><br></span><span class="token-line"
style="color:#393A34"><span class= [...]
+<div class="codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-text
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">$ otava analyze
local.sample</span><br></span><span class="token-line"
style="color:#393A34"><span class= [...]
<p>
Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
</p>
diff --git a/docs/grafana/index.html b/docs/grafana/index.html
index 67891dc..3cea6cd 100644
--- a/docs/grafana/index.html
+++ b/docs/grafana/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Annotating Change Points in Grafana | Apache
Otava</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apac [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">grafana | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/grafana"><meta d [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<p>Change points found by <code>analyze</code> can be exported
as Grafana annotations using the <code>--update-grafana</code> flag:</p>
<div class="codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-text
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">$ otava analyze <test or
group> --update-grafana</span><br></span></code></pre><div class="buttonGr
[...]
diff --git a/docs/graphite/index.html b/docs/graphite/index.html
index b8a40da..63c7e11 100644
--- a/docs/graphite/index.html
+++ b/docs/graphite/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Importing results from Graphite | Apache
Otava</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.o [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">graphite | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/graphite"><meta [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<div class="theme-admonition theme-admonition-tip admonition_mVEo alert
alert--success"><div class="admonitionHeading_joqd"><span
class="admonitionIcon_mfc2"><svg viewBox="0 0 12 16"><path fill-rule="evenodd"
d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2
4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64
7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45
3.23-.02.05-.02.11-.02.17H5c0-.06
0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
<h2 class="anchor anchorWithStickyNavbar_Ron8"
id="graphite-and-grafana-connection">Graphite and Grafana Connection<a
href="#graphite-and-grafana-connection" class="hash-link" aria-label="Direct
link to Graphite and Grafana Connection" title="Direct link to Graphite and
Grafana Connection"></a></h2>
<p>The following block contains Graphite and Grafana connection details:</p>
@@ -37,7 +37,7 @@ filter data by commit or version using
<code>--since-commit</code> or <code>--si
<p>Run otava in another tab:</p>
<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">docker-compose -f
examples/graphite/docker-compose.yaml run --rm otava analyze my-product.t [...]
<p>Expected output:</p>
-<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">time run
branch version commit throughput response_t [...]
+<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">time run
branch version commit throughput response_t [...]
<p>
Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
</p>
diff --git a/docs/install/index.html b/docs/install/index.html
index b5cd157..1aa40b1 100644
--- a/docs/install/index.html
+++ b/docs/install/index.html
@@ -3,18 +3,18 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Installation | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/install"><m [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">install | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/install"><meta d [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<h2 class="anchor anchorWithStickyNavbar_Ron8" id="install-using-pip">Install
using pip<a href="#install-using-pip" class="hash-link" aria-label="Direct link
to Install using pip" title="Direct link to Install using pip"></a></h2>
<p>Otava requires Python 3.8. If you don't have python 3.8, use pyenv to
install it.</p>
<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">pip install
apache-otava</span><br></span></code></pre><div class="buttonGroup_hIiK"><butto
[...]
<h2 class="anchor anchorWithStickyNavbar_Ron8"
id="install-using-docker">Install using Docker<a href="#install-using-docker"
class="hash-link" aria-label="Direct link to Install using Docker"
title="Direct link to Install using Docker"></a></h2>
<p>Pull the official Docker image:</p>
-<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">docker pull
apache/otava</span><br></span></code></pre><div class="buttonGroup_hIiK"><butto
[...]
+<div class="language-bash codeBlockContainer_nOdY theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_E7EQ"><pre tabindex="0" class="prism-code language-bash
codeBlock_JLMB thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_Y5dX"><span class="token-line"
style="color:#393A34"><span class="token plain">docker pull
apache/otava</span><br></span></code></pre><div class="buttonGroup_hIiK"><butto
[...]
<p>
Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
</p>
diff --git a/docs/overview/index.html b/docs/overview/index.html
index a2adf5f..46a44a5 100644
--- a/docs/overview/index.html
+++ b/docs/overview/index.html
@@ -3,12 +3,17 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Welcome to Apache Otava | Apache Otava</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/ [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">overview | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/overview"><meta [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<h2 class="anchor anchorWithStickyNavbar_Ron8"
id="sidebar_label-aboutsidebar_position-1">sidebar_label: About
+sidebar_position: 1<a href="#sidebar_label-aboutsidebar_position-1"
class="hash-link" aria-label="Direct link to sidebar_label: About
+sidebar_position: 1" title="Direct link to sidebar_label: About
+sidebar_position: 1"></a></h2>
+<h1>Welcome to Apache Otava</h1>
<h2 class="anchor anchorWithStickyNavbar_Ron8" id="getting-started">Getting
Started<a href="#getting-started" class="hash-link" aria-label="Direct link to
Getting Started" title="Direct link to Getting Started"></a></h2>
<ul>
<li><a href="/docs/install">Installation</a></li>
@@ -23,7 +28,8 @@
<li><a href="/docs/big-query">BigQuery</a></li>
<li><a href="/docs/csv">CSV</a></li>
<li><a href="/docs/grafana">Annotating Change Points in Grafana</a></li>
-</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row
margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/otava-website/tree/master/docs/overview.md"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox="0 0 40 40"
class="iconEdit_FgVt" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3
3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t [...]
+</ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="row
margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a
href="https://github.com/apache/otava-website/tree/master/docs/overview.md"
target="_blank" rel="noopener noreferrer" class="theme-edit-this-page"><svg
fill="currentColor" height="20" width="20" viewBox="0 0 40 40"
class="iconEdit_FgVt" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3
3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t [...]
+sidebar_position: 1</a></li><li><a href="#getting-started"
class="table-of-contents__link toc-highlight">Getting Started</a></li><li><a
href="#data-sources" class="table-of-contents__link toc-highlight">Data
Sources</a></li></ul></div></div></div></div></main></div></div></div><footer
class="footer footer--dark"><div class="container container-fluid"><div
class="footer__bottom text--center"><div class="margin-bottom--sm"><a
href="https://incubator.apache.org/" rel="noopener noreferrer" c [...]
<p>
Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
</p>
diff --git a/docs/postgresql/index.html b/docs/postgresql/index.html
index 4760663..68d86de 100644
--- a/docs/postgresql/index.html
+++ b/docs/postgresql/index.html
@@ -3,12 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
-<title data-rh="true">Importing results from PostgreSQL | Apache
Otava</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<title data-rh="true">postgresql | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/docs/postgresql">< [...]
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<div class="theme-admonition theme-admonition-tip admonition_mVEo alert
alert--success"><div class="admonitionHeading_joqd"><span
class="admonitionIcon_mfc2"><svg viewBox="0 0 12 16"><path fill-rule="evenodd"
d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2
4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64
7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45
3.23-.02.05-.02.11-.02.17H5c0-.06
0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.6 [...]
<h2 class="anchor anchorWithStickyNavbar_Ron8"
id="postgresql-connection">PostgreSQL Connection<a
href="#postgresql-connection" class="hash-link" aria-label="Direct link to
PostgreSQL Connection" title="Direct link to PostgreSQL Connection"></a></h2>
<p>The following block contains PostgreSQL connection details:</p>
diff --git a/index.html b/index.html
index fa9e69b..e16a4c7 100644
--- a/index.html
+++ b/index.html
@@ -4,11 +4,11 @@
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.6.3">
<title data-rh="true">Welcome | Apache Otava</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
name="twitter:image"
content="https://otava.apache.org/img/social-card.png"><meta data-rh="true"
property="og:url" content="https://otava.apache.org/"><meta data-rh="true [...]
-<script src="/assets/js/runtime~main.3896ea19.js" defer="defer"></script>
-<script src="/assets/js/main.cfb4df9c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.092f35e8.js" defer="defer"></script>
+<script src="/assets/js/main.b1127ba2.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
n=new URLSearchParams(window.location.search).entries();for(var[t,e]of
n)if(t.startsWith("docusaurus-data-")){var
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
<p>
Apache Otava (incubating) is an effort undergoing incubation at The
Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation
is required of all newly accepted projects until a further review indicates
that the infrastructure, communications, and decision making process have
stabilized in a manner consistent with other successful ASF projects. While
incubation status is not necessarily a reflection of the completeness or
stability of the code, it does indica [...]
</p>
diff --git a/sitemap.xml b/sitemap.xml
index 13efeda..9b58ba0 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://otava.apache.org/docs/basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://otava.apache.org/docs/big-query</loc
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://otava.apache.org/docs/basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://otava.apache.org/docs/big-query</loc
[...]
\ No newline at end of file