Orbtrace
Yalnızca on-prem— sizin sunucunuz, sizin veriniz, SaaS yok

Kendi sunucunda gözlemlenebilirlik.Nedeni biz söyleriz.

Orbtrace, SRE ekipleri için tasarlanmış, kendi sunucunuzda çalışan gözlemlenebilirlik platformudur. Logları, izleri ve metrikleri tek yerde birleştirir; kök neden analizi (RCA) ve Geriye Dönük Oynatma ile gelir — gücünü sizin seçtiğiniz LLM'den alır: Claude, OpenAI, Azure OpenAI, Google Gemini ya da yerel Ollama. Tamamen ağınızın içinde çalışır. OpenTelemetry uyumlu. İnternet bağlantısı olmayan ortamlarda da çalışır. Docker Compose, Helm veya Ansible — platform ekibinin tercihine kalmış.

Özel teklif— sınırsız host, metering yok
Compose · Helm · AnsibleSadece on-premİnternetsiz kurulum8 GB VPS'ten başlar (Değerlendirme)
~/orbtrace
zsh
$ orbtrace pilot init --license pilot-aug26.lic
→ docker compose up -d
 ✓ doris-fe started in 6.2s
 ✓ otelcol up · ports 4317, 4318
 ✓ orbtrace-server ready · http://localhost:8080
▸ Point your OTLP exporters at otel://localhost:4317
$ orbtrace query 'level:Error AND duration:>500'
orbtrace.your-company.internal/incidents/i-9f3
v1.0.0
level:Error AND service:checkout-api AND duration:>500 in "last 24 hours"128 hits · 92ms
Errors / min
312+184%
p99 latency
1.24s+412 ms
Ingest rate
128k/sstable
Errors over time
312 errors · checkout-api · last 24h
anomaly · 12:34
Trace · 7c91f4… · 1.24s · 7 spans
  • checkout-api · POST /orders1240ms
  • payments · charge970ms
  • stripe.charge (external)740ms
  • auth.verify (jwt)70ms
  • ledger · acct.lock120ms
  • postgres.tx (deadlock)100ms
  • kafka.publish orders.created50ms
Service topology
Causal RCAconfidence 0.91grounded · 312 cited spans

Root cause: deploy svc-payments@a91c2 introduced a long-running ledger.acct_lock tx. p99 across the checkout path increased by +412 ms. Rolling back resolves the incident.

Platform ekibinizin zaten kullandığı açık standartlar üzerine kuruldu

  • OpenTelemetry-native
  • Apache Doris
  • Docker Compose
  • Helm chart
  • Ansible playbook
  • GDPR · SOC 2 II
  • Runs on 8 GB RAM
  • OIDC · SAML · SSO
  • Air-gapped install
  • Anthropic Claude
  • OpenAI
  • Azure OpenAI
  • Ollama local
  • OpenTelemetry-native
  • Apache Doris
  • Docker Compose
  • Helm chart
  • Ansible playbook
  • GDPR · SOC 2 II
  • Runs on 8 GB RAM
  • OIDC · SAML · SSO
  • Air-gapped install
  • Anthropic Claude
  • OpenAI
  • Azure OpenAI
  • Ollama local
100k+
olay/sn · 3 düğümlü kümede
< 60s
docker compose'dan ilk veri akışına
0%
incident zirvelerinde error drop oranı
8 GB
varsayılan yığın için minimum RAM
Tek backend

Üç sütun, tek sorgu, sıfır sekme yorgunluğu.

Loglar, trace'ler ve metrikler aynı OLAP store'da (Apache Doris) yaşar. Tek sorgu dili. Tek arayüz. Artık 'bu trace hangi sekmedeydi?' yok.

  • ERRledgerdeadlock postgres tx=acct.lock
  • WRNpaymentsstripe.charge p99 1.2s
  • INFcheckoutPOST /orders 202 84ms
  • INFingestdoris flush rows=128k
Loglar

100M satırı milisaniyelerde arayın

Apache Doris'in ters indeksleri, kıyaslamalarımızda tam metin log aramada ClickHouse'a göre 3–10× daha hızlı. Drain tarzı template clustering anomalileri (NEW · SPIKE · DROP) yüzeye çıkarır — ham satırlar arasında scroll yapmazsınız. Lucene tarzı key:value söz dizimi — Kibana, Datadog ve Loki ile aynı yapı.

Detaya bak
Trace'ler

Yetim span yok, manuel birleştirme yok

Kafka, RabbitMQ, SQS, Redis Streams ve NATS üzerinden async/queue context'ini otomatik kurar. Birleştirilmiş parent'lar güvenebileceğiniz olasılık skorlarıyla gösterilir.

Detaya bak
Metrikler

Custom-metric vergisi yok — asla

Cardinality bir özelliktir, fatura kalemi değil. İstediğiniz kadar tag ekleyin. Cluster bazlı lisans, öngörülebilir maliyet, yenilemede sürpriz yok.

Detaya bak
SRE ekipleri için kullanım senaryoları

On-call rotasyonu için tasarlandı, satış sunumu için değil.

Orbtrace'in SRE ekiplerinin çalışma şeklini gerçekten değiştirdiği sekiz senaryo. Bugün canınızı yakanı seçin.

Incident response

Saatler değil, dakikalar içinde page'den nedene. Kök neden analizi (RCA) şüpheli deploy'u, yukarı akıştaki kilidi, devrilen canary'yi söyler — on-call'un doğrulayabileceği span citation'ları ile.

  • MTTR
  • p99 latency
  • error budget
önceki yığına göre MTTR−74%

SLO takibi

Her servis çoklu pencere, çoklu burn-rate alerting ile gelir (Google SRE handbook tarzı). Burn-rate panelleri trace waterfall'un yanında — araç değiştirmeye gerek yok.

  • SLI
  • SLO
  • burn rate
tespit edilen en hızlı burn14.2×

Post-mortem & inceleme

Geriye Dönük Oynatma bir ‘ya öyle olmasaydı’ anlatısı üretir: deploy olmasaydı ne olurdu? Sonucu doğrudan suçlamasız post-mortem dokümanınıza alın.

  • counterfactual
  • evidence
  • audit-ready
daha kısa post-mortem'ler10×

Kapasite planlama

Servis bazlı p95/p99 latency ve ingest-rate bütçeleri. Maliyet-bilinçli sampling olay/sn yerine gerçek dolar değerini gösterir — CFO onaylar.

  • capacity
  • $ budget
  • tail sampling
custom-metric vergisi$0

Datadog & New Relic'ten geçiş

Mevcut OpenTelemetry SDK'larınızı Orbtrace OTel Collector'una yönlendirin. Dashboard ve alert'lerinizi koruyun. Mantıklı olduğu yerde Datadog metric isimlerini içe aktarırız.

  • OTel-native
  • no agent rewrite
  • drop-in
ilk ingest edilen span'a kadar60s

Denetim & uyumluluk

Senkron silmeler, değiştirilemez audit log, RBAC ve tenant bazlı veri partition'ı. GDPR Madde 17 erasure ve SOC 2 evidence toplama gömülü, sonradan eklenmedi.

  • GDPR
  • SOC 2 II
  • HIPAA-ready
veri on-prem kalır100%

Deploy öncesi doğrulama

Orbtrace'i CI'ya bağlayın: her PR geçen haftaki trafiğe karşı sentetik replay alır. p99'u tetikleyecek deploy'ları prod'a ulaşmadan reddedin.

  • CI
  • pre-deploy
  • synthetic replay
rollback'le sonuçlanan deploy−83%

Async / olay tabanlı

Kafka, RabbitMQ, SQS, Redis Streams, NATS arasında context dikin. Olasılıklı parent skorları hangi span'ların muhtemelen aynı iş işlemine ait olduğunu söyler.

  • Kafka
  • RabbitMQ
  • SQS
  • NATS
yetim spanminimal
Sadece on-prem — tasarımı gereği

Telemetrisini bir üçüncü tarafa gönderemeyen ekipler için kuruldu.

Datadog, HyperDX-Cloud, New Relic — public-cloud çağı için görünürlüğü çözen güzel ürünler. Ama denetçiniz veri akış diyagramınızı okuduğu an onlar masadan kalkar.

Veriniz ağınızdan asla çıkmaz

Telemetri — her span, her log satırı, her metrik — sizin kontrolünüzdeki altyapıda toplanır ve saklanır. orbtrace.com yalnızca bu pazarlama sitesini barındırır. Telemetri beacon'u yok, kullanım call-home'u yok, 'product analytics' yok.

İnternet bağlantısı gerekmez

Hiç dış internet erişimi olmayan ortamlarda çalışır. RCA Motoru Claude API'yi de tamamen yerel bir modeli (Llama 3.3, Mistral Large, vLLM) de çağırabilir — aynı veriye dayalı hat, aynı atıf kontratı.

Regüle sektörler için kuruldu

Fintech, sağlık, kamu, savunma. Senkron silmeler, append-only audit log, GDPR Madde 17 erasure, SOC 2 Type II evidence toplama, SSO/SAML, RBAC. İlk gün uyumluluk perimetrenize alın.

Compose, Helm veya Ansible

SMB ekipleri için tek docker compose dosyası. Kubernetes ekipleri için Helm chart. Bare-metal filolar için Ansible playbook. Üç kurulum yolu, tek ürün — çünkü platform ekibinizin görüşleri var ve haklılar.

Cluster başına öngörülebilir fiyat

Host başına, kullanıcı başına, GB başına, metric başına, hiçbir-şey başına faturalama yok. Faturanız biri yeni bir tag eklediği için değişmez. Asla. Yenileme geçen yıl ile özdeş, eksi-artı cluster-tier farkı.

Orbtrace SaaS diye bir şey yok

Telemetrinizi biz barındırmayız. Bu bir ürün eksikliği değil — bu bir ürün ilkesi. Bulut seçeneği müşterilerimiz için yokken biz varız ve hosted bir tier ile bunu zayıflatmayız.

Killer özellikler

İnceliyoruz den kırılan şu

Kök neden analizi (RCA) cevabı verir. Geriye Dönük Oynatma, çözümü ürüne göndermeden önce geçmişe karşı test etmenizi sağlar.

RCA Motoru

Citation'lı hipotezler, asla bir kara kutu değil.

Anomali tespiti incident penceresini seçer. Orbtrace ilgili span'ları çeker, servis topolojisini kurar ve Claude'dan sizin verinizin üstünde akıl yürütmesini ister. Her sonuç belirli span ID'lerini referans gösterir — citation tutmazsa sonuç reddedilir.

  • Apache Doris üzerinde grounded RAG (sizin span'larınız, sizin topolojiniz)
  • Citation zorunlu — span ID'siz iddia kabul edilmez
  • Incident'ları benzer-incident araması için pgvector'a embedler
  • İnternetsiz sahalar için tamamen yerel model (Llama / Mistral) seçeneği
RCA grounding nasıl çalışır
rca.hypothesis.json
# incident: i-9f3 — checkout p99 spike
cause:     deploy svc-payments@a91c2
evidence:  312 spans · trace 7c91… · 12 deadlocks
impact:    p99 +412ms · err 0.05 → 4.2%
fix:       rollback · or release ledger.acct_lock contention
confidence 0.91 · grounded · 312 citations
Actual
deploy a91c2
spike
alert
rollback
Hypothesized
deploy a91c2 ✗
no incident
−2hincident windownow
Geriye Dönük Oynatma · ⭐ killer

Geçmişe karşı ‘ya öyle olmasaydı’ sorguları.

Herhangi bir anı seçin ve sorun: 'bu deploy olmasaydı?' Orbtrace gerçek ile hipotezlenmiş zaman çizelgelerini yan yana gösterir; benzer geçmiş incident'ları ve olasılıklı güven aralıklarını alıntılar.

  • Değiştirilemez span depolaması — istediğiniz an, istediğiniz zaman replay
  • Hazır deploy / config / feature-flag zaman çizelgesi
  • Güven aralıklı olasılıklı sonuçlar
  • Yan yana gerçek vs ‘ya öyle olmasaydı’ görselleştirmesi
Replay geçmiş üzerinden nasıl akıl yürütür
RCA Motoru'nun içi

Anomaliden grounded hipoteze beş adım.

Kök neden analizi (RCA) hattı bir LLM çağırıp ümit etmez. Seçtiğin modeli (Claude, OpenAI, Azure OpenAI, Google Gemini ya da yerel Ollama) span'larınız üzerinde bir arama-ve-özetleme katmanı olarak kullanır — ve geri citation'layamadığı her şeyi reddeder. Aynı motor, herhangi bir span, log satırı veya anomali kartındaki inline Explain aksiyonunu da besler.

  1. 01

    Tespit

    adım 1 / 5

    STL ayrıştırma + isolation forest Doris aggregation'ları üzerinde sürekli çalışır. Bir servisin p99'u, error rate'i veya SLO burn'ü mevsimsel zarftan çıktığı an bir anomali penceresi açılır.

    hat · 20%
    rca.detect.ts
    anomaly.detect(
      series  = "checkout.p99",
      window  = "5m",
      baseline = "trailing 4 weeks",
    )
    → window opened: 12:34..12:39
    → anomaly_score = 0.94
  2. 02

    Çekme

    adım 2 / 5

    Orbtrace anomali penceresi için ilgili span'ları, servis topoloji grafını ve son timeline olaylarını (deploy, config değişikliği, feature flag) doğrudan Apache Doris'ten çeker.

    hat · 40%
    rca.retrieve.ts
    retrieve.context(window = anomaly.window)
    → 312 spans fetched
    → topology: 14 services, 28 edges
    → timeline:
       • 12:32 deploy svc-payments@a91c2
       • 12:30 flag.checkout.fastpath = true
  3. 03

    Akıl yürütme

    adım 3 / 5

    Orbtrace'in AI yönlendiricisi grounded bir prompt'u yapılandırdığın sağlayıcıya gönderir — varsayılan Claude; OpenAI / Azure OpenAI / Google Gemini / yerel Ollama'ya /admin/ai üzerinden geçebilirsin. Kontrat katı: her iddia span ID'leri referans göstermeli, aksi takdirde reddedilir ve modele tekrar sorulur.

    hat · 60%
    rca.reason.ts
    llm.complete({
      provider: env.ORBTRACE_AI_PROVIDER,  // claude | openai | azure | ollama
      system: orbtrace.rca.systemPrompt,
      context: { spans, topology, timeline },
      contract: "cite span_ids; no hallucination",
    })
    → 3 candidate hypotheses
    → best hypothesis cites 312 spans
  4. 04

    Doğrulama

    adım 4 / 5

    Citation'lar kontrol edilir: alıntılanan her span ID Doris'te çözünmeli ve iddia ile eşleşmeli. Doğrulanmamış citation'lı hipotezler düşürülür — on-call'a ulaşan, yapı gereği grounded olandır.

    hat · 80%
    rca.verify.ts
    verify.cite(hypothesis, citations = 312)
    → 312/312 spans resolve
    → hypothesis confidence = 0.91
    → stored in postgres + pgvector
    → similar incident lookup ready
  5. 05

    Hatırlama

    adım 5 / 5

    Doğrulanmış hipotezler pgvector'a embed edilir ve incident timeline'ı ile birlikte indekslenir. Benzer bir desen tekrar göründüğünde on-call, geçmiş eşleşmeleri çözümleriyle görür — ekip rotasyonlarına dayanan kurumsal hafıza.

    hat · 100%
    rca.recall.ts
    recall.similar(
      embedding = hypothesis.embedding,
      k         = 5,
      threshold = 0.82,
    )
    → 3 prior incidents matched
    → inc-2026-04-09 · resolved by deploy rollback
    → inc-2026-02-27 · resolved by ledger.acct_lock fix
    → on-call notified with playbook hints
Kendi LLM'ini getir

Modeli sen seç. Key'i tak.

Kök neden analizi (RCA) ve Geriye Dönük Oynatma, deploy anında seçtiğin sağlayıcı üzerinden Orbtrace'in AI yönlendiricisi ile çalışır. /admin/ai üzerinden istediğin an değiştirebilirsin — migrasyon yok, vendor lock-in yok, güvenlik ekibinin onaylamadığı bir model için compliance gözden geçirmesi yok.

Anthropic Claude

Varsayılan · en iyi citation davranışı

Varsayılan sağlayıcı. Grounded-citation kontratında en güçlü davranış — her hipotez Doris'te çözünen span ID'leriyle dönüyor.

OpenAI

En yaygın enterprise tercihi

GPT-4o ailesi. Güvenlik ekibinizin muhtemelen zaten onayladığı model; API key'i girersin, çalışmaya başlar.

Azure OpenAI

Compliance · veri yerleşimi

Enterprise Microsoft Copilot yolu — aynı OpenAI modelleri, Azure compliance sarmalları, senin tenant'ın, senin bölgen, senin audit trail'in.

Google Gemini

Vertex AI · uzun bağlam

Vertex AI üzerinden Gemini ailesi. Context caching'i açarak uzun prompt'larda grounded-RCA girdi-token maliyetini ~%70 düşürün.

Ollama

İnternetsiz · self-hosted

Yalnızca yerel modeller (Llama 3.3, Mistral, Qwen — hangisini çekersen). İnternetsiz deploy'lar için zorunlu seçenek; maliyet hassas ekipler için de aynı derecede iyi çalışır.

OpenAI-uyumlu

Self-hosted · her model

Orbtrace'i herhangi bir OpenAI-uyumlu sunucuya yönlendirin — vLLM, TGI, LocalAI veya LM Studio — opsiyonel custom-CA ya da skip-verify TLS ile.

Nasıl çalışır

Deployment başına tek aktif sağlayıcı, RCA citation'ları zaman içinde tutarlı kalsın diye. Operatör deploy anında seçer, /admin/ai üzerinden hot-switch yapar; var olan incident kayıtları orijinal sağlayıcı atfını korur.

İnternetsiz

İnternet yok mu? Ollama seç, istediğin modeli çek, Orbtrace'i yerel endpoint'e yönlendir. Tüm AI yüzeyi — RCA, Replay, similar-incident embedding'leri — sıfır dış trafikle ağının içinde çalışır.

Alerting platformu

Sinyalden on-call'a, tek kutuda.

Kurallar, kanallar, escalation, routing, schedule'lar, silence ve audit — hepsi gömülü. RCA ile aynı veri düzlemi: page'leyen alert seni doğrudan altındaki span'lara, trace'lere ve topolojiye götürür.

Yedi kural ailesi

Metric threshold, multi-window SLO burn rate, log-volume spike'ları, trace-rate anomalileri, anomaly-score eşikleri, heartbeat eksikleri ve composite (any/all) kurallar. Her kural YAML-as-code veya UI'dan; ikisi de round-trip.

  • metric.threshold
  • slo.burn
  • log.volume
  • trace.rate
  • anomaly
  • heartbeat
  • composite

On yerel kanal

Slack, Microsoft Teams, PagerDuty, Opsgenie, Discord, Twilio SMS / Voice, Email (SMTP), Zoom ve genel JSON webhook (Mattermost ve özel sistemleri de kapsar). Her kanalda Test aksiyonu var — on-call rotası, ihtiyaç olmadan önce dağıtımı doğrular.

  • slack
  • teams
  • pagerduty
  • opsgenie
  • twilio
  • discord
  • webhook

Escalation politikaları

Açık ACK takibiyle çok adımlı escalation. Birincil on-call N dakikada onaylamazsa politika ikincil seviyeye, sonra yöneticiye geçer — kim neyi ne zaman gördüğünün tam audit'i ile.

  • multi-step
  • ACK takibi
  • fallback
  • auto-resolve

Tag bazlı routing

Servis tag'ı, severity, environment veya çalışma saatlerine göre yönlendir. Aynı alert mesai dışında on-call'ı page'leyebilir, gündüz ise #observability-low kanalına post edebilir. Kural tekrarı yok.

  • servis tag
  • severity
  • mesai saati
  • env

Maintenance & silences

Planlı deploy'lar için cron tabanlı tekrarlayan maintenance pencereleri, ek olarak owner + sebep + bitiş tarihiyle ad-hoc silences. Bilinen maintenance sırasında hiçbir şey page'lenmez — ve hiçbir şey sessizce sonsuza dek susturulmaz.

  • cron pencere
  • ad-hoc silence
  • owner + sebep
  • auto-expire

Audit & analytics

Her alert olayı (fire, ACK, escalate, resolve, silence) append-only semantik ile PostgreSQL'e yazılır. Yerleşik analytics gürültülü kuralları, yavaş ACK kanallarını ve hiç tetiklenmeyen politikaları yüzeye çıkarır — sistemi sen ayarlarsın, sistem seni değil.

  • append-only log
  • gürültü raporu
  • kanal sağlığı
  • SIEM export
Son alert konsolu
iletim sağlıklı
  • 12:34:08SLO ihlali · checkout-api · burn 14.2×PagerDuty · #sre-oncallACK · 47s
  • 12:11:50Anomali skoru 0.91 · payments · ledger.tx p99Slack · #payments-enginceleniyor
  • 11:58:02Log spike · auth.refresh.failed · +312%Slack · #authACK · 1m 12s
  • 11:42:21Heartbeat geri geldi · ingest-worker-3Webhook · opsauto-resolve
Yönetim konsolu

Her admin yüzeyi, gömülü.

Harici admin uygulaması yok, ikinci login yok, glue dashboard yok. Operatör iş akışlarının tamamı — drag-drop dashboard'lardan servis bazlı sampling bütçelerine, air-gapped lisans aktivasyonuna kadar — JAR ile birlikte gelir.

Dashboard editörü

/dashboards

Şablonlu değişkenler, çok-pillar paneller (log · trace · metric tek widget'ta), Visx çizilmiş grafikler ve hazır şablon galerisi içeren drag-drop panel composer. Paylaş, fork'la veya home view'a sabitle.

  • drag-drop
  • değişkenler
  • çok-pillar
  • şablonlar

Servis kataloğu & topoloji

/services

Span ilişkilerinden otomatik çıkarılır — manifest yok. Servis bazlı sağlık, bağımlılık grafı, trafik payı, p50/p95/p99 baseline'ları ve SLO burn'ü — tek tıkla o servisin span ve log'larına inersiniz.

  • otomatik keşif
  • topoloji
  • servis sağlığı

SLO yönetimi

/admin/slos

Servis bazlı p95/p99 SLO hedeflerini sabitle. Latency baseline override'ları trace waterfall renklendirmesini besler; burn-rate alert'leri otomatik alerting platformuna bağlanır. Çoklu pencere, çoklu burn-rate — Google SRE workbook tarzı.

  • servis hedefleri
  • burn-rate alert
  • tier renklendirme

Sampling politikası

/admin/sampling

Servis bazlı aylık $ bütçesi, gerçek zamanlı burn. YAML editör, OTel Collector tail_sampling processor'a hot-reload. Error'lar, yeni path'ler, SLO ihlalleri ve p99 spike'ları her zaman korunur — yalnızca uslu arka plan trafiği örneklenir.

  • $ bütçeler
  • burn meter
  • YAML editör
  • hot reload

Self-monitoring

/admin/health

Orbtrace, Orbtrace'i izler. Sunucu kendi hattına OTLP span, log ve metric yayınlar — her deployment, her incident platform tarafından yakalanır. Mümkün olan en güçlü ürün garantisi.

  • dogfood
  • OTLP self-export
  • Prometheus scrape

Lisans & kullanıcılar

/admin/license

Offline token ile air-gapped aktivasyon (asla internet çağrısı yok). Role inheritance ile RBAC, OIDC / SAML SSO, tenant bazlı veri partition'ı ve refresh-token rotasyonlu kısa ömürlü JWT.

  • offline aktivasyon
  • RBAC
  • OIDC
  • SAML
Ne kazanırsınız

Hiçbir on-prem aracın şu anda tek kutuda vermediği on bir şey.

Tempo trace verir. Loki log verir. Prometheus metric verir. Orbtrace üçünü ve üzerine teşhis hikâyesini verir — tek bir byte üçüncü tarafa gitmeden, üstelik zaten güvendiğiniz LLM'in gücüyle.

No Lost Trace

Adaptif buffer'lar incident sırasında her error ve SLO ihlali trace'ini saklar — tam ihtiyaç duyduğunuz anda.

Continuous Context

Kafka, RabbitMQ, SQS, Redis Streams ve NATS üzerinden otomatik async/queue context yeniden kurulumu. Yetim span yok.

Cost-aware Sampling

Servis bazlı aylık dolar bütçeleri. Sampling error path'e dokunmaz. Öngörülebilir harcama, custom-metric vergisi yok.

RCA Motoru

Çekilen span'lar ve topoloji üzerinde grounded RAG. Her sonuç belirli span ID'lerini alıntılar — hangi sağlayıcıyı seçersen seç, uydurma cevap yok.

Kendi LLM'ini Getir

Claude, OpenAI, Azure OpenAI, Google Gemini, yerel Ollama ya da herhangi bir OpenAI-uyumlu sunucu — operatör deploy anında seçer. /admin/ai üzerinden hot-switch. Vendor lock-in yok, güvenlik ekibinin onaylamadığı model yok.

Geriye Dönük Oynatma

Geçmişe karşı ‘ya öyle olmasaydı’ sorguları: bu deploy olmasaydı? Yan yana gerçek vs hipotez zaman çizelgeleri.

Always-on Anomali Tespiti

STL ayrıştırma + isolation forest Doris aggregation'ları üzerinde sürekli çalışır. p99, error-rate ve SLO-burn'ün mevsimsel zarftan çıktığını yakalar — model ayarı yapmadan RCA ve alerting'i besler.

Dinamik Latency Baseline'ları

Her span kendi servisinin son p50/p95/p99'una göre renklenir — sabit 50ms/1s/5s eşiği değil. 1.2 sn'lik bir span batch servisi için hızlı, auth için alarm. Orbtrace farkı bilir.

SLO Farkındalıklı Tier Renklendirmesi

Servis bazında p95/p99 SLO hedeflerini sabitleyin. Waterfall her span'i sözünü verdiğiniz kontrata göre boyar — hedef içindeyken yeşil, aşıldığında kırmızı. SRE'nin gerçekten istediği hesap-verebilirlik hikâyesi.

Otomatik Servis Topolojisi

Span ilişkilerinden çıkarılmış servis grafı — manifest yok, manuel harita yok. Servis bazlı sağlık, bağımlılık yönü ve trafik payı birinci sınıf. Düğüme tıklayın, o servisin span'larına, loglarına ve SLO burn'üne inin.

Birleşik Sütunlar

Loglar, trace'ler, metrikler tek bir OLAP store'da (Apache Doris). Tek sorgu dili. Sekme yorgunluğu yok.

Nasıl çalışır

OTel hattını bağlayın. Dakikalar içinde teşhise başlayın.

Orbtrace, OpenTelemetry Collector üzerinden veri alır ve Apache Doris'te saklar — HyperDX, SigNoz ve Uptrace'in seçtiği aynı bileşke yaklaşım. Orbtrace değerini ürün katmanında üretir: Kök neden analizi (RCA), Geriye Dönük Oynatma, async stitching, cost-aware sampling.

  1. 01

    Servisleriniz

    OpenTelemetry SDK · auto-instrument

  2. 02

    OTel Collector

    Doris exporter · tail sampling · async stitching

  3. 03

    Apache Doris

    loglar · trace'ler · metrikler · OLAP

  4. 04

    Orbtrace Server

    sorgu · RCA · replay · alerting

  5. 05

    Orbtrace UI

    arama · dashboard · alert · admin

docker-compose.yml
yaml
services:
  otelcol:
    image: otel/opentelemetry-collector-contrib:latest
    command: ["--config=/etc/otel/config.yaml"]
    volumes: ["./otelcol-config.yaml:/etc/otel/config.yaml"]
    ports: ["4317:4317", "4318:4318"]
  doris-fe:
    image: apache/doris:fe-3.0.x
    environment: [DORIS_USER, DORIS_PASSWORD]
  orbtrace:
    image: nivorbit/orbtrace:0.1
    depends_on: [doris-fe, postgres, valkey]
    ports: ["8080:8080"]
    environment:
      ORBTRACE_DORIS_URL: jdbc:mysql://doris-fe:9030/orbtrace
      ORBTRACE_PG_URL:    jdbc:postgresql://postgres:5432/orbtrace
      ORBTRACE_AI_PROVIDER: anthropic
otelcol-config.yaml
yaml
receivers:
  otlp: { protocols: { grpc: { endpoint: 0.0.0.0:4317 },
                       http: { endpoint: 0.0.0.0:4318 } } }
processors:
  batch: { send_batch_size: 100000, timeout: 10s }
exporters:
  doris:
    endpoint: http://doris-fe:8030
    mysql_endpoint: doris-fe:9030
    database: orbtrace
    create_schema: false   # Orbtrace owns the schema
service:
  pipelines:
    traces:  { receivers: [otlp], processors: [batch], exporters: [doris] }
    logs:    { receivers: [otlp], processors: [batch], exporters: [doris] }
    metrics: { receivers: [otlp], processors: [batch], exporters: [doris] }
Hazır enstrümantasyon

Kendi yığınınızda bağlayın, bizimkinde değil.

Orbtrace OpenTelemetry uyumludur. Mevcut SDK seçimlerinizi koruyun — JVM, Node, Go, Python, Rust, .NET, Ruby, PHP ya da herhangi bir OpenTelemetry SDK'sı. OTLP exporter'ınızı paketlenmiş Collector'a yönlendirin, saniyeler içinde ingest edersiniz.

Spring Boot · Java
java
// build.gradle.kts
implementation("io.opentelemetry.instrumentation:opentelemetry-spring-boot-starter")

# application.yml
otel:
  exporter:
    otlp:
      endpoint: http://orbtrace-otelcol:4317
      protocol: grpc
  service:
    name: checkout-api
  resource:
    attributes:
      deployment.environment: prod
ASP.NET Core · .NET
csharp
// Program.cs
builder.Services.AddOpenTelemetry()
  .ConfigureResource(r => r.AddService("checkout-api"))
  .WithTracing(t => t
    .AddAspNetCoreInstrumentation()
    .AddHttpClientInstrumentation()
    .AddOtlpExporter(o =>
    {
      o.Endpoint = new Uri("http://orbtrace-otelcol:4317");
      o.Protocol = OtlpExportProtocol.Grpc;
    }));
Go
go
// main.go
import (
  "go.opentelemetry.io/otel"
  "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc"
  "go.opentelemetry.io/otel/sdk/resource"
  sdktrace "go.opentelemetry.io/otel/sdk/trace"
)

exp, _ := otlptracegrpc.New(ctx,
  otlptracegrpc.WithEndpoint("orbtrace-otelcol:4317"),
  otlptracegrpc.WithInsecure())

tp := sdktrace.NewTracerProvider(
  sdktrace.WithBatcher(exp),
  sdktrace.WithResource(resource.Default()))

otel.SetTracerProvider(tp)
Node.js · TypeScript
ts
// instrumentation.ts
import { NodeSDK } from "@opentelemetry/sdk-node";
import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-grpc";
import { getNodeAutoInstrumentations } from "@opentelemetry/auto-instrumentations-node";

new NodeSDK({
  serviceName: "checkout-api",
  traceExporter: new OTLPTraceExporter({
    url: "http://orbtrace-otelcol:4317",
  }),
  instrumentations: [getNodeAutoInstrumentations()],
}).start();
Python
py
# bootstrap.py
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessor
from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter

provider = TracerProvider()
provider.add_span_processor(
  BatchSpanProcessor(
    OTLPSpanExporter(endpoint="orbtrace-otelcol:4317", insecure=True)
  )
)
trace.set_tracer_provider(provider)
Any language · OTLP/HTTP
bash
# No SDK? Any language that can POST JSON works.
curl -X POST http://orbtrace-otelcol:4318/v1/traces \
  -H 'Content-Type: application/json' \
  -d '{
    "resourceSpans": [{
      "resource": { "attributes": [
        { "key": "service.name", "value": { "stringValue": "checkout-api" } }
      ]},
      "scopeSpans": [{ "spans": [{
        "name": "POST /checkout",
        "traceId": "5b8aa5a2d2c872e8321cf37308d69df2",
        "spanId": "051581bf3cb55c13",
        "kind": 2,
        "startTimeUnixNano": "1714000000000000000",
        "endTimeUnixNano":   "1714000000231000000"
      }]}]
    }]
  }'
Kubernetes · Helm
yaml
# values.yaml — Helm
otelCollector:
  endpoint: orbtrace-otelcol.observability.svc.cluster.local:4317
sampling:
  policyEndpoint: http://orbtrace.observability.svc:8080/api/sampling/decision
  budget: { service: checkout-api, monthly: $400 }
auth:
  oidc:
    issuer: https://keycloak.your-company.internal
    audience: orbtrace
Doris query
sql
-- Find every span that touched the deadlock during the incident.
SELECT trace_id, span_id, service_name, duration_ms, status_code
FROM otel_traces
WHERE timestamp BETWEEN '2026-04-29 12:32:00' AND '2026-04-29 12:39:00'
  AND span_attributes['db.statement'] LIKE '%acct_lock%'
  AND status_code = 'ERROR'
ORDER BY duration_ms DESC
LIMIT 312;
Kaputun altında

Sıkıcı. Öngörülebilir. Denetçilerinizin onayladığı standartlar üzerine kuruldu.

Tescilli protokol yok. Özel storage motoru yok. Self-host bir ürüne dizilmiş yalnızca tanıdık yapı taşları.

Ingestion'ı yeniden icat etmiyoruz — bu OTel Collector'ın işi. Orbtrace değerini sonrasında üretir: Kök neden analizi (RCA), Geriye Dönük Oynatma, async stitching, cost-aware sampling, alerting.

Entegrasyonlar

Zaten kullandığınız her şeyle güzel geçinir.

Tescilli protokol yok. Agent yeniden yazımı yok. OpenTelemetry, OIDC, SAML veya bir webhook konuşuyorsa, Orbtrace ile bugün çalışır — sizin sunucularınızda.

  • Kubernetes
  • Apache Kafka
  • PostgreSQL
  • Redis
  • PagerDuty
  • Slack
  • GitHub Actions
  • Keycloak
  • OpenLDAP
  • Anthropic Claude
  • Ollama
  • Llama 3.3
  • Mistral
  • MinIO
  • Helm
  • Terraform
  • Ansible
  • ArgoCD
  • Jenkins
  • Opsgenie
  • Microsoft Teams
  • GitLab CI
  • Kubernetes
  • Apache Kafka
  • PostgreSQL
  • Redis
  • PagerDuty
  • Slack
  • GitHub Actions
  • Keycloak
  • OpenLDAP
  • Anthropic Claude
  • Ollama
  • Llama 3.3
  • Mistral
  • MinIO
  • Helm
  • Terraform
  • Ansible
  • ArgoCD
  • Jenkins
  • Opsgenie
  • Microsoft Teams
  • GitLab CI

OpenTelemetry SDK'ları

  • JavaJVM
  • .NETC#
  • Gogo
  • Node.jsTS
  • Pythonpy
  • Rustrs
  • Rubyrb
  • PHPphp

Async transport (stitched)

  • Apache Kafkastream
  • RabbitMQqueue
  • AWS SQSqueue
  • Redis Streamsstream
  • NATSpubsub
  • Google PubSubpubsub

Kimlik & erişim

  • KeycloakOIDC
  • OktaSAML
  • Azure ADOIDC
  • Google WorkspaceOIDC
  • JumpCloudSAML
  • OpenLDAPLDAP

Alerting & on-call

  • PagerDutypage
  • Opsgeniepage
  • Slackchat
  • MS Teamschat
  • Mattermostchat
  • Webhook*

CI / CD olayları

  • GitHub Actionsci
  • GitLab CIci
  • Jenkinsci
  • ArgoCDgitops
  • Spinnakercd
  • Fluxgitops

Altyapı

  • Kubernetesk8s
  • Nomadscheduler
  • Docker Swarmcluster
  • Terraformiac
  • Ansibleconfig
  • Helmk8s

AI inference

  • Anthropic Claudecloud / on-prem
  • Ollamalocal
  • llama.cpplocal
  • vLLMself-host
  • Llama 3.370B
  • Mistral Largeopen

Depolama eklentileri

  • MinIOS3 cold
  • AWS S3cold
  • Cephobject
  • PostgreSQLmetadata
  • Valkeycache
  • pgvectorembeddings

Aradığınızı göremiyor musunuz? OpenTelemetry exporter, webhook alerter ve OIDC adaptör uzun kuyruğun >%90'ını karşılar. Webhook translator'lar GitHub, GitLab, LaunchDarkly ve generic JSON şeklindeki deploy + feature-flag olaylarını incident timeline'ına bağlar — glue kod olmadan otomatik korelasyon. Tam entegrasyon kataloğunu görün →

Güvenlik & uyumluluk

Yalnız CTO'nuzu değil, denetçinizi de memnun edecek şekilde kuruldu.

Self-host tek başına uyumluluk demek değil. Yeterince denetçinin karşısında oturduk; hangi kanıtı istediklerini biliyoruz — ilk gün gömdük.

Veri egemenliği

Telemetri perimetreniz içinde kalır — nokta. Orbtrace tek docker compose, Helm chart veya bare-metal için Ansible playbook olarak gelir. Call-home yok, telemetri-üstü-telemetri yok.

  • self-hosted
  • telemetri beacon yok
  • air-gapped destekli

Kimlik & erişim

Hazır OIDC ve SAML 2.0. Role inheritance ve servis bazlı veri filtrelemesiyle RBAC — /admin/users üzerinden yönetilir, her grant audit'lenir. Tenant bazlı partition, refresh-token rotasyonu ile kısa ömürlü JWT'ler. Zero-trust varsayılan.

  • OIDC
  • SAML
  • RBAC + inheritance
  • servis filter
  • kısa ömürlü JWT

Audit log

Her authentication olayı, query, silme ve config değişikliği append-only semantik ile PostgreSQL'e yazılır. Webhook veya Kafka ile SIEM'inize export edin.

  • append-only
  • SIEM-hazır
  • tamper-evident

GDPR & unutulma hakkı

Apache Doris'teki senkron silmeler, GDPR Madde 17 erasure isteğinin gerçekten silmesi anlamına gelir — eninde sonunda değil, API 204 döndüğünde.

  • Madde 17
  • senkron silme
  • DSR hazır

Kriptografi

Aktarımda TLS 1.3, dinlenmede AES-256-GCM, regüle iş yükleri için FIPS-140-2 modu. Kendi KMS'inizi getirin — HashiCorp Vault, AWS KMS, GCP KMS veya PKCS#11 HSM.

  • TLS 1.3
  • AES-256-GCM
  • BYOK
  • HSM

Uyumluluk duruşu

SOC 2 Type II, ISO 27001 ve HIPAA evidence toplamayı destekleyecek şekilde kuruldu. Denetçiniz için hazır control mapping'ler — tabloyu biz doldurduk.

  • SOC 2 II
  • ISO 27001
  • HIPAA
Etrafında inşa edildiğimiz standartlar
GDPR
Madde 17 silmeye hazır
SOC 2 Type II
Denetim hazırlık süreci
ISO 27001
Kontrol haritaları hazır
HIPAA
On-prem veri yerleşimi
FIPS 140-2
Şifreleme standartları
PCI-DSS 4.0Roadmap
Yol haritasında
FedRAMPRoadmap
Yol haritasında (internetsiz)
BSI C5Roadmap
Yol haritasında

Güvenlik paketimizi (mimari diyagram, threat model, control mapping'leri) ister misiniz? security@nivorbit.com'a yazın →

Dürüst karşılaştırma

Pazarlama lafı yok. Nerede ayrıldığımız.

Aynı OpenTelemetry primitif'lerini herkes gibi kullanıyoruz. Fark üstüne ne inşa ettiğimiz — ve telemetrinizi off-prem'e göndermenizi asla istemeyecek olmamız.

  • Self-hosted, sadece on-prem

    Var
    Datadog
    Yok
    HyperDX
    Kısmen
    Tempo / Jaeger
    Kısmen
    Uptrace / SigNoz
    Kısmen
  • İnternetsiz kurulum

    Var
    Datadog
    Yok
    HyperDX
    Kısmen
    Tempo / Jaeger
    Var
    Uptrace / SigNoz
    Var
  • Birleşik log + trace + metric

    Var
    Datadog
    Var
    HyperDX
    Var
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Var
  • Veriye dayalı LLM ile kök neden analizi

    Var
    Datadog
    Var
    HyperDX
    Kısmen
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Kısmen
  • Geriye Dönük Oynatma

    Var
    Datadog
    Yok
    HyperDX
    Yok
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Yok
  • Sürekli anomali tespiti (STL + isolation forest)

    Var
    Datadog
    Var
    HyperDX
    Yok
    Tempo / Jaeger
    Kısmen
    Uptrace / SigNoz
    Kısmen
  • Async / queue context stitching

    Var
    Datadog
    Var
    HyperDX
    Kısmen
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Var
  • Servis bazlı dinamik gecikme baseline'ları

    Var
    Datadog
    Var
    HyperDX
    Yok
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Kısmen
  • SLO farkındalıklı span tier renklendirmesi

    Var
    Datadog
    Kısmen
    HyperDX
    Yok
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Yok
  • $ bütçeli cost-aware sampling

    Var
    Datadog
    Kısmen
    HyperDX
    Yok
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Yok
  • Yerleşik alerting (kural · kanal · escalation · routing)

    Var
    Datadog
    Var
    HyperDX
    Kısmen
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Var
  • Yerleşik dashboard editörü

    Var
    Datadog
    Var
    HyperDX
    Var
    Tempo / Jaeger
    Yok
    Uptrace / SigNoz
    Var
  • Custom-metric vergisi yok

    Var
    Datadog
    Yok
    HyperDX
    Var
    Tempo / Jaeger
    Var
    Uptrace / SigNoz
    Var
  • Öngörülebilir, perpetual fiyat

    Var
    Datadog
    Yok
    HyperDX
    Kısmen
    Tempo / Jaeger
    Var
    Uptrace / SigNoz
    Var
  • Compose · Helm · Ansible kurulum yolları

    Var
    Datadog
    Yok
    HyperDX
    Var
    Tempo / Jaeger
    Var
    Uptrace / SigNoz
    Var
  • 8 GB VPS'te çalışır

    Var
    Datadog
    Yok
    HyperDX
    Var
    Tempo / Jaeger
    Var
    Uptrace / SigNoz
    Kısmen

Karşılaştırma Haziran 2026 itibarıyla kamuya açık yetenekleri yansıtır. Bu projeler ile bağımız yoktur.

Ekipler ne diyor

On-prem ekipler nihayet kırılanı söyleyen bir araca sahip.

Datadog müşteri PII'sini public-cloud SaaS üzerinden göndermemizi istiyordu. Compliance ekibimiz için olmazdı. Orbtrace DMZ'imizde çalışıyor ve RCA kalitesi anlama süremizi (MTTU) ciddi oranda kısalttı.
Platform Mühendisliği Lideri
AB fintech · 600 servis
İyileşti
MTTU
Tempo + Loki + Grafana yığınını değiştirdik ve on-call deneyimi bir gecede değişti. Incident sayfası ilgili span'lara ve citation'lara doğrudan link veriyor. Geri dönmüyoruz.
SRE Müdürü
Sağlık SaaS · regüle iş yükleri
Arttı
stabilite
Geriye Dönük Oynatma, bozuk deploy'u tekrar çalıştırmadan rollback'in doğru karar olduğunu yönetime kanıtlamamı sağladı. Ekibe Orbtrace'i o an sattım.
Staff Mühendis
Kamu sektörü çözüm ortağı
Aksiyon Alınabilir
post-mortem

Alıntılar NDA altındaki design partner'lardandır. Logolar talep üzerine paylaşılır.

Fiyatlandırma

Her dağıtıma özel teklif. Metering yok.

Tek bir yıllık lisans — her dağıtıma özel teklif olarak çıkar, böylece satın alma ekibinizin eline hesap makinesi değil tek bir net rakam geçer. Paket yok, kullanıcı / host / GB başına faturalama yok — kapasite donanımınla büyür, sözleşmenle değil. Opsiyonel hizmetler (pilot, saatlik destek, kurulum) ayrı kalemler — yalnızca kullandığını ödersin.

Yıllık lisans

Orbtrace Lisansı

Özelteklif· yıllık

Tek yıllık ücret. Sınırsız Doris BE node, sınırsız servis, sınırsız kullanıcı. İkinci yıldan sonrası yalnızca bakım + destek yenileme.

  • Kök neden analizi (RCA) + Geriye Dönük Oynatma
  • Async Stitching + cost-aware sampling
  • Kendi LLM'ini getir (Claude / OpenAI / Azure / Gemini / Ollama)
  • SSO / SAML / OIDC + RBAC + audit log
  • Sınırsız host, servis, retention
  • İnternetsiz aktivasyon, phone-home yok

Opsiyonel hizmetler

30-gün Pilot

Tüm ürün senin ortamında, gerçek iş yükü, satış destekli onboarding. Geç ya da çık — kararı kanıtla ver.

FiyatÜcretsiz
Premium Destek

Slack kanalı, 8s yanıt SLA, troubleshooting + özel dashboard yardımı. Yalnızca kullanılan saatleri ödersin — retainer yok.

Fiyat$200-300 / saat
Kurulum / Migration

2-4 haftalık sabit-fiyat angajman — cluster sizing, hardening, observability kurulumu, özel dashboard portföyü.

Fiyat$15K'den başlar
Tipik SaaS APMDeğişkenaylık metered fatura
Orbtrace On-premÖngörülebiliryıllık/kalıcı lisans

Metered SaaS modelinden öngörülebilir on-premise gözlemlenebilirliğe geçin — veriniz ağınızda kalsın.

Satış-yönlendirmeli. İndirme portalı yok, paylaşılan installer yok. Her deployment onboarding'den geçer — cluster ilk saatten doğru boyutlandırılır, sertleştirilir ve gözlemlenebilir.

Sıkça sorulanlar

Her SRE ekibinin sorduğu sorulara dürüst cevaplar .

  • Orbtrace gerçekten yalnızca on-prem mi?

    Evet. Orbtrace SaaS yok — tek bir docker compose (veya Helm chart, ya da Ansible playbook) olarak ağınız içinde deploy ediliyoruz. Cloud'umuz yalnızca pazarlama sitesini barındırır. Telemetriniz altyapınızdan asla çıkmaz.

  • ClickHouse yerine neden Apache Doris?

    Doris MySQL wire protokolünü konuşur — Java ekipleri ve SQL konuşan her araç için sıfır öğrenme eğrisi. Ayrıca tam metin log aramada kıyaslamalarımızda ClickHouse'u 3–10× geçen yerleşik ters indeksleri var, senkron silme (GDPR için kritik) ve daha basit cluster yönetimi sunar.

  • Geriye Dönük Oynatma tam olarak nasıl çalışır?

    Doris her span'ı tüm attribute geçmişiyle saklar — değiştirilemez. Replay deploy'lar, config değişiklikleri ve feature-flag toggle'larından bir timeline kurar; ardından RCA motoruna geçmiş benzer incident'ları kullanarak bir ‘ya öyle olmasaydı’ üzerine akıl yürütmesini sorar. Çıktı güven aralıklı olasılıklı bir timeline'dır, asla deterministik bir iddia değil.

  • Production'da Orbtrace ne kadar tutuyor?

    Satış-yönlendirmeli, sadece on-prem. Tek yıllık lisans ücreti sınırsız host, servis ve kullanıcıyı kapsar — paket yok, kullanıcı / host / GB başına metering hiçbir yerde yok. Fiyatlama her deploya özel teklif olarak çıkar; bu sayede sıkı satın alma veya uyumluluk kısıtları olan müşteriler hesap makinesi yerine net bir rakam görür. Opsiyonel hizmetler (30-gün pilot, $200-300/saat premium destek, $15K+ sabit-fiyat kurulum projeleri) ayrı kalemler olarak teklif edilir — yalnızca gerçekten kullandığını ödersin.

  • Orbtrace PagerDuty / Opsgenie / Slack ile nasıl entegre olur?

    Üçü için yerel sender'lar; ayrıca Microsoft Teams, Discord, Zoom, Twilio SMS/Voice ve e-posta — artı Mattermost veya herhangi bir özel sistemi karşılayan genel imzalı JSON webhook. Alert kuralları kod olarak (YAML / Terraform provider) tanımlanır ve PostgreSQL'de saklanır. Çoklu pencere, çoklu burn-rate SLO alert'leri birinci sınıf — Google SRE workbook ile aynı model.

  • Planlı maintenance sırasında alert'leri nasıl susturabilirim?

    İki primitif var. Maintenance Windows (cron tabanlı) eşleşen alert'leri tekrarlayan bir programla bastırır — gecelik batch işleri veya haftalık deploy'lar için ideal. Ad-hoc Silences ise tek seferlik; zorunlu owner + sebep + otomatik bitiş tarihiyle gelir, hiçbir şey sonsuza dek susturulmaz. İkisi de /admin/alerts üzerinden yönetilir ve diğer politika değişiklikleri gibi audit'lenir.

  • Orbtrace'in production'da çalıştığını nereden biliyorsunuz?

    Dogfood ediyoruz. Her Orbtrace sunucusu kendi hattına OTLP span, log ve metric yayınlar; mühendislik ekibimizin incident response'u tam olarak bu ürünü kullanır. /admin/health, self-monitoring görünümünü yüzeye çıkarır — operatörler iş yüklerini emanet etmeden önce platformun kendisini gözlemlediğini doğrulayabilir.

  • AI / RCA internet erişimine ihtiyaç duyar mı?

    Sadece hosted bir sağlayıcı seçtiysen. Kök neden analizi (RCA) varsayılan Anthropic Claude'u kullanır, ama deploy anında /admin/ai üzerinden OpenAI, Azure OpenAI, Google Gemini veya yerel bir Ollama endpoint'ine geçebilirsin. İnternet erişimi olmayan müşteriler sıfır dış trafikle Ollama çalıştırır (Llama 3.3, Mistral, Qwen — hangisini çekerlerse). Grounded-RAG hattı sağlayıcılar arası aynıdır — span ID'lerine citation her halükârda zorunludur.

  • Mevcut OpenTelemetry enstrümantasyonumu sökmem gerekecek mi?

    Hayır — Orbtrace OpenTelemetry uyumludur. Mevcut OTLP exporter'larınızı paketlenen OTel Collector'a yönlendirin, hazırsınız. Tescilli SDK veya agent gerekmiyor.

  • Cost-aware sampling kovaladığım bug'ı düşürmemeyi nasıl garanti eder?

    Sampling error path'e veya anomalilere asla dokunmaz. Orbtrace'in OTel Collector'ın tail_sampling processor'una sunduğu policy endpoint katı kurallar uygular: error'lar, yeni path'ler, SLO ihlalleri ve p99-latency span'ları her zaman korunur. Bütçe baskısı yüksekken yalnızca uslu arka plan trafiği örneklenir.

  • Hangi donanıma ihtiyacım var?

    Gerçekçi taban 8 GB RAM — varsayılan Compose yığını üç Doris depolama düğümü çalıştırır, dolayısıyla 4 GB yalnızca Doris'i tek düğüme indirirseniz yeter. Production, orbtrace-server JAR için ~2 vCPU / 8 GB RAM artı tek-node Doris (4 vCPU / 16 GB) civarında başlar; gerçek production trafiği için 16–32 GB RAM ve SSD depolama planlayın. Tek bir 3-node Doris cluster mütevazı donanımda rahatça 100K+ olay/sn alır.

  • Kök neden analizini (RCA) tamamen offline (hosted LLM olmadan) çalıştırabilir miyim?

    Evet. ORBTRACE_AI_PROVIDER=ollama ayarla ve Orbtrace'i yerel bir Ollama endpoint'ine yönlendir. Llama 3.3 70B ve Mistral Large'ı grounded-RAG kalitesi için benchmark ettik, ikisi için önerilen prompt'larla geliyoruz. Connected deploy'lar için Anthropic Claude (varsayılan), OpenAI, Azure OpenAI veya Google Gemini eşit derecede iyi gider — aynı /admin/ai yüzeyi, aynı RCA kontratı.

  • İnternetsiz lisans aktivasyonu nasıl çalışıyor?

    /admin/license üzerinden offline bir lisans token'ı yükle. Sunucu imzayı yerel olarak doğrular ve özellikleri açar — internet çağrısı yok, phone-home yok, asla. Yenileme aynı: satıştan yeni bir token, aynı ekrana bırakılır. Orbtrace'in yaptığı tek dış trafik, senin açıkça yapılandırdığın OTLP / SMTP / webhook trafiğidir.

Dashboard'lara bakmayı bırakın. Incident'ları çözmeye başlayın.

Orbtrace'i 30 gün boyunca kendi ağınızda pilot edin. Gerçek telemetri getirin, Kök neden analizi (RCA) hipotezlerinin ilk incident'ta oturduğunu görün.

hello@nivorbit.com

Sadece on-prem. Telemetri beacon yok, kullanım call-home yok. Veriniz pilot süresince bile ağınızdan çıkmaz.