GH GambleHub

Trafik belgileri

1) Näme üçin bençmarkalar gerek?

Traffik boýunça bençmarkalar toruň, üpjün edijileriň we mikro torlaryň konfigurasiýalaryny tizligi, durnuklylygy, bahasy we üýtgewsizligi (tertibi, gutarnyklylygy, laýyklygy) deňeşdirmäge mümkinçilik berýän gaýtalanýan synaglardyr. Olar:
  • SLO/SLA we QF-bonuslar üçin san bazasyny berýär;
  • "dar ýerleri" (tail, nobatlar, gutarnykly, egress) kesgitleýärler;
  • domenleri/zynjyrlary/üpjün edijileri dogruçyl deňeşdirmäge mümkinçilik berýär;
  • -çözgütleriň girelgesi bolup hyzmat edýär (kwotalar, bahalar, çäkler).

2) Gurşaw sebiti

Ulag/marşrut: POP/edge, anycast, QUIC/HTTP/3.
Messaging & Order: outbox/inbox, idempotentlik, strict-order per key.
DA & Бриджи: throughput/GB, finality lag, challenge windows.
Multicain: cross-chain wakalary we olaryň soňy.
Ykdysadyýet: Cost/Req, Cost/GB DA, Cost/egress.
Ylalaşyk: geo/ýaş/sanksiýalar, maglumatlary eksport etmek syýasaty.
Syn edilişi: p95/p99, DLQ/replay metrikleri.


3) QoS synplary (ýük profilleri)

Q4 - möhletli buýruklar: tertip we gutarnykly möhüm.
Q3 - tertipli akymlar: açar boýunça sebäp (user/session/asset).
Q2 - exactly-once täsirli: billing/snapshotlar/hukuklaryň geçirilmegi.
Q1/Q0 - iň oňat: analitika/indeksasiýa/telemetriýa.

Her bir profil üçin göwrümi, traffigiň şablony, möhletleri, rugsat berilýän retralary berilýär.


4) Bellikler toplumy (suite)

4. 1 Mikrotestler (mikro-SUT)

Latency RTT/OWD: p50/p95/p99, TailAmplification = p99/p50.
Throughput max: msgs/s, tx/s, GB/s (DA/egress).
Queue/Backpressure: nobatlaryň çuňlugy, ýakynlaşma wagty.
Idempotency cost: dublikatlar, duplikasiýa wagty.
Order violations: out-of-order/10 ⁶ habar.

4. 2 Makrotestler (end-to-end)

Route Utility: utilitar funksiýa boýunça ugurlary deňeşdirmek.
Finality-aware: Bridge/DA finalyna çenli wagt.
Cost-aware: kesgitlenen SLO-da soragyň bahasy.
Compliance-gated: geo/ýaş-düzgünlerini geçmegiň tizligi/üstünligi.

4. 3 Çydamlylyk

Soak/Endurance: 24-72 sagat durnukly ýük.
Chaos/Game-Day: POP/Bridge/DA ýykylmagy, baha şoky, geo-blok.
Hot-Shard Relief: "gyzgyn" açarlaryň partlamalary, subsegmentasiýa.


5) Metodologiýa

5. 1 Traffik generatorlary

Sebäplere görä: tutanýerli hashing, açarlaryň kadalaşdyrylan kardinallygy.
Ýük şablonlary: Poisson/Bursty/Trace-replay, Q4 üçin "sport".
Retrailer: jitter bilen eksponensial backoff, per QoS çäkleri.

5. 2 Gurşaw

Topologiýalar: mesh/hub-and-spoke/edge-centric.
Sebitlilik: aralyk-POP gijikdirmeler, çapraz kontinent.
Durnuklaşdyryş: warm-up, steady window, cool-down.

5. 3 Üýtgeşik (gaty)

`Order=true` (per key для Q3/Q4), `Idempotency=true`, `Quotas=true`, `Compliance=true`.


6) Salgylanma metrikleri we formulalary

SuccessRate = 1 − (timeouts + errors)/requests

TailAmplification = p99/p50 (Maksat: ↓)

Headroom = (cap − current)/cap

Cost/Req = Σ (çeşme × nyrh )/üstünlikli _ soraglar

FairnessIndex (Jain) = (Σ x) ²/( n· Σ x ²) kwotalar/çeşmeler boýunça

FinalityScore = f(lag, variance, reorgs)

QualityFactor (QF) = f(success, p95, DLQ, finality)

SLO görkezmeleri (mysal):
  • Q4: success ≥ 99. 99%, p95 ≤ 200 ms, DLQ = 0, MTTR ≤ 15 minut.
  • Q3: out-of-order ≤ 10 ⁻⁶/şar., p95 ≤ 500 ms.
  • DA/Bridge: gutarnykly ≤ 3 × T _ block, ýalan tassyklamalar = 0.

7) Bençmarklaryň matrisasy (mysal)

BençMaksatQoSÝükiEsasy metriklerGeçiş çäkleri
L-RTTIň az gizlinlikQ45k rps, Poissonp95, p99, TAp95 ≤ 200ms, TA ≤ 3
Q-OrderTertibi bozmakQ350k eps, burstyout-of-order, dup%≤ 10 ⁻⁶/mln, dup ≤ 0. 1%
DA-GBGeçiş DAQ2/Q11 teleýaýlym/sagatGB/s, finality lag≥ X GB/ч, lag ≤ 3×T_block
Bridge-FKöpriniň tamamlanmagyQ41k tpsFinalityTime, reorg≤ Tₑ, reorg≈0
Cost-MinSoragyň bahasyQ1/Q210k rpsCost/Req≤ býujeti
Soak-72hDurnuklylykhemmesimixedburn rate, MTTRSLO koridorlarynda
Chaos-POPPOP ýykylmagyQ4/Q3spikeMTTR, successMTTR ≤ 15 min

8) Marşrutyň utilitar funksiýasy


Utility(route) =
wL·Latency_p95_EWMA
+ wJ·Jitter
+ wQ·QueueDepth
+ wC·Cost_per_unit (gas + DA + egress + compute)
+ wF·FinalityTime
+ wR·RiskScore
+ wA·AvailabilityPenalty
+ wG·Geo/PolicyPenalty

Terazi profilleri - QoS boýunça. Kararlar p95/p99 (ortaça däl-de, pertsentil) boýunça kabul edilýär.


9) Reportlar we daşbordlar

Traffic Bench Overview: p50/p95/p99, TA, success, cost/req.
Finality & Bridge: final, reorg, challenge.
DA/Storage: throughput/GB, retention, proof availability.
Queues & Backpressure: depth, lag, recovery time.
Fairness & Quotas: Jain, kwotalary ulanmak, noisy-neighbor.
Ykdysadyýet Paneli: çeşmeleriň bahasy, "gymmat" ugurlaryň paýy.
Compliance View: bloklar/folslar, TTL, eksport/retenşn.


10) Netijeleriň peýdalanylmagy

Kwotalar we çäkler: üpjün edijiler we ugurlar boýunça gaýtadan paýlamak.
Bahalar: wC dinamikasy, durnukly hil üçin arzanladyşlar.
RNFT düzedişleri: KPI/jerimeleri/eskrou täzelenmesi.
Şunda: tereziniň/syýasatyň üýtgemegi (sunset penjireleri bilen).
Höweslendiriş: SLO-a çydamly domenlere/üpjün edijilere QF bonuslary.


11) Uçuş pleýbugy (ädimme-ädim)

1. Maksatlary we QoS-i kesgitläň: haýsy SLO-lary barlaýarys we nirede "agyrýar".
2. Söwda maglumatlaryny ýygnaň: traffigiň esasy profilleri, sebäpleriň açarlary.
3. Gurşawy taýýarlaň: topologiýa, warm-up, 'x _ msg _ id'.
4. Retrains/idempotentlik syýasatyny we final penjiresini goýuň.
5. Mikro-synaglary geçiriň: RTT/OWD, throughput, nobat, order.
6. Makro-synaglary geçiriň: utility-marşrut, gutarnykly, bahasy.
7. Soak/Chaos: endurance 24-72 sagat, şowsuzlyk/zarba ssenarileri.
8. Hasabat ýygnaň: metrikler, yza çekişler, RCA, teklipler.
9. Çözgütleri kabul ediň: kwotalar, bahalar, QF, çäklendirmeler, sunset-düzedişler.
10. Aýlawy gaýtalaň: optimizasiýalardan soň - regress-bench.


12) Bençmarking programmasynyň KPI

Hil: p95/p99 ↓, TA ↓ kesgitlenen throughput.
Eltip bermek: success ↑, DLQ depth ↓, replay success ↑.
Final: FinalityTime ↓, ýalan tassyklamalar = 0.
Ykdysadyýet: Cost/Req ↓, "arzan" marşrutlaryň paýy ↑.
Adalat: Jain koridorda, "noisy-neighbor" ýykylmagy.
Durnuklylyk: MTTR mediana ↓, flap-rate ↓.
Ylalaşyk: geo/age/sanksiýalaryň 100% geçmegi.


13) Azyk taýýarlygynyň çek-sanawy

  • QoS, SLO profilleri we ýalňyşlyk býudjetleri beýan edildi
  • Traffik generatorlary sazlandy (açarlar, patternler, retralar)
  • Outbox/inbox, idempotentlik, yzygiderli päsgelçilikler goşuldy
  • Soňky we DA/bridge konfigurasiýa penjireleri kesgitlenildi
  • pXX/queues/cost/finality metrlerini yzarlamak we ýygnamak işjeň
  • KohS ulanyjy profilleri we agramlary kesgitlenildi
  • Hasabat panelleri we eksporty, gözegçilik çäkleri taýýar
  • Soak/Chaos meýilnamasy we post-mortem teswirnamasy
  • Üýtgetmek üçin prosedura we sunset penjireleri
  • Ätiýaçlandyryş howzy/eskrou we kompensasiýa QF-mehanigi

14) Sözlük

TailAmplification: p99/p50 - "guýruk güýji".
FinalityTime: yzyna dolanyp bolmajak penjire (köpri/DA/zynjyr).
Utility-routing: jemlenen peýdalylyk boýunça ýoly saýlamak.
RNFT: gatnaşyklar/hukuklar/çäkler we KPI şertnamasy.
QF: hil üçin tölegleriň köpeldijisi.
DLQ/Replay: karantin/gaýtadan işlemek.
Soak/Chaos: uzak möhletli we şowsuz durnuklylyk synaglary.


15) Jemleýji

Traffik boýunça bençmarklar hil boýunça amal standartydyr. Olar "has çalt/arzan/has ygtybarly" çekişmeleri köpeldilýän sanlara we dolandyrylýan çözgütlere öwürýärler: kwotalary we bahalary nirede üýtgetmek, kime QF bonuslary bilen höweslendirmek, marşrutlary nädip täzeden gurmak we infrastrukturada näme abatlamak. Bençmarkingiň yzygiderli aýlawy, SLO-nyň ýaşyl zolagynda ekosistemany gözegçilik edilýän bahada we tertip, gutarnykly we ylalaşyksyz saklaýar.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.