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


reyou

Öne çıkan mesajlar

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
Link to comment
Sosyal ağlarda paylaş

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.
Link to comment
Sosyal ağlarda paylaş

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
Link to comment
Sosyal ağlarda paylaş

  • 4 ay sonra ...
https://logz.io kullanıyorum ben.

Güzel Saas ELK veriyor adamlar. Community (beleş) hesaplar için de günlük 3gb limiti var. İyi yani yeterli bana.

Bir çok dilm ve kütüphane için kütüphaneleri var ama ben doğrudan


https://listener.logz.io:8070?token=TOKEN_VERİYORLAR&type=TİP



diyerek exceptionu http post eyleyerek kullanıyorum.
Link to comment
Sosyal ağlarda paylaş

(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.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...