Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Remote Logging


Öne çıkan mesajlar

Mesaj tarihi:
cok basit anlamda, console.log kadar basit calisan ve loglari (mesajlari) remote bir servise kaydeden, soyle bir seye ihtiyacim var;


LoggerApi.Log(apiKey, message);


bu remote da bir yere logu aninda gondericek. async olmasi onemli degil, yani await, promise fln desteklemesi gerekmez.

kenarda loggerapi.com sayfasi acik olacak ve gonderdigim log lar realtime olarak sayfada gorulecek.

bu kadar baside indirgenmis bir sekilde ozellikle node.js'de calisan bildiginiz bir servis var midir? oturup kendim yazicam da var olan ve scalable olan birsey varsa cok daha makbule gecer.

neden boyle birsey istedigime gelince, babel'di, webpack'ti, react'di derken vs code u debugger ile attachlemek iskence halini aldi, 3500 tane ayar yapmak gerek, bunun disinda ide'de surekli console.log okumaktan gozlerim kanadi. baska bir sebep, farkli uygulamalardan gelen loglari tek bir yerde toplamak istiyorum.

var midir boyle bisi?

sunu buldum ama pek aradigim basitlik de degil gibi geldi.
https://docs.fastly.com/api/logging



mumkuse aradigim basitlikde olsun, yoksa cloudwatch gibi seylerin dokumentasyonunu okumak cidden yorucu bu saatte sadf
Mesaj tarihi:
klasik aradigimi 5 dakika sonra buldum konusu asdf

https://www.loggly.com/

kodunu da yapi$tiriim tam olsun;


var winston = require("winston");
require("winston-loggly-bulk");

winston.add(winston.transports.Loggly, {
token: "$$",
subdomain: "$$",
tags: [Winston-NodeJS],
json: true
});

winston.log("info", "Hello World from Node.js!");



konu kilit.
Mesaj tarihi:
buna da bir bakiyim tesekkurler.

SO iyi ho$ ta, simdi bu soruyu gidip orada sorsam "opinion based question" diye ve aninda 3 eksi ile yollarlar beni sadf


oraya da bir opinion based community sart ya.
Mesaj tarihi:
simdi ona da baktim da sanirim free tier yok ya.

https://logdna.com/pricing
https://www.loggly.com/plans-and-pricing/

loggly de var en azindan, simdilik local isler icin onu kullanmaya basladim, coook memnun kaldim acikcasi.

su sekilde servis verip, free tier vermeyenleri cidden hic anlamiyorum, kullanacagim gunluk 300-500 log, ver sen free tier, isler yolunda giderse zaten her turlu paketini satin alirim.

baktin adam free tier i 2 ay kullanmamis, kapatirsin hesabi resource'lari rahatlatmak istiyorsan olur biter.

google'in hemen hemen butun servisleri boyle, firebase de dahil olmak uzere, amazonunda "almost free tier" 0.3 dolar aliyo cakallar yine de asdf
  • 4 ay sonra ...
Mesaj tarihi:
Herseyi drop ettim, serilog + aws elastic + kibana. Guzel oldu baya.

Elastic i seach icinde kullandigimdan ikisinin ayni yerde olmasi cok iyi oldu.
Mesaj tarihi:
(tu) loglamayi ekseriyetle fire-and-forget tadinda (stdout bam bum) yapiyorum ben, cok da rahatim. Hem artik her sey containerized oldugu icin stdout ideal abstraction gercekten de.

Yok containerized degilsem ve aranmasini istiyosam /var/log altinda sabit bi dizinde gunluk rotate olup aylik gzip rotate olan dosyalara yaziyorum, onu direkt olarak okuyan bi Logstash veya onu okuyup ortak bi Logstash sunucusuna besleyen bi Filebeat oluyo, Logstash'ten de structured JSON haline getirip timestamp'li akilli index isimleriyle Elastic'e attiriyorum oldu bitti.

Fire-and-forget olmayan, structured ve arsivlenmesi gereken log'lar icin de Kinesis'e yaziyoruz, onun onunde 24 saat retention'li bi Firehose var o da S3'e arsivliyo veriyi.
×
×
  • Yeni Oluştur...