Reference implementation of an agent library written in Java. This library handles all the communication with Chronos Control including the upload of the results. It provides an interface with all necessary methods required for adding Chronos support to an existing evaluation client.
This library is compatible with Java version 11 and higher.
- Chronos Agent is published to Maven Central. Make sure that you have
mavenCentral()
to therepositories
in your gradle build file. - Add
implementation group: 'org.chronos-eaas', name: 'chronos-agent', version: '2.5.0'
to yourdependencies
. - Extend the
AbstractChronosAgent
class, callYourClass.start()
in yourmain
method, and you are good to go!Assuming that you already have a running Chronos Control instance
See the open issues for a list of proposed features (and known issues).
We highly welcome contributions to the Chronos project. If you would like to contribute, please fork the repository and submit your changes as a pull request.
The MIT License (MIT)