Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
implement an agent in go to export metrics from the API directly #7
Comments
suyash
added
enhancement
stretch goal
labels
Jul 12, 2016
|
I'm guessing this need |
|
No, actually parfait-agent (in the java project) is a standalone Java application that on launch with an application automatically starts exporting important stuff about the application. @natoscott would have more knowledge since he maintains the project. From what I remember correctly it makes use of the JVM instrumentation API and the |
|
@suyash @saurvs there's two modes of operation for the Java parfait-agent:
Both modes use parfait-core, and parfait/dxm to generate MMV format. It is all pure Java code - no native bindings or anything like that. |
|
@natoscott Thanks for the clarification. There is apparently no equivalent of There's also https://github.com/davecheney/gmx, which is similar to Java's jmx. When it's imported into a Go program, the package automatically opens a UNIX socket that we can query for runtime metrics from a different process and write them to an MMV file. |
suyash commentedJul 12, 2016
similar to parfait-agent