<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Alek&#x27;s Blog - observability</title>
    <subtitle>Production notes on Kubernetes, OpenShift, and OVHcloud: observability, log archiving, service mesh, LLM inference, and digital sovereignty.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://blog.none.at/tags/observability/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://blog.none.at"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-07-01T00:00:00+00:00</updated>
    <id>https://blog.none.at/tags/observability/atom.xml</id>
    <entry xml:lang="en">
        <title>K8s &amp; OpenShift: Day-2 Operations &amp; GitOps</title>
        <published>2026-07-01T00:00:00+00:00</published>
        <updated>2026-07-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-07-01-k8s-openshift-bp-operations/"/>
        <id>https://blog.none.at/blog/2026/2026-07-01-k8s-openshift-bp-operations/</id>
        
        <summary type="html">&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-07-01-k8s-openshift-bp-security&#x2F;&quot;&gt;Part 5&lt;&#x2F;a&gt; covered the security controls that
harden workloads and the cluster. This part covers what keeps a cluster healthy after the initial
deployment: GitOps workflows, observability, cost control, and the operational cadence of upgrades.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>LLM Inference on OVH MKS: Prometheus, Grafana, and KEDA</title>
        <published>2026-06-02T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-06-02-llm-inference-on-ovh-observability/"/>
        <id>https://blog.none.at/blog/2026/2026-06-02-llm-inference-on-ovh-observability/</id>
        
        <summary type="html">&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-06-02-llm-inference-on-ovh-introduction&#x2F;&quot;&gt;Part 1&lt;&#x2F;a&gt; covered the architecture and use cases.
&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-06-02-llm-inference-on-ovh-deployment&#x2F;&quot;&gt;Part 2&lt;&#x2F;a&gt; walked through Terraform and Ansible.
&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-06-02-llm-inference-on-ovh-serving&#x2F;&quot;&gt;Part 3&lt;&#x2F;a&gt; covered models and the OpenAI API.
This part adds observability (Prometheus + Grafana) and scale-to-zero autoscaling via KEDA.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>SigNoz on OVH MKS: The Complete Guide</title>
        <published>2026-05-16T00:00:00+00:00</published>
        <updated>2026-05-16T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-16-signoz-on-ovh-guide/"/>
        <id>https://blog.none.at/blog/2026/2026-05-16-signoz-on-ovh-guide/</id>
        
        <summary type="html">&lt;p&gt;This is the index and reading guide for a three-part series that turns storage-engine theory into a
fully reproducible, sovereign observability stack: &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;signoz.io&quot;&gt;SigNoz&lt;&#x2F;a&gt; Community Edition on
OVH Managed Kubernetes Service (MKS), with metrics, distributed traces, and logs all stored in a
single ClickHouse cluster and cold-tiered to OVH Object Storage Infrequent Access. It is an
alternative to hyperscaler-locked observability SaaS, built as a working example repository rather
than a slide deck — clone it, fill in credentials, run Terraform and Ansible. Unlike a stack that
bolts together Prometheus, Jaeger or Tempo, and Loki or Elasticsearch as three separately-operated
databases, SigNoz stores metrics, traces, and logs together in ClickHouse from the start — one
retention policy, one S3 tiering config, one SQL interface, instead of three.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>SigNoz on OVH MKS: Infrastructure with Terraform + Ansible</title>
        <published>2026-05-16T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-16-signoz-on-ovh-infrastructure/"/>
        <id>https://blog.none.at/blog/2026/2026-05-16-signoz-on-ovh-infrastructure/</id>
        
        <summary type="html">&lt;p&gt;The previous two series covered the theory: &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse&#x2F;&quot;&gt;which storage engine fits 7-year log archiving&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;what managed cloud services cost&lt;&#x2F;a&gt;. This post turns that analysis into a fully reproducible sovereign observability stack. The goal is not just lower cost, but operational control and EU-hosted observability without hyperscaler lock-in — &lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;signoz.io&quot;&gt;SigNoz&lt;&#x2F;a&gt; Community Edition on OVH, with metrics, distributed traces, and logs all stored in ClickHouse with S3 cold-tier tiering to OVH Object Storage Infrequent Access.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>SigNoz on OVH MKS: Metrics, Traces &amp; Logs with Istio Ambient</title>
        <published>2026-05-16T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-16-signoz-on-ovh-metrics-traces-logs/"/>
        <id>https://blog.none.at/blog/2026/2026-05-16-signoz-on-ovh-metrics-traces-logs/</id>
        
        <summary type="html">&lt;p&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-16-signoz-on-ovh-infrastructure&#x2F;&quot;&gt;Part 1&lt;&#x2F;a&gt; set up the infrastructure: OVH MKS, vRack, Istio Ambient Mode, and SigNoz itself via Terraform + Ansible. This post covers what to do after the cluster is running — sending telemetry data, verifying the S3 cold tier is active, and building the first dashboards.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>AWS vs. GCP vs. Azure vs. OVHcloud: The Complete Guide to Managed Log Archiving</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-05-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-guide/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-guide/</id>
        
        <summary type="html">&lt;p&gt;This is the index and reading guide for a six-part series comparing managed log archiving
on AWS, GCP, Azure, and OVHcloud for retention periods of seven years or more. It is
written for teams that have to choose between a hyperscaler’s managed log service and a
self-hosted alternative on OVH, and who need the comparison grounded in real prices, real
API behaviour, and real operational constraints rather than marketing copy. Each part
stands on its own; together they walk the full lifecycle of a long-term log archive — from
what it costs, through how it is built and secured, to how it is run and audited years
after the first log lands.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>AWS vs. GCP vs. Azure vs. OVHcloud: Log Archiving Operations</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-operations/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-operations/</id>
        
        <summary type="html">&lt;p&gt;This post covers the operational dimension of the &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;managed log archiving comparison&lt;&#x2F;a&gt;:
how each provider integrates with Kubernetes, what ingest pipeline options exist, how
backup and disaster recovery work, and how you observe the log pipeline itself.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-guide&#x2F;&quot;&gt;AWS vs. GCP vs. Azure vs. OVHcloud: The Complete Guide to Managed Log Archiving&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;Part 1 — Overview &amp;amp; Cost:&lt;&#x2F;a&gt; Services, storage model, 7-year cost comparison&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-preflight&#x2F;&quot;&gt;Part 2 — Pre-Flight, Flexibility &amp;amp; Auditor Export:&lt;&#x2F;a&gt; Pre-flight checklist, retroactive flexibility, auditor export&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 3 — Operations — this post:&lt;&#x2F;strong&gt; Kubernetes integration, ingest pipeline, backup &amp;amp; DR, observability&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-security&#x2F;&quot;&gt;Part 4 — Security &amp;amp; Compliance:&lt;&#x2F;a&gt; IAM&#x2F;RBAC, encryption, WORM, GDPR, compliance certificates&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-ux&#x2F;&quot;&gt;Part 5 — Query, Dashboards &amp;amp; Recommendations:&lt;&#x2F;a&gt; Query interfaces, dashboards, alerting, cold-tier behaviour, when to use which&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-production&#x2F;&quot;&gt;Part 6 — Production Checklist, Guardrails &amp;amp; Runbooks:&lt;&#x2F;a&gt; Loss detection, privacy, schema, cost guardrails, runbooks, fire drills&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;em&gt;Self-hosted alternative: &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-operations&#x2F;&quot;&gt;Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse — Part 2 (Operations)&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Log Archiving Pre-Flight &amp; Auditor Export: AWS &#x2F; GCP &#x2F; Azure &#x2F; OVHcloud</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-preflight/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-preflight/</id>
        
        <summary type="html">&lt;p&gt;This post continues the managed log archiving series with three operational questions that
rarely appear in provider documentation: what must be done before writing the first log,
what cannot be changed retroactively, and how to export logs to an external auditor in
a tamper-evident way.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-guide&#x2F;&quot;&gt;AWS vs. GCP vs. Azure vs. OVHcloud: The Complete Guide to Managed Log Archiving&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;Part 1 — Overview &amp;amp; Cost:&lt;&#x2F;a&gt; Services, storage model, 7-year cost comparison&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 2 — Pre-Flight, Flexibility &amp;amp; Auditor Export — this post&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-operations&#x2F;&quot;&gt;Part 3 — Operations:&lt;&#x2F;a&gt; Kubernetes integration, ingest pipeline, backup &amp;amp; DR&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-security&#x2F;&quot;&gt;Part 4 — Security &amp;amp; Compliance:&lt;&#x2F;a&gt; IAM&#x2F;RBAC, encryption, WORM, GDPR, compliance certificates&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-ux&#x2F;&quot;&gt;Part 5 — Query, Dashboards &amp;amp; Recommendations:&lt;&#x2F;a&gt; Query interfaces, dashboards, alerting, cold-tier behaviour&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-production&#x2F;&quot;&gt;Part 6 — Production Checklist, Guardrails &amp;amp; Runbooks:&lt;&#x2F;a&gt; Loss detection, privacy, schema, cost guardrails, runbooks, fire drills&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>7-Year Log Archiving in Production: Checklist, Guardrails &amp; Runbooks</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-production/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-production/</id>
        
        <summary type="html">&lt;p&gt;Choosing the provider and storage tier is only half of the work. A seven-year log archive
is a production system: it must prove that logs are complete, protect personal data, keep
query costs bounded, survive access-key and restore failures, and give auditors repeatable
evidence without turning every audit into an incident.&lt;&#x2F;p&gt;
&lt;p&gt;This final part turns the provider comparison into an operating checklist.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-guide&#x2F;&quot;&gt;AWS vs. GCP vs. Azure vs. OVHcloud: The Complete Guide to Managed Log Archiving&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;Part 1 — Overview &amp;amp; Cost:&lt;&#x2F;a&gt; Services, storage model, 7-year cost comparison&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-preflight&#x2F;&quot;&gt;Part 2 — Pre-Flight, Flexibility &amp;amp; Auditor Export:&lt;&#x2F;a&gt; Pre-flight checklist, retroactive flexibility, auditor export&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-operations&#x2F;&quot;&gt;Part 3 — Operations:&lt;&#x2F;a&gt; Kubernetes integration, ingest pipeline, backup &amp;amp; DR&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-security&#x2F;&quot;&gt;Part 4 — Security &amp;amp; Compliance:&lt;&#x2F;a&gt; IAM&#x2F;RBAC, encryption, WORM, GDPR, compliance certificates&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-ux&#x2F;&quot;&gt;Part 5 — Query, Dashboards &amp;amp; Recommendations:&lt;&#x2F;a&gt; Query interfaces, dashboards, alerting, cold-tier behaviour, when to use which&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 6 — Production Checklist, Guardrails &amp;amp; Runbooks — this post&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Log Archiving Security &amp; Compliance: AWS &#x2F; GCP &#x2F; Azure &#x2F; OVHcloud</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-security/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-security/</id>
        
        <summary type="html">&lt;p&gt;This post covers the security and compliance dimension of the
&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;managed log archiving comparison&lt;&#x2F;a&gt;:
encryption, access control, immutability for regulatory retention, GDPR, and compliance
certifications relevant for EU&#x2F;DACH environments.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-guide&#x2F;&quot;&gt;AWS vs. GCP vs. Azure vs. OVHcloud: The Complete Guide to Managed Log Archiving&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;Part 1 — Overview &amp;amp; Cost:&lt;&#x2F;a&gt; Services, storage model, 7-year cost comparison&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-preflight&#x2F;&quot;&gt;Part 2 — Pre-Flight, Flexibility &amp;amp; Auditor Export:&lt;&#x2F;a&gt; Pre-flight checklist, retroactive flexibility, auditor export&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-operations&#x2F;&quot;&gt;Part 3 — Operations:&lt;&#x2F;a&gt; Kubernetes integration, ingest pipeline, backup &amp;amp; DR&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 4 — Security &amp;amp; Compliance — this post:&lt;&#x2F;strong&gt; IAM&#x2F;RBAC, encryption, WORM, GDPR, compliance certificates&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-ux&#x2F;&quot;&gt;Part 5 — Query, Dashboards &amp;amp; Recommendations:&lt;&#x2F;a&gt; Query interfaces, dashboards, alerting, cold-tier behaviour, when to use which&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-production&#x2F;&quot;&gt;Part 6 — Production Checklist, Guardrails &amp;amp; Runbooks:&lt;&#x2F;a&gt; Loss detection, privacy, schema, cost guardrails, runbooks, fire drills&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;em&gt;Self-hosted alternative: &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-security&#x2F;&quot;&gt;Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse — Part 3 (Security)&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Log Archiving Query &amp; Recommendations: AWS &#x2F; GCP &#x2F; Azure &#x2F; OVHcloud</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-ux/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving-ux/</id>
        
        <summary type="html">&lt;p&gt;This post covers query interfaces, dashboard building, alerting, and cold-tier query
behaviour for the &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;managed log archiving comparison&lt;&#x2F;a&gt;,
and closes with concrete recommendations for each scenario.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-guide&#x2F;&quot;&gt;AWS vs. GCP vs. Azure vs. OVHcloud: The Complete Guide to Managed Log Archiving&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving&#x2F;&quot;&gt;Part 1 — Overview &amp;amp; Cost:&lt;&#x2F;a&gt; Services, storage model, 7-year cost comparison&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-preflight&#x2F;&quot;&gt;Part 2 — Pre-Flight, Flexibility &amp;amp; Auditor Export:&lt;&#x2F;a&gt; Pre-flight checklist, retroactive flexibility, auditor export&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-operations&#x2F;&quot;&gt;Part 3 — Operations:&lt;&#x2F;a&gt; Kubernetes integration, ingest pipeline, backup &amp;amp; DR&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-security&#x2F;&quot;&gt;Part 4 — Security &amp;amp; Compliance:&lt;&#x2F;a&gt; IAM&#x2F;RBAC, encryption, WORM, GDPR, compliance certificates&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 5 — Query, Dashboards &amp;amp; Recommendations — this post&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-production&#x2F;&quot;&gt;Part 6 — Production Checklist, Guardrails &amp;amp; Runbooks:&lt;&#x2F;a&gt; Loss detection, privacy, schema, cost guardrails, runbooks, fire drills&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;em&gt;Self-hosted alternative: &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-ux&#x2F;&quot;&gt;Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse — Part 4 (UX)&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>AWS vs. GCP vs. Azure vs. OVHcloud: Managed Log Archiving for 7+ Years</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-aws-gcp-azure-ovh-log-archiving/</id>
        
        <summary type="html">&lt;p&gt;Long-term log archiving at scale is an expensive problem. Cloud providers offer a wide
range of managed services for ingesting, storing, and querying logs — and the cost
differences between them are dramatic. This series covers &lt;strong&gt;AWS, GCP, Azure, and OVH&lt;&#x2F;strong&gt;
along the axes that matter for 7-year archival: services available, storage model, ingest
cost, 7-year total cost at 100 GB&#x2F;day, Kubernetes integration, security, and query
interfaces.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-guide&#x2F;&quot;&gt;AWS vs. GCP vs. Azure vs. OVHcloud: The Complete Guide to Managed Log Archiving&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 1 — this post:&lt;&#x2F;strong&gt; Services overview, storage model, and 7-year cost comparison&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-preflight&#x2F;&quot;&gt;Part 2 — Pre-Flight, Flexibility &amp;amp; Auditor Export:&lt;&#x2F;a&gt; Pre-flight checklist, retroactive flexibility, auditor export&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-operations&#x2F;&quot;&gt;Part 3 — Operations:&lt;&#x2F;a&gt; Onboarding, Kubernetes integration, ingest pipeline, backup &amp;amp; DR&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-security&#x2F;&quot;&gt;Part 4 — Security &amp;amp; Compliance:&lt;&#x2F;a&gt; IAM&#x2F;RBAC, encryption, WORM, GDPR, compliance certificates&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-ux&#x2F;&quot;&gt;Part 5 — Query, Dashboards &amp;amp; Recommendations:&lt;&#x2F;a&gt; Query interfaces, dashboards, alerting, cold-tier behaviour, when to use which&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-aws-gcp-azure-ovh-log-archiving-production&#x2F;&quot;&gt;Part 6 — Production Checklist, Guardrails &amp;amp; Runbooks:&lt;&#x2F;a&gt; Loss detection, privacy, schema, cost guardrails, runbooks, fire drills&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;&lt;em&gt;Self-hosted alternative: &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse&#x2F;&quot;&gt;Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse&lt;&#x2F;a&gt; — tiering, compression, resource consumption, SaaS options.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Retaining logs for seven or more years is a very different problem than storing the last
30 days of operational logs. Ingest cost per GB, the ability to query old data without
restoring from tape, and long-term pricing predictability dominate over query latency.
Each of the four providers covered here has a fundamentally different answer to this
problem — and for at least one of them, the honest answer is “our managed offerings are
not designed for this; run it yourself instead.”&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse: The Complete Guide</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-05-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-es-os-loki-quickwit-clickhouse-guide/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-es-os-loki-quickwit-clickhouse-guide/</id>
        
        <summary type="html">&lt;p&gt;This is the index and reading guide for a five-part series comparing Elasticsearch,
OpenSearch, Grafana Loki, Quickwit, and ClickHouse as backends for long-term log archiving —
retention measured in years, not days. It is for anyone choosing or operating a log-storage
backend: the comparison is empirically grounded across storage tiering, operations, security,
and day-to-day usability, and closes with a full working ClickHouse pipeline running on OVH
Managed Kubernetes Service (MKS).&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse: Kubernetes Operations, Backup &amp; DR</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-es-os-loki-quickwit-clickhouse-operations/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-es-os-loki-quickwit-clickhouse-operations/</id>
        
        <summary type="html">&lt;p&gt;Cluster setup, ingest pipelines, and backup &amp;amp; disaster recovery differ significantly across
&lt;strong&gt;Elasticsearch&lt;&#x2F;strong&gt;, &lt;strong&gt;OpenSearch&lt;&#x2F;strong&gt;, &lt;strong&gt;Grafana Loki&lt;&#x2F;strong&gt;, &lt;strong&gt;Quickwit&lt;&#x2F;strong&gt;, and &lt;strong&gt;ClickHouse&lt;&#x2F;strong&gt; —
and these differences often matter more than raw performance when a log archive must run
reliably for 7+ years.&lt;&#x2F;p&gt;
&lt;p&gt;This is Part 2 of a five-part series.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-guide&#x2F;&quot;&gt;Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse: The Complete Guide&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse&#x2F;&quot;&gt;Part 1 — Comparison:&lt;&#x2F;a&gt; Storage tiering, compression, resource consumption, query languages, SaaS options&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 2 — Operations — this post:&lt;&#x2F;strong&gt; Setup, ingest pipeline, ECS vs. OTel, backup &amp;amp; DR, observability, alerting&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-security&#x2F;&quot;&gt;Part 3 — Security &amp;amp; Compliance:&lt;&#x2F;a&gt; Encryption, RBAC, WORM &#x2F; S3 Object Lock&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-ux&#x2F;&quot;&gt;Part 4 — UX, Dashboards &amp;amp; Alerts:&lt;&#x2F;a&gt; UI layers, log search UX, cold-tier query behaviour, dashboard building, sharing, alerting&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-usecases&#x2F;&quot;&gt;Part 5 — Use Case:&lt;&#x2F;a&gt; Vector, Istio&#x2F;Envoy, nginx, Java on OVH MKS — complete ClickHouse ingestion setup and monthly awffull report&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse: UX, Dashboards &amp; Alerts</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-es-os-loki-quickwit-clickhouse-ux/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-es-os-loki-quickwit-clickhouse-ux/</id>
        
        <summary type="html">&lt;p&gt;Day-to-day operability of a log archive depends less on storage internals and more on what
happens when an engineer opens a browser and searches for the cause of last Tuesday’s
outage — or, years later, a compliance auditor queries a 4-year-old event trail. The five
systems differ substantially in the quality of their search UI, how well they support
dashboard building and sharing, and how (or whether) they handle alerts natively. This post
covers all of those dimensions.&lt;&#x2F;p&gt;
&lt;p&gt;This is Part 4 of a five-part series.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-guide&#x2F;&quot;&gt;Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse: The Complete Guide&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse&#x2F;&quot;&gt;Part 1 — Comparison:&lt;&#x2F;a&gt; Storage tiering, compression, resource consumption, query languages, SaaS options&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-operations&#x2F;&quot;&gt;Part 2 — Operations:&lt;&#x2F;a&gt; Setup, ingest pipeline, ECS vs. OTel, backup &amp;amp; DR, observability, alerting&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-security&#x2F;&quot;&gt;Part 3 — Security &amp;amp; Compliance:&lt;&#x2F;a&gt; Encryption, RBAC, WORM &#x2F; S3 Object Lock&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 4 — UX, Dashboards &amp;amp; Alerts — this post:&lt;&#x2F;strong&gt; UI layers, log search UX, cold-tier query behaviour, dashboards, sharing, alerting&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-usecases&#x2F;&quot;&gt;Part 5 — Use Case:&lt;&#x2F;a&gt; Vector, Istio&#x2F;Envoy, nginx, Java on OVH MKS — complete ClickHouse ingestion setup and monthly awffull report&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse: Long-Term Log Archiving for 7+ Years</title>
        <published>2026-05-14T00:00:00+00:00</published>
        <updated>2026-06-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              aleks
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.none.at/blog/2026/2026-05-14-es-os-loki-quickwit-clickhouse/"/>
        <id>https://blog.none.at/blog/2026/2026-05-14-es-os-loki-quickwit-clickhouse/</id>
        
        <summary type="html">&lt;p&gt;Long-term log archiving is a deep topic. Each of the five systems covered here has its own
tiering model, object storage integration, query language, operational quirks, and security
posture. To do it justice, this comparison is split across &lt;strong&gt;five posts&lt;&#x2F;strong&gt; — take your time
reading them, and don’t hesitate to come back to individual sections more than once.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Full guide:&lt;&#x2F;strong&gt; &lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-guide&#x2F;&quot;&gt;Elasticsearch vs. OpenSearch vs. Loki vs. Quickwit vs. ClickHouse: The Complete Guide&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Part 1 — this post:&lt;&#x2F;strong&gt; Storage tiering, compression, resource consumption, query languages, SaaS options&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-operations&#x2F;&quot;&gt;Part 2 — Operations:&lt;&#x2F;a&gt; Setup, ingest pipeline, ECS vs. OTel, backup &amp;amp; DR, observability, alerting&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-security&#x2F;&quot;&gt;Part 3 — Security &amp;amp; Compliance:&lt;&#x2F;a&gt; Encryption, RBAC, WORM &#x2F; S3 Object Lock&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-ux&#x2F;&quot;&gt;Part 4 — UX, Dashboards &amp;amp; Alerts:&lt;&#x2F;a&gt; UI layers, log search UX, cold-tier query behaviour, dashboard building, sharing, alerting&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;blog.none.at&#x2F;blog&#x2F;2026&#x2F;2026-05-14-es-os-loki-quickwit-clickhouse-usecases&#x2F;&quot;&gt;Part 5 — Use Case:&lt;&#x2F;a&gt; Vector, Istio&#x2F;Envoy, nginx, Java on OVH MKS — complete ClickHouse ingestion setup and monthly awffull report&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;Storing logs for compliance, auditing, or forensic purposes often means retaining data for
&lt;strong&gt;seven years or more&lt;&#x2F;strong&gt;. That is a very different problem than storing the last 30 days of
operational logs. Hot-tier query latency matters less; cost per GB, the ability to still
search old data without restoring it manually, and the operational burden of keeping the
system alive for years become the dominant concerns.&lt;&#x2F;p&gt;
&lt;p&gt;This post compares five systems — &lt;strong&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.elastic.co&#x2F;elasticsearch&quot;&gt;Elasticsearch&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;, &lt;strong&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;opensearch.org&quot;&gt;OpenSearch&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;, &lt;strong&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;grafana.com&#x2F;oss&#x2F;loki&#x2F;&quot;&gt;Grafana Loki&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;,
&lt;strong&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;quickwit.io&quot;&gt;Quickwit&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt;, and &lt;strong&gt;&lt;a rel=&quot;noopener external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;clickhouse.com&quot;&gt;ClickHouse&lt;&#x2F;a&gt;&lt;&#x2F;strong&gt; — along the axes that matter for long-term archiving:
tiering, object storage integration, compression, resource consumption during
ingest&#x2F;compact&#x2F;search, and available SaaS options. A separate section covers systems that
were evaluated but are &lt;strong&gt;not recommended&lt;&#x2F;strong&gt; for this use case.&lt;&#x2F;p&gt;</summary>
        
    </entry>
</feed>
