@@ -227,27 +227,27 @@ module.exports = {
227
227
228
228
switch ( agentType ) {
229
229
case 'mongodb' :
230
- agent_id = ( await I . verifyCommand ( `pmm-admin inventory add agent mongodb-exporter --password=${ dbDetails . password } --push-metrics ${ logLvlFlag } ${ dbDetails . pmm_agent_id } ${ dbDetails . service_id } ${ dbDetails . username } | grep "Agent ID" | grep -v "PMM-Agent ID" | awk -F " " '{print $4}'` ) ) . trim ( ) ;
230
+ agent_id = ( await I . verifyCommand ( `docker exec ${ dbDetails . container_name } pmm-admin inventory add agent mongodb-exporter --password=${ dbDetails . password } --push-metrics ${ logLvlFlag } ${ dbDetails . pmm_agent_id } ${ dbDetails . service_id } ${ dbDetails . username } | grep "Agent ID" | grep -v "PMM-Agent ID" | awk -F " " '{print $4}'` ) ) . trim ( ) ;
231
231
output = await this . apiGetAgentDetailsViaAgentId ( agent_id ) ;
232
232
log_level = output . data . mongodb_exporter . log_level ;
233
233
await grafanaAPI . waitForMetric ( 'mongodb_up' , [ { type : 'agent_id' , value : agent_id } ] , 90 ) ;
234
234
I . assertEqual ( log_level , logLevel || 'warn' , `Was expecting Mongo Exporter for service ${ dbDetails . service_name } added again via inventory command and log level to have ${ logLevel || 'warn' } set` ) ;
235
235
break ;
236
236
case 'node' :
237
- agent_id = ( await I . verifyCommand ( `pmm-admin inventory add agent node-exporter --push-metrics ${ logLvlFlag } ${ dbDetails . pmm_agent_id } | grep "Agent ID" | grep -v "PMM-Agent ID" | awk -F " " '{print $4}'` ) ) . trim ( ) ;
237
+ agent_id = ( await I . verifyCommand ( `docker exec ${ dbDetails . container_name } pmm-admin inventory add agent node-exporter --push-metrics ${ logLvlFlag } ${ dbDetails . pmm_agent_id } | grep "Agent ID" | grep -v "PMM-Agent ID" | awk -F " " '{print $4}'` ) ) . trim ( ) ;
238
238
output = await this . apiGetAgentDetailsViaAgentId ( agent_id ) ;
239
239
log_level = output . data . node_exporter . log_level ;
240
240
await grafanaAPI . waitForMetric ( 'node_memory_MemTotal_bytes' , [ { type : 'agent_id' , value : agent_id } ] , 90 ) ;
241
241
assert . ok ( log_level === logLevel || 'warn' , `Was expecting Node Exporter for service ${ dbDetails . service_name } added again via inventory command and log level to have ${ logLevel || 'warn' } set` ) ;
242
242
break ;
243
243
case 'mongodb_profiler' :
244
- agent_id = ( await I . verifyCommand ( `pmm-admin inventory add agent qan-mongodb-profiler-agent --password=${ dbDetails . password } ${ logLvlFlag } ${ dbDetails . pmm_agent_id } ${ dbDetails . service_id } ${ dbDetails . username } | grep "Agent ID" | grep -v "PMM-Agent ID" | awk -F " " '{print $4}'` ) ) . trim ( ) ;
244
+ agent_id = ( await I . verifyCommand ( `docker exec ${ dbDetails . container_name } pmm-admin inventory add agent qan-mongodb-profiler-agent --password=${ dbDetails . password } ${ logLvlFlag } ${ dbDetails . pmm_agent_id } ${ dbDetails . service_id } ${ dbDetails . username } | grep "Agent ID" | grep -v "PMM-Agent ID" | awk -F " " '{print $4}'` ) ) . trim ( ) ;
245
245
output = await this . apiGetAgentDetailsViaAgentId ( agent_id ) ;
246
246
log_level = output . data . qan_mongodb_profiler_agent . log_level ;
247
247
248
248
// Wait for Status to change to running
249
249
I . wait ( 10 ) ;
250
- await I . verifyCommand ( `pmm-admin list | grep mongodb_profiler_agent | grep ${ agent_id } | grep ${ dbDetails . service_id } | grep "Running"` ) ;
250
+ await I . verifyCommand ( `docker exec ${ dbDetails . container_name } pmm-admin list | grep mongodb_profiler_agent | grep ${ agent_id } | grep ${ dbDetails . service_id } | grep "Running"` ) ;
251
251
assert . ok ( log_level === logLevel || 'warn' , `Was expecting MongoDB QAN Profile for service ${ dbDetails . service_name } added again via inventory command and log level to have ${ logLevel || 'warn' } set` ) ;
252
252
break ;
253
253
case 'postgresql' :
0 commit comments