<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Python agent does not send any data to proxy and controller in Splunk AppDynamics</title>
    <link>https://community.splunk.com/t5/Splunk-AppDynamics/Python-agent-does-not-send-any-data-to-proxy-and-controller/m-p/722437#M3164</link>
    <description>&lt;P&gt;1. Pyagent, Guniccorn and Python (Sanic) app are all installed in a Virtual Environment.&lt;/P&gt;
&lt;P&gt;2. Vitual Env: Python 3.6.1 in macOs 10.12.4&lt;/P&gt;
&lt;P&gt;3. I am using supervisor to manage gunicorn process.&lt;/P&gt;

&lt;PRE&gt;[program:Test app]
command = /env/bin/pyagent run -c /etc/appdynamics.cfg -- /env/bin/gunicorn app:app --bind 0.0.0.0:8000 --worker-class sanic.worker.GunicornWorker
directory = /projects/app_dir/
autorestart=true
&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;Appdynamics versions; pip freeze&lt;/P&gt;
&lt;PRE&gt;appdynamics==4.3.8.0
appdynamics-bindeps-osx-x64==6.0
appdynamics-proxysupport-osx-x64==1.8.0.51.1&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;Appdynamics.cfg&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;MacBook-Pro:appd$ cat /etc/appdynamics.cfg
[agent]
app = Test app
tier = api
node = node dev

[controller]
host = elephant2017072405043015.saas.appdynamics.com
port = 443
ssl = (on)
account =&amp;nbsp;XXXXXXXXX
accesskey = XXXXXXXX
&amp;nbsp;
[log]
level = debug
debugging = on&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;4. When i start the procees, i can see that agent is loaded properly and proxy is started as well.&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;2017-08-12 12:43:51,029 [WARNING] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Defunct proxy pid (83627) found; starting over
2017-08-12 12:43:51,093 [INFO] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Started watchdog with pid=83867
2017-08-12 12:43:51,198 [WARNING] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Found defunct proxy pid file with pid=83628
2017-08-12 12:43:51,218 [INFO] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Starting proxy: /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy/runProxy -j /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_proxysupport -d /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy -r /tmp/appd/run /tmp/appd/run/comm /tmp/appd/logs
2017-08-12 12:43:51,723 [INFO] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Started proxy with pid=83868
Install Directory resolved to[/Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy]
Agent Logging Directory [/private/tmp/appd/logs]
Logs Directory resolved to[/tmp/appd/logs]
12:44:01,271  INFO [main] ProxyControlEntryPoint - ProxyControl - init
12:44:01,272  INFO [main] ProxyControlEntryPoint - comm dir set to: /tmp/appd/run/comm
12:44:01,423  INFO [main] ZeroMQControlServer - ipcNodeBaseDir dir set to: /tmp/appd/run/comm/proxy-6272190574628013158
12:44:01,423  INFO [main] ZeroMQControlServer - ZeroMQControlServer - init
12:44:01,722  INFO [main] ZeroMQControlServer - ControlReqRouterSocket started at:ipc:///tmp/appd/run/comm/0
12:44:02,330  INFO [main] ProxyControlEntryPoint - ProxyControl - init completed
12:44:02,330  INFO [main] ProxyControlEntryPoint - Should register node at startup:false&lt;/PRE&gt;

&lt;P&gt;5. But the problem is i dont see any data reported to controller when i generate load to my app. (using wrk to generate load)&lt;/P&gt;

&lt;P&gt;6. Agent and proxy &amp;nbsp;Logs does not&amp;nbsp;have any info about app data/metrics.&lt;/P&gt;

&lt;PRE&gt;MacBook-Pro:appd $ cat /tmp/appd/logs/Test app-node_dev.log
2017-08-12 12:29:33,602 [DEBUG] appdynamics.agent &amp;lt;82799&amp;gt;: Running http.client hook &amp;lt;function intercept_httplib at 0x10fbfa730&amp;gt;
2017-08-12 12:29:33,603 [DEBUG] appdynamics.agent &amp;lt;82799&amp;gt;: Running logging hook &amp;lt;function intercept_logging at 0x10fb36c80&amp;gt;
2017-08-12 12:35:50,887 [DEBUG] appdynamics.agent &amp;lt;83569&amp;gt;: Running http.client hook &amp;lt;function intercept_httplib at 0x108151730&amp;gt;
2017-08-12 12:35:50,904 [DEBUG] appdynamics.agent &amp;lt;83569&amp;gt;: Running logging hook &amp;lt;function intercept_logging at 0x10808dc80&amp;gt;
2017-08-12 12:40:33,493 [DEBUG] appdynamics.agent &amp;lt;83625&amp;gt;: Running http.client hook &amp;lt;function intercept_httplib at 0x109b04730&amp;gt;
2017-08-12 12:40:33,517 [DEBUG] appdynamics.agent &amp;lt;83625&amp;gt;: Running logging hook &amp;lt;function intercept_logging at 0x109a40c80&amp;gt;
2017-08-12 12:43:54,092 [DEBUG] appdynamics.agent &amp;lt;83862&amp;gt;: Running http.client hook &amp;lt;function intercept_httplib at 0x108116730&amp;gt;
2017-08-12 12:43:54,115 [DEBUG] appdynamics.agent &amp;lt;83862&amp;gt;: Running logging hook &amp;lt;function intercept_logging at 0x108051c80&amp;gt;
&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;MacBook-Pro:appd$ cat /tmp/appd/logs/proxyCore.2017_08_12__12_40_33.0.log
[main] 12 Aug 2017 12:40:33,704&amp;nbsp; INFO com.singularity.proxyControl.ProxyControlEntryPoint - ProxyControl - init
[main] 12 Aug 2017 12:40:33,705&amp;nbsp; INFO com.singularity.proxyControl.ProxyControlEntryPoint - comm dir set to: /tmp/appd/run/comm
[main] 12 Aug 2017 12:40:33,724&amp;nbsp; INFO com.singularity.proxyControl.ZeroMQControlServer - ipcNodeBaseDir dir set to: /tmp/appd/run/comm/proxy-2817425872527039173
[main] 12 Aug 2017 12:40:33,725&amp;nbsp; INFO com.singularity.proxyControl.ZeroMQControlServer - ZeroMQControlServer - init
[main] 12 Aug 2017 12:40:33,757&amp;nbsp; INFO com.singularity.proxyControl.ZeroMQControlServer - ControlReqRouterSocket started at:ipc:///tmp/appd/run/comm/0
[main] 12 Aug 2017 12:40:33,903&amp;nbsp; INFO com.singularity.proxyControl.ProxyControlEntryPoint - ProxyControl - init completed
[main] 12 Aug 2017 12:40:33,904&amp;nbsp; INFO com.singularity.proxyControl.ProxyControlEntryPoint - Should register node at startup:false
&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Would really appreciate if someone can help me find out &amp;nbsp;the issue?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Manivasagan&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;+91 9972454070&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 12 Aug 2017 07:29:18 GMT</pubDate>
    <dc:creator>CommunityUser</dc:creator>
    <dc:date>2017-08-12T07:29:18Z</dc:date>
    <item>
      <title>Python agent does not send any data to proxy and controller</title>
      <link>https://community.splunk.com/t5/Splunk-AppDynamics/Python-agent-does-not-send-any-data-to-proxy-and-controller/m-p/722437#M3164</link>
      <description>&lt;P&gt;1. Pyagent, Guniccorn and Python (Sanic) app are all installed in a Virtual Environment.&lt;/P&gt;
&lt;P&gt;2. Vitual Env: Python 3.6.1 in macOs 10.12.4&lt;/P&gt;
&lt;P&gt;3. I am using supervisor to manage gunicorn process.&lt;/P&gt;

&lt;PRE&gt;[program:Test app]
command = /env/bin/pyagent run -c /etc/appdynamics.cfg -- /env/bin/gunicorn app:app --bind 0.0.0.0:8000 --worker-class sanic.worker.GunicornWorker
directory = /projects/app_dir/
autorestart=true
&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;Appdynamics versions; pip freeze&lt;/P&gt;
&lt;PRE&gt;appdynamics==4.3.8.0
appdynamics-bindeps-osx-x64==6.0
appdynamics-proxysupport-osx-x64==1.8.0.51.1&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;Appdynamics.cfg&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;MacBook-Pro:appd$ cat /etc/appdynamics.cfg
[agent]
app = Test app
tier = api
node = node dev

[controller]
host = elephant2017072405043015.saas.appdynamics.com
port = 443
ssl = (on)
account =&amp;nbsp;XXXXXXXXX
accesskey = XXXXXXXX
&amp;nbsp;
[log]
level = debug
debugging = on&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;4. When i start the procees, i can see that agent is loaded properly and proxy is started as well.&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;2017-08-12 12:43:51,029 [WARNING] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Defunct proxy pid (83627) found; starting over
2017-08-12 12:43:51,093 [INFO] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Started watchdog with pid=83867
2017-08-12 12:43:51,198 [WARNING] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Found defunct proxy pid file with pid=83628
2017-08-12 12:43:51,218 [INFO] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Starting proxy: /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy/runProxy -j /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_proxysupport -d /Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy -r /tmp/appd/run /tmp/appd/run/comm /tmp/appd/logs
2017-08-12 12:43:51,723 [INFO] appdynamics.proxy.watchdog &amp;lt;83867&amp;gt;: Started proxy with pid=83868
Install Directory resolved to[/Volumes/Personal/Django/versions/3.6.1/envs/events/lib/python3.6/site-packages/appdynamics_bindeps/proxy]
Agent Logging Directory [/private/tmp/appd/logs]
Logs Directory resolved to[/tmp/appd/logs]
12:44:01,271  INFO [main] ProxyControlEntryPoint - ProxyControl - init
12:44:01,272  INFO [main] ProxyControlEntryPoint - comm dir set to: /tmp/appd/run/comm
12:44:01,423  INFO [main] ZeroMQControlServer - ipcNodeBaseDir dir set to: /tmp/appd/run/comm/proxy-6272190574628013158
12:44:01,423  INFO [main] ZeroMQControlServer - ZeroMQControlServer - init
12:44:01,722  INFO [main] ZeroMQControlServer - ControlReqRouterSocket started at:ipc:///tmp/appd/run/comm/0
12:44:02,330  INFO [main] ProxyControlEntryPoint - ProxyControl - init completed
12:44:02,330  INFO [main] ProxyControlEntryPoint - Should register node at startup:false&lt;/PRE&gt;

&lt;P&gt;5. But the problem is i dont see any data reported to controller when i generate load to my app. (using wrk to generate load)&lt;/P&gt;

&lt;P&gt;6. Agent and proxy &amp;nbsp;Logs does not&amp;nbsp;have any info about app data/metrics.&lt;/P&gt;

&lt;PRE&gt;MacBook-Pro:appd $ cat /tmp/appd/logs/Test app-node_dev.log
2017-08-12 12:29:33,602 [DEBUG] appdynamics.agent &amp;lt;82799&amp;gt;: Running http.client hook &amp;lt;function intercept_httplib at 0x10fbfa730&amp;gt;
2017-08-12 12:29:33,603 [DEBUG] appdynamics.agent &amp;lt;82799&amp;gt;: Running logging hook &amp;lt;function intercept_logging at 0x10fb36c80&amp;gt;
2017-08-12 12:35:50,887 [DEBUG] appdynamics.agent &amp;lt;83569&amp;gt;: Running http.client hook &amp;lt;function intercept_httplib at 0x108151730&amp;gt;
2017-08-12 12:35:50,904 [DEBUG] appdynamics.agent &amp;lt;83569&amp;gt;: Running logging hook &amp;lt;function intercept_logging at 0x10808dc80&amp;gt;
2017-08-12 12:40:33,493 [DEBUG] appdynamics.agent &amp;lt;83625&amp;gt;: Running http.client hook &amp;lt;function intercept_httplib at 0x109b04730&amp;gt;
2017-08-12 12:40:33,517 [DEBUG] appdynamics.agent &amp;lt;83625&amp;gt;: Running logging hook &amp;lt;function intercept_logging at 0x109a40c80&amp;gt;
2017-08-12 12:43:54,092 [DEBUG] appdynamics.agent &amp;lt;83862&amp;gt;: Running http.client hook &amp;lt;function intercept_httplib at 0x108116730&amp;gt;
2017-08-12 12:43:54,115 [DEBUG] appdynamics.agent &amp;lt;83862&amp;gt;: Running logging hook &amp;lt;function intercept_logging at 0x108051c80&amp;gt;
&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;MacBook-Pro:appd$ cat /tmp/appd/logs/proxyCore.2017_08_12__12_40_33.0.log
[main] 12 Aug 2017 12:40:33,704&amp;nbsp; INFO com.singularity.proxyControl.ProxyControlEntryPoint - ProxyControl - init
[main] 12 Aug 2017 12:40:33,705&amp;nbsp; INFO com.singularity.proxyControl.ProxyControlEntryPoint - comm dir set to: /tmp/appd/run/comm
[main] 12 Aug 2017 12:40:33,724&amp;nbsp; INFO com.singularity.proxyControl.ZeroMQControlServer - ipcNodeBaseDir dir set to: /tmp/appd/run/comm/proxy-2817425872527039173
[main] 12 Aug 2017 12:40:33,725&amp;nbsp; INFO com.singularity.proxyControl.ZeroMQControlServer - ZeroMQControlServer - init
[main] 12 Aug 2017 12:40:33,757&amp;nbsp; INFO com.singularity.proxyControl.ZeroMQControlServer - ControlReqRouterSocket started at:ipc:///tmp/appd/run/comm/0
[main] 12 Aug 2017 12:40:33,903&amp;nbsp; INFO com.singularity.proxyControl.ProxyControlEntryPoint - ProxyControl - init completed
[main] 12 Aug 2017 12:40:33,904&amp;nbsp; INFO com.singularity.proxyControl.ProxyControlEntryPoint - Should register node at startup:false
&lt;/PRE&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Would really appreciate if someone can help me find out &amp;nbsp;the issue?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Manivasagan&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;+91 9972454070&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Aug 2017 07:29:18 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-AppDynamics/Python-agent-does-not-send-any-data-to-proxy-and-controller/m-p/722437#M3164</guid>
      <dc:creator>CommunityUser</dc:creator>
      <dc:date>2017-08-12T07:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: Need Help: Python agent does not send any data  to proxy and controller</title>
      <link>https://community.splunk.com/t5/Splunk-AppDynamics/Python-agent-does-not-send-any-data-to-proxy-and-controller/m-p/722438#M3165</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Manivasagan,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN&gt;Unfortunately since Sanic is not a WSGI-based framework, it is not supported at this time.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Kyle&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Aug 2017 22:30:52 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-AppDynamics/Python-agent-does-not-send-any-data-to-proxy-and-controller/m-p/722438#M3165</guid>
      <dc:creator>Kyle_Furlong</dc:creator>
      <dc:date>2017-08-18T22:30:52Z</dc:date>
    </item>
  </channel>
</rss>

