tnt4j-stream-gc

Java GC event capture and streaming over TNT4J

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.jkoolcloud.tnt4j.stream.java
ArtifactId

ArtifactId

tnt4j-stream-gc
Last Version

Last Version

0.2.2
Release Date

Release Date

Type

Type

jar
Description

Description

tnt4j-stream-gc
Java GC event capture and streaming over TNT4J
Project URL

Project URL

http://www.jkoolcloud.com/
Source Code Management

Source Code Management

https://github.com/Nastel/tnt4j-stream-gc

Download tnt4j-stream-gc

How to add to project

<!-- https://jarcasting.com/artifacts/com.jkoolcloud.tnt4j.stream.java/tnt4j-stream-gc/ -->
<dependency>
    <groupId>com.jkoolcloud.tnt4j.stream.java</groupId>
    <artifactId>tnt4j-stream-gc</artifactId>
    <version>0.2.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.jkoolcloud.tnt4j.stream.java/tnt4j-stream-gc/
implementation 'com.jkoolcloud.tnt4j.stream.java:tnt4j-stream-gc:0.2.2'
// https://jarcasting.com/artifacts/com.jkoolcloud.tnt4j.stream.java/tnt4j-stream-gc/
implementation ("com.jkoolcloud.tnt4j.stream.java:tnt4j-stream-gc:0.2.2")
'com.jkoolcloud.tnt4j.stream.java:tnt4j-stream-gc:jar:0.2.2'
<dependency org="com.jkoolcloud.tnt4j.stream.java" name="tnt4j-stream-gc" rev="0.2.2">
  <artifact name="tnt4j-stream-gc" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.jkoolcloud.tnt4j.stream.java', module='tnt4j-stream-gc', version='0.2.2')
)
libraryDependencies += "com.jkoolcloud.tnt4j.stream.java" % "tnt4j-stream-gc" % "0.2.2"
[com.jkoolcloud.tnt4j.stream.java/tnt4j-stream-gc "0.2.2"]

Dependencies

compile (1)

Group / Artifact Type Version
com.jkoolcloud : tnt4j jar 2.10.0

runtime (1)

Group / Artifact Type Version
com.jkoolcloud : jesl jar 0.6

Project Modules

There are no modules declared in this project.

tnt4j-stream-gc

Track and trace java GC behavior using JAVA JMX GC notifications.

Features:

  • GC metric collection from 1+ JVMs without profilers
    • Production, test environments
  • Measure GC performance, duration
  • Measure memory pools before and after GC cycles
  • Java Memory pool utilization
  • Help troubleshoot and tune java GC
  • Stream GC details to file, log4j
  • Stream to https://www.jkoolcloud.com for visual analysis

Running Stream-GC as javaagent:

java -javaagent:tnt4j-stream-gc.jar=myApplName -Dtnt4j.config=tnt4j.properties -classpath "lib/*" your.class.name your-args

Running Stream-GC as javaagent with JESL (streaming to jKoolCloud):

java -javaagent:tnt4j-stream-gc.jar=myApplName -Dtnt4j.config=tnt4j.properties -classpath “lib/*" your.class.name your-args

Invoking Stream-GC within java app:

import org.tnt4j.stream.java.gc.GCTracker;

GCTracker.installTracker("myAppName"); // need to be called only once per JVM

Project Dependencies

Stream-GC requires the following:

Please use JCenter or Maven and dependencies will be downloaded automatically.

com.jkoolcloud.tnt4j.stream.java

Nastel Technologies, Inc

Flawless delivery of digital services through automation, analytics and machine learning

Versions

Version
0.2.2
0.2.1
0.2