mirror of
https://github.com/vimagick/dockerfiles
synced 2024-06-16 11:58:47 +00:00
add jmxtrans
This commit is contained in:
parent
b1042969ea
commit
5059fb1ff5
@ -268,6 +268,7 @@ A collection of delicious docker recipes.
|
|||||||
- [ ] python
|
- [ ] python
|
||||||
- [x] gogs :cn:
|
- [x] gogs :cn:
|
||||||
- [x] haproxy
|
- [x] haproxy
|
||||||
|
- [x] jmxtrans/jmxtrans
|
||||||
- [x] wurstmeister/kafka
|
- [x] wurstmeister/kafka
|
||||||
- [x] nextcloud
|
- [x] nextcloud
|
||||||
- [x] jazzdd/phpvirtualbox
|
- [x] jazzdd/phpvirtualbox
|
||||||
|
17
jmxtrans/README.md
Normal file
17
jmxtrans/README.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
jmxtrans
|
||||||
|
========
|
||||||
|
|
||||||
|
[jmxtrans][1] is very powerful tool which uses easily generated JSON (or YAML) based
|
||||||
|
configuration files and then outputs the data in whatever format you desire. It
|
||||||
|
does this with a very efficient engine design that will scale to communicating
|
||||||
|
with thousands of machines from a single jmxtrans instance.
|
||||||
|
|
||||||
|
## Using yaml2jmxtrans configuration converter (only support graphite)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ wget https://github.com/jmxtrans/jmxtrans/raw/master/jmxtrans/tools/yaml2jmxtrans.py
|
||||||
|
$ chmod +x yaml2jmxtrans.py
|
||||||
|
$ ./yaml2jmxtrans.py config.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
[1]: https://github.com/jmxtrans/jmxtrans
|
6
jmxtrans/docker-compose.yml
Normal file
6
jmxtrans/docker-compose.yml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
jmxtrans:
|
||||||
|
image: jmxtrans/jmxtrans
|
||||||
|
command: start-without-jmx
|
||||||
|
volumes:
|
||||||
|
- ./data:/var/lib/jmxtrans
|
||||||
|
restart: always
|
Loading…
Reference in New Issue
Block a user