Skip to content

Commit

Permalink
Deploy to GitHub pages
Browse files Browse the repository at this point in the history
  • Loading branch information
ci committed Nov 28, 2024
1 parent bec77a1 commit d4d3cb9
Show file tree
Hide file tree
Showing 89 changed files with 172 additions and 94 deletions.
2 changes: 1 addition & 1 deletion 404.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/architecture/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/blocks-storage/binary-index-header/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/blocks-storage/bucket-index/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/blocks-storage/compactor/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/blocks-storage/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/blocks-storage/learn-more/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/blocks-storage/production-tips/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/blocks-storage/querier/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/blocks-storage/store-gateway/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/case-studies/buoyant-cloud/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/case-studies/gojek/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/case-studies/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/case-studies/rewe-digital/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/changelog/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/code-of-conduct/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/configuration/arguments/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/configuration/configuration-file/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/configuration/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/configuration/prometheus-frontend/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/configuration/v1guarantees/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/governance/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/how-integration-tests-work/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/how-to-add-a-maintainer/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/how-to-update-the-build-image/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/how-to-upgrade-golang-version/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/contributing/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/getting-started/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/guides/alertmanager-configuration/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/guides/auth/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/guides/capacity-planning/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/guides/encryption-at-rest/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/guides/getting-started-with-gossiped-ring/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/guides/glossary/index.html

Large diffs are not rendered by default.

40 changes: 36 additions & 4 deletions docs/guides/ha-pair-handling/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/guides/index.html

Large diffs are not rendered by default.

48 changes: 47 additions & 1 deletion docs/guides/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,53 @@ replacement: replica2
</code></pre><p>When Prometheus is executing remote read queries, it will add the external
labels to the query. In this case, if it asks for the <code>__replica__</code> label,
Cortex will not return any data.</p>
&lt;p>Therefore, the &lt;code>__replica__&lt;/code> label should only be added for remote write.&lt;/p></description></item><item><title>Docs: Encryption at Rest</title><link>/docs/guides/encryption-at-rest/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/guides/encryption-at-rest/</guid><description>
&lt;p>Therefore, the &lt;code>__replica__&lt;/code> label should only be added for remote write.&lt;/p>
&lt;h2 id="accept-multiple-ha-pairs-in-single-request">Accept multiple HA pairs in single request&lt;/h2>
&lt;p>Let&amp;rsquo;s assume there are two teams (T1 and T2), and each team operates two Prometheus for the HA (T1.a, T1.b for T1 and
T2.a, T2.b for T2).
They want to operate another Prometheus, receiving whole Prometheus requests and sending write request to the
Distributor.&lt;/p>
&lt;p>The write request flow is as follows: T1.a, T1.b, T2.a, T2.b -&amp;gt; Prometheus -&amp;gt; Distributor which means the Distributor&amp;rsquo;s
incoming write request contains time series of T1.a, T1.b, T2.a, and T2.b.
In other words, there are two HA pairs in a single write request, and the expected push result is to accept each
Prometheus leader replicas (example: T1.a, T2.b for each team).&lt;/p>
&lt;h2 id="config-1">Config&lt;/h2>
&lt;h3 id="client-side-1">Client side&lt;/h3>
&lt;p>The client setting is the same as a single HA pair.
For example:&lt;/p>
&lt;p>For T1.a&lt;/p>
&lt;pre tabindex="0">&lt;code>cluster: prom-team1
__replica__: replica1 (or pod-name)
&lt;/code>&lt;/pre>&lt;p>For T1.b&lt;/p>
&lt;pre tabindex="0">&lt;code>cluster: prom-team1
__replica__: replica2 (or pod-name)
&lt;/code>&lt;/pre>&lt;p>For T2.a&lt;/p>
&lt;pre tabindex="0">&lt;code>cluster: prom-team2
__replica__: replica1 (or pod-name)
&lt;/code>&lt;/pre>&lt;p>For T2.b&lt;/p>
&lt;pre tabindex="0">&lt;code>cluster: prom-team2
__replica__: replica2 (or pod-name)
&lt;/code>&lt;/pre>&lt;h3 id="server-side-1">Server side&lt;/h3>
&lt;p>One additional setting is needed to accept multiple HA pairs; it is enabled via
&lt;code>--experimental.distributor.ha-tracker.mixed-ha-samples=true&lt;/code> (or its YAML config option).&lt;/p>
&lt;p>The following configuration snippet shows an example of accepting multiple HA pairs config via the YAML config file:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87;font-weight:bold">limits&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">...&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">accept_ha_samples&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">true&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">accept_mixed_ha_samples&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">true&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">...&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline">&lt;/span>&lt;span style="color:#204a87;font-weight:bold">distributor&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">...&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">ha_tracker&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">enable_ha_tracker&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">true&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">...&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">kvstore&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">[ store&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">&amp;lt;string&amp;gt; | default = &amp;#34;consul&amp;#34; ]&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#204a87;font-weight:bold">[ consul | etcd&lt;/span>&lt;span style="color:#000;font-weight:bold">:&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">&amp;lt;config&amp;gt; ]&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">...&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#f8f8f8;text-decoration:underline"> &lt;/span>&lt;span style="color:#000">...&lt;/span>&lt;span style="color:#f8f8f8;text-decoration:underline">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>For further configuration file documentation, see
the &lt;a href="/docs/configuration/configuration-file/#limits_config">limits section&lt;/a>.&lt;/p></description></item><item><title>Docs: Encryption at Rest</title><link>/docs/guides/encryption-at-rest/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/guides/encryption-at-rest/</guid><description>
&lt;p>Cortex supports data encryption at rest for some storage backends.&lt;/p>
&lt;h2 id="s3">S3&lt;/h2>
&lt;p>The Cortex S3 client supports the following server-side encryption (SSE) modes:&lt;/p>
Expand Down
Loading

0 comments on commit d4d3cb9

Please sign in to comment.