Sobes.tech

[име] попита: Разкажи ми за ELK, Prometheus и стека за мониторинг — какво е, какво си използвал, в кое се разбираш по-добре?

213

[име] попита: Как да поправим OutOfMemoryError? Опишете процеса стъпка по стъпка.

189

[име] попита: Какво се случва с метриките след като Prometheus ги събере?

179

[име] попита: Как да проектирам броя на партициите за ново приложение с натоварване 3000 съобщения в минута?

157

[име] попита: Counter — това е просто броят на събитията, как правилно да работите с него в Grafana?

150

[име] попита: Защо точно Redis, а не in-memory кеш в рамките на приложението?

150

[имя] попита: Как да взема heap dump от Java процес в Kubernetes? Опиши стъпките в bash конзолата.

149

public static void a(long item) { b(item); System.out.println(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); item = 20L; // тут }

148

клас Задача { частен статичен int брояч = 0; публичен статичен void main(String[] args) throws Exception { var thread1 = new Thread(() -> увеличаване()); var thread2 = new Thread(() -> увеличаване()); thread1.start(); thread2.start(); thread1.join(); thread2.join(); System.out.println(брояч); } частен статичен void увеличаване() { за (int i = 0; i < 5000; i++) { брояч++; } } }

147

[име] попита: Има голяма таблица с събития/логове в продукция, трябва да я почистя. Как точно ще я почистиш?

147

[име] попита: Какви видове метрики съществуват в Micrometer за Java приложения?

147

[име] попита: Какви са основните същности в Kafka, как взаимодействат и за какво са необходими?

146

[име] попита: Защо да съхраняваме класове в Metaspace, ако вече са в jar файла на диска?

146

class StackTask { public static void main(String[] args) { a(15); } public static void a(long item) { b(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); } }

145
/3