https://github.com/hawkular/hawkular-client-java
Java client for Hawkular
https://github.com/hawkular/hawkular-client-java
hawkular java
Last synced: 12 months ago
JSON representation
Java client for Hawkular
- Host: GitHub
- URL: https://github.com/hawkular/hawkular-client-java
- Owner: hawkular
- License: apache-2.0
- Created: 2015-03-17T16:35:01.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-03-16T17:04:36.000Z (about 9 years ago)
- Last Synced: 2025-03-25T10:12:09.665Z (about 1 year ago)
- Topics: hawkular, java
- Language: Java
- Size: 390 KB
- Stars: 11
- Watchers: 29
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/hawkular/hawkular-client-java)
[](https://mvnrepository.com/artifact/org.hawkular.client/hawkular-java-client)
[]()
# Java client for [Hawkular](https://github.com/hawkular)
Example,
```java
HawkularClient client = HawkularClient.builder("my-tenant")
.uri("http://localhost:8080")
.basicAuthentication("jdoe", "password")
.build();
System.out.println(client.metrics().tenant().getTenants()); // show all tenants
System.out.println(client.alerts().plugins().findActionPlugins()) // show all plugins
System.out.println(client.inventory().tenant.getTenant()); // get current tenant
```
See [unit tests](src/test/java/org/hawkular/client/test) for more examples.
### How to run unit tests?
You have set your hawkular server url in to `HAWKULAR_ENDPOINT` environment variable.(example: `export HAWKULAR_ENDPOINT=http://:8080`)
To run `mvn test`
Run with debug log: `mvn test -Dorg.slf4j.simpleLogger.defaultLogLevel=debug -Dorg.slf4j.simpleLogger.logFile=target/test.log`
- http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html
# Help Wanted
This project is under active development. Pull requests are welcome.