Click the Start a free trial link to start a 15-day SaaS trial of our product and join our community as a trial user. If you are an existing customer do not start a free trial.
AppDynamics customers and established members should click the sign in button to authenticate.
I am trying to inject adrum-config.js into the pages using Apache and Substitute option.
I used something like:
RequestHeader unset Accept-Encoding
Allow from all
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|<head>|<head><script src='/appdyn/adrum/adrum-config.js'></script>|in"
I see in developer tool that the line is added, but it keeps complaining:
Uncaught SyntaxError: Unexpected token <
It seems unhappy that line one in the adrum-config.js beings with a less than sign (<) for its <script> tag.
Any ideas on what I am missing? Am I using Substitute wrong? Is there another option I am missing for Apache?
May be a matter of gzip compressing the channel (or something else). I'm sharing my working config:
<Location /daytrader> SetOutputFilter INFLATE;SUBSTITUTE;DEFLATE AddOutputFilterByType SUBSTITUTE text/html Substitute "s|<head.*>|<head$1><script>window['adrum-app-key'] = 'XX-YYY-ZZZ-AAA';window['adrum-start-time'] = new Date().getTime();</script><script src=\"/appdyn/adrum/adrum-config.js\"></script>|iq" </Location>
Hope it helps, regards,
I was able to get this working with Chrome, but for some reason ie11 does not work in Confluence if I put your lines in place. I think it Is somehow related to caching. To get IE11 working with confluence again, I had to comment out your lines and then clear cache in IE11 with the Preserve Favorites website data
Unchecked. Otherwise, I keep seeing the substitute lines and it continues to not work.
I need some ideas on how to get this working then with IE11.