Open widoyo opened 3 years ago
kalau menurut saya ada 2 pilihan solusi pak, antara pakai periodik atau cache hasilnya. yang ada di dev pakainya periodik, kalau logger > 5 apakah aman pak di dev?
kalau cache ada 2 opsi, pakai cache manual (menggunakan file), atau redis
A. cache menggunakan file
cache nya per logger per hari per jam, isinya jumlah log nya berapa.
misal:
cache/2006-1/2020/09/23/0
(logger 2006-1, pada tanggal 2020-09-23 jam 0)
kendala nya mungkin di storage, karena file yang dibuat akan sangat banyak, blm tau apakah dengan cara ini nanti akan memberatkan I/O storage atau tidak
B. cache menggunakan redis
kalau redis sistemnya pakai key, mirip dengan file, key nya adalah:
2006-1:2020:09:23:0
valuenya adalah jumlah pada key tersebut
Sepertinya logger sehat butuh resource memory/prosesor besar jika yang mau dilihat banyak logger (5 logger masih Ok).
Dari sisi user, mereka nyaman melihat keseluruhan logger dan membandingkan warna-warna nilai banyak data.
Ada usulan?