-
Notifications
You must be signed in to change notification settings - Fork 0
/
oml-notes.txt
204 lines (139 loc) · 4.26 KB
/
oml-notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
On ubuntu 12.04 install oml2
install oml2-apps
# Compute oml
--oml-domain = experiment name
--oml-id = unique_id for sender
--oml-collect
file: (stdout)
file: filename
file: URL
nmetrics-oml2 -c --oml-collect file:- --oml-id foo --oml-domain bar
nmetrics-oml2 --helpFeb 10 16:08:51 INFO nmetrics-oml2 2.11.0
INFO OML Client 2.12.0pre.89-238e [OMSPv5] Copyright 2007-2014, NICTA
Usage: nmetrics-oml2 [OPTION...]
-c, --cpu Report cpu usage
-i, --interface=STRING Report usage for the specified network
interface (can be used multiple times)
-m, --memory Report memory usage
-s, --sample-interval=seconds Time between consecutive measurements
Help options:
-?, --help Show this help message
--usage Display brief usage message
nmetrics-oml2 -c --oml-collect tcp:my.server.com:3003 --oml-id foo --oml-domain bar
nmetrics-oml2 -c --oml-collect tcp:srv.mytestbed.net:3004 --oml-id foo --oml-domain test110215
psql database is filled up
table is nmetrics-cpu
table is nmetrics-memory
table is nmetrics-network
VIZ (2 avenues):
omf-web package
lab-wiki
------------
# OML Graph test
{{{
widget:
type: data/line_chart3
caption: Network Load
data_source:
id: network
offset: -100
limit: 100
max_size: 100
check_interval: 1
database:
table: nmetrics_network
url: postgres://oml:[email protected]/test110215
mapping:
x_axis:
property: oml_ts_server
y_axis:
property: rx_bytes
group_by: oml_sender
axis:
x:
legend: Time (sec)
ticks:
format: ".1s"
y:
legend: Bytes
ticks:
format: ".1s"
}}}
Some text
------------
# Map Test
{{{
widget:
type: data/map_l
caption: Deployment Map
data_sources:
nodes:
file: foo:data/sites.csv
width: 1.0
map:
center: [-98.0, 35.0]
zoom_level: 3
mapping:
nodes:
id: id
#zoom_visibility: zoom_viz
latitude:
property: latitude
longitude:
property: longitude
radius: 10
}}}
-------
Two resources on portal.geni.net:
Project LWTesting
Slice StitchTest
node-0 : Nysernet IG (10.10.1.1)
sh [email protected] -p 31546
ssh [email protected] -p 31546
ssh [email protected] -p 31546
ssh [email protected] -p 31546
ssh [email protected] -p 31546
node-1: GPO-IG (10.10.1.2)
ssh [email protected] -p 35130
ssh [email protected] -p 35130
ssh [email protected] -p 35130
ssh [email protected] -p 35130
ssh [email protected] -p 35130
Public IP: 155.99.144.110 (Utah DDC)
------
Saving some CPU metrics
nmetrics-oml2 -s 10 -c --oml-collect tcp:155.99.144.110:3003 --oml-id msb --oml-domain gec22
on the server
psql -U oml2 -h localhost oml2
\l ;; List databases
\c gec22 ;; The one I am writing metrics to
Bringing up LabWiki from server
------
There is a table called _senders with all the --oml-id's. We need to make these unique for
each VM (so we can separate memory/cpu/net from one machine to another.
-----
3-3-2015 TTD:
- Optional table_base [DONE]
- Optional clear_tables [DONE]
- Optional make OEDL file
MAP
LINE GRAPHS FOR ALL SENDERS (_senders)
CPU
MEMORY
NETWORKa
- Loop on status until terminal
------
Database is running out of connections. MIght be nmetrics_oml2 or may be Labwiki.
sudo -u postgres psql # Get in as admin
Kill hanging processes
postgres=# select pg_terminate_backend(procpid) from pg_stat_activity where datname='gec22' and usename = 'oml2' and current_query like '%nmetrics%';
pg_terminate_backend
----------------------
(0 rows)
postgres=# select pg_terminate_backend(procpid) from pg_stat_activity where datname='gec22' and usename = 'oml2' and current_query = '<IDLE>';
I wonder of paul ruth is not using the "-s N" option on the nmetrics-oml2 command.