Writer pro Logstash do JSON formátu (požadavky?)
- michal.simon
- Člen | 3
Pro zpracovávání logů se mi docela osvědčila trojice Logstash → Elasticsearch → Kibana a velmi rád bych s ní skamarádil i Tracy. Není to přitom vůbec náročné, stačilo by napsat Writer, který uloží error v JSON formátu asi takhle (zkráceně):
Rád bych se proto zeptal, zda už to někdo neřešil. Pokud ne, pokusím se takový Writer vyrobit a rád jej dám i k dispozici. Měl by někdo případně nějaké požadavky na funkčnost nebo formu?
Na závěr zamyšlení: Proč podporuje Tracy jen ‚jeden‘ Writer a nemá
writer interface (vis. GitHub
issue)? Nejednou jsem se setkal s tím, že se do Loggeru přidalo Writerů
libovolné množství pomocí addWriter(IWriter $writer)
a pak se
postupně spouštěly. Mohl by se díky tomu zapsat nejen klasicky Tracy log
soubor, ale vedle i json pro Logstash.
Díky za názory :)
- Filip Procházka
- Moderator | 4668
Monolog umí logstash. Stačí tedy nainstalovat kdyby/monolog, který jej integruje do nette (a tracy) a nastavit mu logtash :)