Skip to content

Commit 4b0f775

Browse files
authored
Merge pull request #3 from Cinimex-Informatica/feature/readme
Feature/readme extended
2 parents 3b34522 + cb3a0a6 commit 4b0f775

File tree

1 file changed

+27
-26
lines changed

1 file changed

+27
-26
lines changed

README.md

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,30 @@
11
# mq-java-exporter
22

3-
IBM MQ exporter for Prometheus.
3+
Prometheus exporter for IBM MQ, written in Java. Exposes API of IBM MQ and system metrics of it's host machine.
44

5-
Compatibility
6-
-------------
5+
## Getting Started
76

8-
Support [IBM MQ](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.helphome.v90.doc/WelcomePagev9r0.htm) version 9.0.0.0 (and later).
7+
#### Compatibility
98

10-
Dependency
11-
----------
9+
Support [IBM MQ](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.helphome.v90.doc/WelcomePagev9r0.htm) version 9.0.x.x.
1210

13-
- [Prometheus](https://prometheus.io)
11+
#### Prerequisites
12+
- [IBM JRE 8 or higher](https://developer.ibm.com/javasdk/downloads/sdk8/) \ [Oracle JRE 8 or higher](https://www.oracle.com/technetwork/java/javase/downloads/index.html) \ [OpenJDK JRE 8 or higher](https://jdk.java.net/java-se-ri/8)
1413
- [Maven](https://maven.apache.org/)
15-
- [IBM MQ](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.helphome.v90.doc/WelcomePagev9r0.htm)
16-
17-
Download
18-
--------
19-
20-
At the moment build from sources is only available.
2114

15+
#### Dependencies
16+
- [Prometheus](https://prometheus.io)
17+
- [IBM MQ](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.0.0/com.ibm.mq.helphome.v90.doc/WelcomePagev9r0.htm)
2218

23-
Preparations
24-
-------
19+
#### Configuration
20+
All settings have to be set in mq-java-exporter\src\main\resources\exporter_config.yaml.
21+
- MQ connection information. Describes MQ connection information.
22+
- Prometheus connection information. Describes Prometheus connection information.
23+
- Monitoring objects. Sets names of objects, that have to be monitored: queues, channels.
2524

26-
1. Download current repository.
27-
2. Go to mq-java-exporter\src\main\resources. exporter_config.yaml file is located there. Fill it with actual data.
25+
1. Fill exporter_config.yaml with your enviroments configuration.
2826

29-
Build
30-
-------
27+
#### Build
3128

3229
1. Download current repository.
3330
2. Install [Maven](https://maven.apache.org/).
@@ -38,15 +35,14 @@ mvn package
3835
```
3936

4037
4. After processing is completed, go to mq-java-exporter/target. dependency-jars directory and webspheremq_exporter.jar should appear there.
41-
5. To run exporter, dependency-jars directory (and all jars in it) and webspheremq_exporter.jar should be located in the same folder.
38+
5. To run exporter, dependency-jars directory (and all jars in it) and mq_exporter.jar should be located in the same folder.
4239
6. To run exporter execute the following command:
4340

4441
```shell
45-
java -jar webspheremq_exporter.jar /opt/mq_exporter/exporter_config.yaml
42+
java -jar mq_exporter.jar /opt/mq_exporter/exporter_config.yaml
4643
```
4744

48-
Metrics
49-
-------
45+
## Metrics
5046
#### Platform central processing units
5147
###### CPU performance - platform wide
5248
<table class="wrapped confluenceTable">
@@ -1084,7 +1080,12 @@ Metrics
10841080
</tbody>
10851081
</table>
10861082

1087-
License
1088-
-------
1083+
## Issues and Contributions
1084+
Feel free to express your thoughts about the exporter, unexpected behaviour and\or issues. New feature suggestions are welcome, use [issue tracker](https://github.com/Cinimex-Informatica/mq-java-exporter/issues).
1085+
Pull requests are always welcome.
1086+
1087+
## Warning
1088+
The exporter is provided as-is with no guarantees.
10891089

1090-
Code is licensed under the [Apache License 2.0](https://github.com/Cinimex-Informatica/mq-java-exporter/blob/master/LICENSE).
1090+
## License
1091+
The exporter and it's code is licensed under the [Apache License 2.0](https://github.com/Cinimex-Informatica/mq-java-exporter/blob/master/LICENSE).

0 commit comments

Comments
 (0)