# Cât costă cu adevărat observabilitatea managed la 100 GB pe zi: Datadog, Grafana Cloud, self-hosted

Factura de observabilitate e cea care surprinde de două ori. Prima dată, când sosește și e o treime din factura de compute. A doua, un an mai târziu, când e *mai mare* decât factura de compute, pentru că compute-ul s-a ieftinit per unitate pe măsură ce ai optimizat, iar telemetria s-a scumpit per unitate pe măsură ce ai adăugat tag-uri.

Am scris despre a ține [logurile](/ro/blog/your-logs-should-not-know-which-cloud), [trace-urile](/ro/blog/your-traces-should-not-know-which-cloud) și [alertele](/ro/blog/alerts-that-do-not-know-which-cloud) neutre față de cloud. Seria aia face un argument de arhitectură. Articolul ăsta îl face pe cel financiar, cu cifre, pentru cele trei moduri în care poți cumpăra de fapt backend-ul: un vendor full-service, un stack open-source găzduit sau rularea stack-ului open-source pe cont propriu.

## Workload-ul

Ca să comparăm mere cu mere, un singur workload, la scara la care decizia începe să conteze:

| Semnal | Volum | Note |
|---|---|---|
| Loguri | 100 GB / zi | JSON, ~3 TB / lună, retenție 30 de zile |
| Trace-uri | 50 GB / zi după tail sampling | ~1,5 TB / lună, retenție 14 zile |
| Metrici | 300.000 de serii de timp active | Colectate la 15 s, retenție 13 luni |
| Host-uri | 40 | Un amestec de noduri Kubernetes și containere |

E cam un produs de mărime medie, cu câteva sute de request-uri pe secundă. Echipele mici sunt sub el; majoritatea companiilor cu o echipă de platformă sunt peste. Forma concluziilor se păstrează la ambele capete; cifrele absolute scalează aproape liniar.

## Opțiunea 1: un vendor full-service

Datadog e referința. Prețuri de listă în 2026, aproximativ, și orice client mare negociază 20–40 % reducere, așa că ia-le ca plafon:

| Linie | Preț unitar | Lunar |
|---|---|---|
| Ingestion de loguri | ~$0,10 / GB | $300 |
| Indexare de loguri, 30 de zile | ~$2,50 / milion de evenimente (~2,5 KB fiecare → ~40 M evenimente / zi) | $3.000 |
| Host-uri APM | ~$40 / host | $1.600 |
| Span-uri ingerate peste alocarea inclusă | ~$0,10 / GB (după 150 GB / host incluși) | ~$0 la volumul ăsta |
| Monitorizare de infrastructură | ~$23 / host | $920 |
| Metrici custom peste cele 100 / host incluse | ~$5 / 100 de metrici · 296.000 în plus | ~$1.500 |
| **Total** | | **~$7.300** |

Linia de *indexare* a logurilor domină, și e cea la care nu se așteaptă lumea: ingestion-ul e ieftin, posibilitatea de a căuta e ce costă. Linia de metrici custom e a doua surpriză, pentru că „custom” înseamnă orice metrică ce nu vine dintr-o integrare a agentului, adică fiecare metrică de aplicație pe care o emiți.

Ce primești pentru ei e real: un agent, un UI, fiecare integrare deja construită, monitorizare de securitate și RUM la un click distanță, și un contract de suport. Pentru o echipă care n-are pe nimeni să ruleze infrastructură, ăsta e tot rostul.

## Opțiunea 2: open source găzduit

Grafana Cloud, care găzduiește Loki, Tempo și Mimir cu același model de date pe care l-ai rula singur. Prețuri de listă, aproximativ:

| Linie | Preț unitar | Lunar |
|---|---|---|
| Loguri | ~$0,50 / GB ingerat, 30 de zile incluse | $1.500 |
| Trace-uri | ~$0,50 / GB ingerat, 14 zile incluse | $750 |
| Metrici | ~$8 / 1.000 de serii | $2.400 |
| Utilizatori, alertare, dashboard-uri | incluse la nivelul ăsta | $0 |
| **Total** | | **~$4.650** |

Mai ieftin decât vendorul cu cam o treime, și diferența crește cu volumul de loguri pentru că nu există multiplicator de indexare. Metricile sunt semnalul scump aici, exact opusul profilului vendorului. Și există un cost nespus care contează pentru noi: datele noastre părăsesc cloud-ul clientului și ajung în al furnizorului, ceea ce pentru unul dintre clienții noștri e o problemă contractuală, iar pentru altul una de rezidență a datelor.

## Opțiunea 3: self-hosted

Aceleași trei componente pe compute-ul nostru, în contul clientului, scriind în object storage. Cifrele de mai jos sunt pentru un deployment pe care chiar îl rulăm, cam la scara asta, la prețuri de listă AWS:

| Linie | Ce | Lunar |
|---|---|---|
| Loki | 3 × m6i.large (write, read, backend), ~$70 fiecare | $210 |
| Tempo | 2 × m6i.large | $140 |
| Mimir | 3 × r6i.large (multă memorie), ~$125 fiecare | $375 |
| Grafana + alertare | 1 × t3.medium | $30 |
| Object storage | ~1,2 TB loguri comprimate + trace-uri + blocuri de metrici la $0,023 / GB | $30 |
| Load balancer, EBS pentru WAL | | $60 |
| **Total infrastructură** | | **~$845** |
| Operare | ~0,15 FTE: upgrade-uri, capacitate, on-call pentru stack-ul în sine | **~$1.500–2.500** |
| **Total** | | **~$2.300–3.300** |

Infrastructura e o eroare de rotunjire. Linia onestă e operarea. Estimăm 0,15 dintr-un inginer, adică vreo zi la două săptămâni: upgrade-ul celor trei componente, urmărirea propriilor dashboard-uri, ajustarea retenției și a compactării, și a fi persoana care e sunată când stack-ul de observabilitate e cel stricat. Numărul ăla e real, și e numărul spre care vendorii au dreptate să arate. E și un număr care nu crește cu volumul: al zecelea terabyte pe zi costă aceleași ore de inginer ca primul.

<div class="article-figure">
<svg viewBox="0 0 900 260" width="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Trei bare stivuite cu costul lunar la 100 GB pe zi de loguri. Vendor full-service: cam 7.300 de dolari, dominat de indexarea logurilor și metricile custom. Open source găzduit: cam 4.650 de dolari, dominat de metrici. Self-hosted: cam 2.800 de dolari, din care infrastructura e 845 și operarea 1.500 până la 2.500. O notă spune că costul de operare self-hosted e plat cu volumul, în timp ce celelalte două cresc liniar.">
<g font-family="Inter,system-ui,sans-serif" font-size="12">
<text x="20" y="24" fill="#f1f3ff" font-size="14" font-weight="700">Cost lunar la 100 GB / zi loguri · 50 GB / zi trace-uri · 300k serii</text>
<line x1="80" y1="220" x2="880" y2="220" stroke="#2a3150"/>
<text x="130" y="240" text-anchor="middle" fill="#9aa3c7">vendor full-service</text>
<rect x="80" y="74" width="100" height="146" fill="#ff6b8a" opacity="0.85"/><text x="130" y="60" text-anchor="middle" fill="#f1f3ff" font-weight="700">~$7.300</text>
<text x="196" y="100" fill="#9aa3c7" font-size="11">indexare loguri $3.000</text><text x="196" y="118" fill="#9aa3c7" font-size="11">host-uri APM + infra $2.500</text><text x="196" y="136" fill="#9aa3c7" font-size="11">metrici custom $1.500</text>
<text x="430" y="240" text-anchor="middle" fill="#9aa3c7">open source găzduit</text>
<rect x="380" y="127" width="100" height="93" fill="#ffd166" opacity="0.85"/><text x="430" y="113" text-anchor="middle" fill="#f1f3ff" font-weight="700">~$4.650</text>
<text x="496" y="150" fill="#9aa3c7" font-size="11">metrici $2.400</text><text x="496" y="168" fill="#9aa3c7" font-size="11">loguri $1.500</text><text x="496" y="186" fill="#9aa3c7" font-size="11">trace-uri $750</text>
<text x="730" y="240" text-anchor="middle" fill="#9aa3c7">self-hosted</text>
<rect x="680" y="164" width="100" height="56" fill="#4fffb0" opacity="0.85"/><rect x="680" y="203" width="100" height="17" fill="#7b8cff"/><text x="730" y="150" text-anchor="middle" fill="#f1f3ff" font-weight="700">~$2.800</text>
<text x="796" y="180" fill="#4fffb0" font-size="11">operare ~$2.000</text><text x="796" y="214" fill="#7b8cff" font-size="11">infrastructură $845</text>
<text x="450" y="256" text-anchor="middle" fill="#9aa3c7">Partea verde e plată cu volumul. Barele roșie și galbenă sunt liniare în el.</text>
</g>
</svg>
</div>

## Punctul de încrucișare, și de ce nu e unde crezi

La 10 GB pe zi, vendorul e cam $1.200, open source-ul găzduit cam $700, iar self-hosted e tot $845 infrastructură plus același cost de operare, deci $2.500. **Self-hosting-ul pierde la scară mică**, clar. Cei 0,15 FTE sunt un cost fix, iar la volume mici sunt toată factura.

La 100 GB pe zi, tabelul de mai sus: self-hosted câștigă de două până la trei ori, iar diferența e în mare parte linia de indexare a logurilor.

La 1 TB pe zi, vendorul e undeva peste $50.000 pe lună după reduceri, open source-ul găzduit în jur de $30.000, iar self-hosted e cam $4.000 infrastructură și poate 0,3 FTE, deci sub $10.000. La scara aia, costul de operare a încetat să mai fie povestea.

<div class="article-figure">
<svg viewBox="0 0 900 250" width="100%" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Grafic liniar al costului lunar în funcție de volumul de loguri pe o axă logaritmică de la 10 GB pe zi la 1 TB pe zi. Linia vendorului urcă de la 1.200 la peste 50.000 de dolari. Linia open source găzduit urcă de la 700 la cam 30.000. Linia self-hosted pornește mai sus, la 2.500, și urcă încet până sub 10.000. Încrucișarea unde self-hosted devine cel mai ieftin e cam la 40–60 GB pe zi.">
<g font-family="Inter,system-ui,sans-serif" font-size="12">
<text x="20" y="24" fill="#f1f3ff" font-size="14" font-weight="700">Cost lunar vs volum de loguri (scară logaritmică)</text>
<line x1="80" y1="210" x2="880" y2="210" stroke="#9aa3c7"/><line x1="80" y1="40" x2="80" y2="210" stroke="#9aa3c7"/>
<text x="80" y="228" text-anchor="middle" fill="#9aa3c7" font-size="10">10 GB/zi</text><text x="480" y="228" text-anchor="middle" fill="#9aa3c7" font-size="10">100 GB/zi</text><text x="880" y="228" text-anchor="middle" fill="#9aa3c7" font-size="10">1 TB/zi</text>
<text x="74" y="214" text-anchor="end" fill="#9aa3c7" font-size="10">$500</text><text x="74" y="130" text-anchor="end" fill="#9aa3c7" font-size="10">$5k</text><text x="74" y="46" text-anchor="end" fill="#9aa3c7" font-size="10">$50k</text>
<polyline points="80,178 480,116 880,42" fill="none" stroke="#ff6b8a" stroke-width="2.5"/><text x="700" y="60" fill="#ff6b8a" font-weight="700">vendor</text>
<polyline points="80,196 480,133 880,62" fill="none" stroke="#ffd166" stroke-width="2.5"/><text x="700" y="100" fill="#ffd166" font-weight="700">OSS găzduit</text>
<polyline points="80,150 480,150 880,103" fill="none" stroke="#4fffb0" stroke-width="2.5"/><text x="700" y="140" fill="#4fffb0" font-weight="700">self-hosted</text>
<line x1="330" y1="40" x2="330" y2="210" stroke="#9aa3c7" stroke-dasharray="4,3"/><text x="336" y="200" fill="#9aa3c7" font-size="10">încrucișare · ~50 GB/zi</text>
<text x="450" y="246" text-anchor="middle" fill="#9aa3c7">Sub ~50 GB/zi, plătește pe cineva. Peste, costul fix de operare e mai ieftin decât cel liniar al vendorului.</text>
</g>
</svg>
</div>

Încrucișarea e pe la 40–60 GB de loguri pe zi, mai jos decât ghicesc cei mai mulți. E mai jos pentru că operarea self-hosted nu scalează cu volumul, iar taxa de indexare a vendorului da. Dacă ești la 20 GB pe zi și crești cu 10 % pe lună, o vei trece în cam un an, iar migrarea backend-urilor de observabilitate e un proiect pe care ai prefera să-l faci înainte să ai nevoie de el.

## Ce nu arată tabelul

**Locația datelor tale.** Self-hosted ține fiecare linie de log în contul tău, în regiunea ta, sub cheia ta KMS. Pentru doi dintre clienții noștri asta nu e o preferință, e o cerință, și scoate opțiunile 1 și 2 de pe masă înainte să se discute prețul.

**Egress.** Dacă workload-urile tale sunt pe un cloud și endpoint-ul de ingestion al vendorului e în altă parte, fiecare gigabyte plătește [egress la ieșire](/ro/blog/your-logs-should-not-know-which-cloud). La 150 GB pe zi de loguri și trace-uri, sunt încă $400 pe lună, și nu sunt în lista de prețuri a nimănui.

**Lock-in, în ambele direcții.** Limbajul de interogare, dashboard-urile și definițiile de alertă ale vendorului nu se exportă. Ale stack-ului open-source da, fie găzduit, fie self-hosted: un JSON de dashboard Grafana și o regulă de alertă PromQL se mută între Grafana Cloud și propria ta Grafana neschimbate. Ăsta e cel mai puternic argument pentru opțiunea 2 față de 1, chiar și când prețurile sunt apropiate: ține opțiunea 3 deschisă.

**Cei 0,15 FTE sunt optimiști dacă nimeni nu vrea treaba asta.** Noi avem oameni cărora le place să ruleze Loki. Dacă echipa ta nu are, costul de operare nu e 0,15 FTE, e un stack rămas șase versiuni în urmă și o pană pe care n-o înțelege nimeni. Fii sincer cu asta înainte să alegi opțiunea 3.

## Ce recomandăm

- **Sub cam 30 GB pe zi, sau fără cineva care s-o dețină:** open source găzduit. Mai ieftin decât vendorul, ține modelul de date portabil, fără operare.
- **Peste cam 50 GB pe zi, cu cineva care vrea s-o ruleze:** self-hosted, în cloud-ul clientului, pe object storage. Bugetează orele de inginer explicit și pune-le pe aceeași masă cu licența pe care n-ai cumpărat-o.
- **Date reglementate sau rezidență contractuală:** self-hosted, indiferent de volum.
- **Vendorul full-service:** când ai plăti prima pentru integrări și suport, și când ești suficient de mic încât prima e mai mică decât o persoană. E un segment real, și nu suntem noi.

Cifrele se mișcă în fiecare an; forma nu. Indexarea și prețul per host cresc liniar cu produsul tău. Un inginer care rulează trei binare open-source pe object storage nu. Oriunde se încrucișează liniile alea pentru tine, ăla e punctul tău de decizie, și e probabil mai aproape decât crezi.

Vrei foaia de calcul cu propriile tale volume în ea? [O completăm împreună](/contact).
