Skip to content

Support for TLS Services? #3

@razorsedge

Description

@razorsedge

It seems that the YARN monitor assumes http and not https in it's connection. I have a TLS secured cluster and am getting the following errors in the logs:

[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:27,985  INFO HadoopMonitor - Starting HadoopMonitor Task
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:27,985  INFO PathResolver - Install dir resolved to /opt/appdyn/machineagent
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:27,986  INFO SimpleHttpClient - SSL support is is not enabled
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,118 ERROR HadoopCommunicator - Failed to get HTTP Response from /ws/v1/cluster/metrics
java.lang.RuntimeException: Error while fetching the data http://myhost.mydomain:8090/ws/v1/cluster/metrics
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:99)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:84)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getClusterMetrics(HadoopCommunicator.java:104)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.populate(HadoopCommunicator.java:64)
    at com.appdynamics.monitors.hadoop.HadoopMonitor.execute(HadoopMonitor.java:63)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:152)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47)
    at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:117)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:204)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:234)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.commons.httpclient.ProtocolException: The server myhost.mydomain failed to respond with a valid HTTP response
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1987)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:95)
    ... 17 more
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,118 ERROR HadoopCommunicator - Failed to parse ClusterMetrics:
com.appdynamics.monitors.hadoop.hadoopexception.ResourceManagerMonitorException: Failed to get HTTP Response from /ws/v1/cluster/metrics
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:88)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getClusterMetrics(HadoopCommunicator.java:104)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.populate(HadoopCommunicator.java:64)
    at com.appdynamics.monitors.hadoop.HadoopMonitor.execute(HadoopMonitor.java:63)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:152)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47)
    at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:117)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:204)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:234)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Error while fetching the data http://myhost.mydomain:8090/ws/v1/cluster/metrics
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:99)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:84)
    ... 16 more
Caused by: org.apache.commons.httpclient.ProtocolException: The server myhost.mydomain failed to respond with a valid HTTP response
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1987)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:95)
    ... 17 more
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,119 ERROR HadoopCommunicator - Failed to get HTTP Response from /ws/v1/cluster/scheduler
java.lang.RuntimeException: Error while fetching the data http://myhost.mydomain:8090/ws/v1/cluster/scheduler
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:99)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:84)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getClusterScheduler(HadoopCommunicator.java:122)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.populate(HadoopCommunicator.java:65)
    at com.appdynamics.monitors.hadoop.HadoopMonitor.execute(HadoopMonitor.java:63)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:152)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47)
    at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:117)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:204)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:234)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.commons.httpclient.ProtocolException: The server myhost.mydomain failed to respond with a valid HTTP response
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1987)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:95)
    ... 17 more
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,119 ERROR HadoopCommunicator - Failed to parse ClusterScheduler:
com.appdynamics.monitors.hadoop.hadoopexception.ResourceManagerMonitorException: Failed to get HTTP Response from /ws/v1/cluster/scheduler
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:88)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getClusterScheduler(HadoopCommunicator.java:122)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.populate(HadoopCommunicator.java:65)
    at com.appdynamics.monitors.hadoop.HadoopMonitor.execute(HadoopMonitor.java:63)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:152)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47)
    at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:117)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:204)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:234)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Error while fetching the data http://myhost.mydomain:8090/ws/v1/cluster/scheduler
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:99)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:84)
    ... 16 more
Caused by: org.apache.commons.httpclient.ProtocolException: The server myhost.mydomain failed to respond with a valid HTTP response
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1987)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:95)
    ... 17 more
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,120 ERROR HadoopCommunicator - Failed to get HTTP Response from /ws/v1/cluster/apps?finishedTimeBegin=1453485748104
java.lang.RuntimeException: Error while fetching the data http://myhost.mydomain:8090/ws/v1/cluster/apps?finishedTimeBegin=1453485748104
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:99)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:84)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getAggrApps(HadoopCommunicator.java:260)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.populate(HadoopCommunicator.java:66)
    at com.appdynamics.monitors.hadoop.HadoopMonitor.execute(HadoopMonitor.java:63)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:152)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47)
    at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:117)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:204)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:234)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.commons.httpclient.ProtocolException: The server myhost.mydomain failed to respond with a valid HTTP response
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1987)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:95)
    ... 17 more
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,120 ERROR HadoopCommunicator - Failed to get response for aggregated apps:
com.appdynamics.monitors.hadoop.hadoopexception.ResourceManagerMonitorException: Failed to get HTTP Response from /ws/v1/cluster/apps?finishedTimeBegin=1453485748104
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:88)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getAggrApps(HadoopCommunicator.java:260)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.populate(HadoopCommunicator.java:66)
    at com.appdynamics.monitors.hadoop.HadoopMonitor.execute(HadoopMonitor.java:63)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:152)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47)
    at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:117)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:204)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:234)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Error while fetching the data http://myhost.mydomain:8090/ws/v1/cluster/apps?finishedTimeBegin=1453485748104
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:99)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:84)
    ... 16 more
Caused by: org.apache.commons.httpclient.ProtocolException: The server myhost.mydomain failed to respond with a valid HTTP response
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1987)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:95)
    ... 17 more
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,122 ERROR HadoopCommunicator - Failed to get HTTP Response from /ws/v1/cluster/nodes
java.lang.RuntimeException: Error while fetching the data http://myhost.mydomain:8090/ws/v1/cluster/nodes
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:99)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:84)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getClusterNodes(HadoopCommunicator.java:348)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.populate(HadoopCommunicator.java:69)
    at com.appdynamics.monitors.hadoop.HadoopMonitor.execute(HadoopMonitor.java:63)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:152)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47)
    at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:117)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:204)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:234)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.commons.httpclient.ProtocolException: The server myhost.mydomain failed to respond with a valid HTTP response
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1987)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:95)
    ... 17 more
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,122 ERROR HadoopCommunicator - Failed to parse response for ClusterNodes:
com.appdynamics.monitors.hadoop.hadoopexception.ResourceManagerMonitorException: Failed to get HTTP Response from /ws/v1/cluster/nodes
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:88)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getClusterNodes(HadoopCommunicator.java:348)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.populate(HadoopCommunicator.java:69)
    at com.appdynamics.monitors.hadoop.HadoopMonitor.execute(HadoopMonitor.java:63)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.MonitorTaskRunner.runTask(MonitorTaskRunner.java:152)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.runTask(PeriodicTaskRunner.java:86)
    at com.singularity.ee.agent.systemagent.components.monitormanager.managed.PeriodicTaskRunner.run(PeriodicTaskRunner.java:47)
    at com.singularity.ee.util.javaspecific.scheduler.AgentScheduledExecutorServiceImpl$SafeRunnable.run(AgentScheduledExecutorServiceImpl.java:107)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask$Sync.innerRunAndReset(ADFutureTask.java:335)
    at com.singularity.ee.util.javaspecific.scheduler.ADFutureTask.runAndReset(ADFutureTask.java:152)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.access$101(ADScheduledThreadPoolExecutor.java:117)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.runPeriodic(ADScheduledThreadPoolExecutor.java:204)
    at com.singularity.ee.util.javaspecific.scheduler.ADScheduledThreadPoolExecutor$ADScheduledFutureTask.run(ADScheduledThreadPoolExecutor.java:234)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.runTask(ADThreadPoolExecutor.java:694)
    at com.singularity.ee.util.javaspecific.scheduler.ADThreadPoolExecutor$Worker.run(ADThreadPoolExecutor.java:726)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Error while fetching the data http://myhost.mydomain:8090/ws/v1/cluster/nodes
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:99)
    at com.appdynamics.monitors.hadoop.communicator.HadoopCommunicator.getResponse(HadoopCommunicator.java:84)
    ... 16 more
Caused by: org.apache.commons.httpclient.ProtocolException: The server myhost.mydomain failed to respond with a valid HTTP response
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1987)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at com.appdynamics.extensions.http.WebTarget.get(WebTarget.java:95)
    ... 17 more
[Agent-Monitor-Scheduler-3] 22 Jan 2016 18:02:28,122  INFO HadoopMonitor - Hadoop Monioring Task completed successfully

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions