Kəndir Quraşdır

Log axını bir borudan

Kəndir serverdən, konteynerdən və kassa terminalından gələn logu tək axına yığır, süzür, istədiyin anbara ötürür. Konfiqurasiya bir YAML faylıdır, agent isə 12 MB.

Terminal: kendir tail --follow komandası və axan log sətirləri

Bir borunun beş hissəsi

Sxem: mənbə, süzgəc və anbar mərhələləri arasında axın

Mənbədən anbara

Fayl, syslog, Docker və HTTP mənbələri; çıxışda S3, Postgres, Elasticsearch və ya adi fayl. Aralıqda kod yazmaq lazım deyil, mərhələlər YAML-da düzülür.

Geri təzyiq

Anbar yavaşlayanda boru sətri atmır, mənbəni ləngidir. Diskdə növbə saxlanılır, əlaqə qayıdanda oradan davam edir.

Süzgəc konfiqurasiyada

Sətri atmaq, sahə çıxarmaq, maskalamaq - hamısı konfiqurasiyada təsvir olunur. Yenidən yığmaq və ya plagin yazmaq tələb olunmur.

Agent 12 MB

Tək statik binar, asılılıq yoxdur. Köhnə kassa terminalında da, konteynerdə də eyni fayl işləyir.

İtki sayılır

Neçə sətir qəbul edildi, neçəsi ötürüldü, neçəsi atıldı - üçü də metrik kimi verilir. «Görünür işləyir» ilə kifayətlənmək lazım gəlmir.

Reliz 2.4 rəqəmləri

1.9k GitHub ulduzu
38 törədici (contributor)
14 ayda bir stabil reliz
Apache-2.0 lisenziya, patent bəndi ilə

Göstəricilər nümunə üçündür. Canlı rəqəmlər anbar səhifəsindədir.

İstehsalatda Kəndir işlədən komandalar

Aran Market Xəzər Trade Ulduz Group Metak Zəfər Logistika Bina Toptan

İşlədənlər nə deyir

Üç ayrı log yığıcını bir konfiqurasiya faylı ilə əvəz etdik. Ən çox sevindirən: agent yaddaşı sabit qalır.
Nərmin Qasımova Platforma mühəndisi, Bakı
Şəbəkə kəsiləndə növbə diskə yazılır və qayıdanda oradan davam edir. Bunu sınayıb inandıq.
Elvin Səfərli SRE, Gəncə
Atılan sətirlərin metriki olması ilk dəfə mənə «nə itirdik» sualına dəqiq cavab verdi.
Türkan Məmmədli Data mühəndisi, Sumqayıt

Tez-tez verilən suallar

İstehsalatda istifadə etmək olar?

Bəli. 2.x xətti stabil sayılır, geriyə uyğunluq semantik versiyalama ilə qorunur. Sınaq mərhələsindəki modullar konfiqurasiyada açıq şəkildə `experimental` bayrağı tələb edir.

Lisenziya nədir, şirkətdə işlədə bilərəm?

Apache-2.0. Kommersiya istifadəsi, dəyişdirmə və qapalı məhsulun içinə qoymaq icazəlidir; patent bəndi də daxildir.

Dəstək kimdən gəlir?

İcmadan: issue tracker və müzakirə forumu. Ödənişli SLA yoxdur - təcili ehtiyacınız varsa, bunu əvvəlcədən planlaşdırın.

Mövcud yığıcıdan necə keçirəm?

Kəndir mövcud yığıcının çıxışını mənbə kimi qəbul edə bilir, ona görə keçid mərhələli olur: əvvəl yan-yana işlədirsiniz, rəqəmlər üst-üstə düşəndə köhnəni söndürürsünüz.

Məlumat sizin serverə gedirmi?

Xeyr. Kəndir öz infrastrukturunuzda işləyir, xaricə heç nə göndərmir. Telemetriya defolt olaraq söndürülüb və ümumiyyətlə isteğe bağlıdır.

Bir serverdə sınayıb qərar verin

Bir binar, bir YAML faylı. Mövcud yığıcını söndürməyə ehtiyac yoxdur - yan-yana işlədib rəqəmləri tutuşdurun.