Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for TLS Services? #3

Open
razorsedge opened this issue Jan 22, 2016 · 0 comments
Open

Support for TLS Services? #3

razorsedge opened this issue Jan 22, 2016 · 0 comments

Comments

@razorsedge
Copy link

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant