Skip to content

Commit 962bdde

Browse files
committed
README: Monitoring installation
1 parent 08eaf6c commit 962bdde

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,57 @@ Monitoring module allows to:
44
+ inject user specific metrics
55
+ monitor process itself (cpu / memory)
66

7+
## Installation
8+
9+
### aliBuild installation
10+
Not yet supported.
11+
12+
### Manual installation
13+
Manual installation of the O<sup>2</sup> Monitroing module and its dependencies.
14+
15+
### Dependencies
16+
Required dependencies:
17+
18+
* Boost (unit test framework, program options, system, filesystem)
19+
* O<sup>2</sup> Configuration module
20+
21+
Optional dependencies:
22+
23+
* libcurl
24+
* ApMon
25+
26+
#### Boost
27+
It is assumed that Boost is present in your system. For more information see [Boost Getting Started](http://www.boost.org/doc/libs/1_63_0/more/getting_started/unix-variants.html) page.
28+
29+
#### O2 O<sup>2</sup> Configuration module
30+
~~~
31+
git clone https://github.com/AliceO2Group/Configuration.git
32+
cd Configuration; mkdir build; cd build
33+
cmake .. -DCMAKE_INSTALL_PREFIX=<installdir>
34+
make -j
35+
make install
36+
~~
37+
38+
#### libcurl
39+
It should be present in your system or available in package manager, otherwise see: https://curl.haxx.se/download.html
40+
41+
#### ApMon
42+
~~~
43+
wget http://monalisa.caltech.edu/download/apmon/ApMon_cpp-2.2.8.tar.gz
44+
./configure --prefix=<installdir>
45+
make -j
46+
make install
47+
~~~
48+
49+
### Monitoring module
50+
~~~
51+
git clone https://github.com/AliceO2Group/Monitoring.git
52+
cd Monitoring; mkdir build; cd build
53+
cmake .. -DCMAKE_INSTALL_PREFIX=<installdir>
54+
make -j
55+
make install
56+
~~~
57+
758
## Metrics
859
Metrics consist of 4 parameters: name, value, timestamp and tags.I
960

0 commit comments

Comments
 (0)