Size: a a a

QA — Load & Performance

2021 March 12

A

Alexander in QA — Load & Performance
тихо в логах всё. А если телеграф не пишет в инфлакс конкретный measurement, это говорит о том, что телеграф не видит measurement или он не логируется jvm? Речь о
[[inputs.jolokia2_agent.metric]]
   name  = "java_last_garbage_collection"
   mbean = "java.lang:name=G1 Young Generation,type=GarbageCollector"
   paths = ["LastGcInfo/duration", "LastGcInfo/GcThreadCount", "LastGcInfo/memoryUsageAfterGc"]
источник

СФ

Степа Фомичев... in QA — Load & Performance
Он вдруг перестал писать или вообще не писал никогда?
источник

A

Alexander in QA — Load & Performance
раньше писал, а 2 дня назад перестал)
источник

СФ

Степа Фомичев... in QA — Load & Performance
Ну надо логи смотреть в любом случае. Может быть много причин достаточно
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Alexander
раньше писал, а 2 дня назад перестал)
Настройте

[[outputs.file]]
 files = [ "stdout" ]
 flush_interval = "1s"
 flush_jitter = "1s"
 metric_batch_size = 10

И запустите отдельный тест с таким конфигом
опция —config
источник

A

Alexander in QA — Load & Performance
Вячеслав Смирнов
Настройте

[[outputs.file]]
 files = [ "stdout" ]
 flush_interval = "1s"
 flush_jitter = "1s"
 metric_batch_size = 10

И запустите отдельный тест с таким конфигом
опция —config
Да, пишет логи
источник

A

Alexander in QA — Load & Performance
грепнул java_last_garbage_collection - пусто
источник

СФ

Степа Фомичев... in QA — Load & Performance
И никаких ошибок в логах?
источник

A

Alexander in QA — Load & Performance
есть, но она не информативная, errorCount=0
источник

A

Alexander in QA — Load & Performance
и GC был GC1, теперь PS
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Alexander
и GC был GC1, теперь PS
В name поставьте *
источник

A

Alexander in QA — Load & Performance
Вячеслав Смирнов
В name поставьте *
если ты про java.lang:name=* то телеграфы тогда не запускается)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Alexander
если ты про java.lang:name=* то телеграфы тогда не запускается)
источник

A

Alexander in QA — Load & Performance
[[inputs.jolokia2_agent.metric]]
   name     = "java_garbage_collector"
   mbean    = "java.lang:name=*,type=GarbageCollector"
   paths    = ["CollectionTime", "CollectionCount"]
   tag_keys = ["name"]

 [[inputs.jolokia2_agent.metric]]
   name  = "java_last_garbage_collection"
   mbean = "java.lang:name=G1 Young Generation,type=GarbageCollector"
   paths = ["LastGcInfo/duration", "LastGcInfo/GcThreadCount", "LastGcInfo/memoryUsageAfterGc"]
источник

A

Alexander in QA — Load & Performance
у меня первая секция со звездой уже
источник

A

Alexander in QA — Load & Performance
всё же пришлось явно прописывать тип GC, правда он отличается от того, чтоя указал в настройках jvm, но jolokia2 почему-то пишет такой ответ, PS вместо GC1)
источник

СФ

Степа Фомичев... in QA — Load & Performance
Смотрите, что нашел:
37 видео по jmeter
https://www.youtube.com/playlist?list=PLhW3qG5bs-L-zox1h3eIL7CZh5zJmci4c
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Alexander
[[inputs.jolokia2_agent.metric]]
   name     = "java_garbage_collector"
   mbean    = "java.lang:name=*,type=GarbageCollector"
   paths    = ["CollectionTime", "CollectionCount"]
   tag_keys = ["name"]

 [[inputs.jolokia2_agent.metric]]
   name  = "java_last_garbage_collection"
   mbean = "java.lang:name=G1 Young Generation,type=GarbageCollector"
   paths = ["LastGcInfo/duration", "LastGcInfo/GcThreadCount", "LastGcInfo/memoryUsageAfterGc"]
[[inputs.jolokia2_agent.metric]]
   name     = "java_garbage_collector"
   mbean    = "java.lang:name=*,type=GarbageCollector"
   paths    = ["CollectionTime", "CollectionCount"]
   tag_keys = ["name"]

 [[inputs.jolokia2_agent.metric]]
   name  = "java_last_garbage_collection"
   mbean = "java.lang:name=*,type=GarbageCollector"
   paths = ["LastGcInfo/duration", "LastGcInfo/GcThreadCount", "LastGcInfo/memoryUsageAfterGc"]
   tag_keys = ["name"]
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
tag_keys = ["name"] - чтобы ошибки не было
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Alexander
всё же пришлось явно прописывать тип GC, правда он отличается от того, чтоя указал в настройках jvm, но jolokia2 почему-то пишет такой ответ, PS вместо GC1)
Причина такая. 2 недели назад в опциях запуска была
-XX:+UseG1GC
А теперь такой опции не стало, и стал использоваться Parallel GC, который требует меньше CPU и является GC по умолчанию
источник