Slide 33
Slide 33 text
“No collector” approach to monitor GraalVM Native
Image applications
Akihiro Nishikawa // JavaZone 2024
This session will demonstrate how to collect signals from GraalVM Native Image
applications with OpenTelemetry in a "no collector" approach, providing valuable insights
for those seeking to optimise their data collection processes. Furthermore, I will share
insights and benefits on the technical aspects, based on my experience of supporting
several customers in real-world scenarios.
GraalVM Native Image is an excellent technology for reducing the time taken to start up,
the potential for attack and the amount of memory required by Java applications, offering
significant benefits to customers. From an observability standpoint, however, the typical
monitoring agent is not the optimal choice for native image applications, as they do not
require a standard JVM to run.
To address this challenge, the "no collector" approach is emerging as the preferred solution
for Java-based microservices, including GraalVM Native Image. This approach is gradually
being supported by various observability solutions and development frameworks.
Attendees will gain the knowledge to effectively use the no-collector approach for
monitoring GraalVM Native Image applications.