PHP APM with AWS Elastic Beanstalk
  • Updated on 12 Nov 2018
  • 1 minute to read
  • Contributors
  • Print
  • Share
  • Dark
    Light

PHP APM with AWS Elastic Beanstalk

  • Print
  • Share
  • Dark
    Light

Instructions on how to install the Retrace Linux Agent and PHP APM on AWS Elastic Beanstalk.

Installing Stackify Linux Agent

  1. Create a new file named stackify.config in your application’s .ebextensions folder. Learn More about .ebextensions.
  2. Add the following to your stackify.config file: Replace [INSERT ACTIVATION KEY] with your activation key value. Optionally you can include the device name by replacing the [aliasname] with the desired device alias. You can find your activation key under Settings: Account.
sources:
  /home/ec2-user: https://s1.stackify.com/Account/AgentDownload/Linux
    
commands:
  01:
    command: sudo ./agent-install.sh --key [INSERT ACTIVATION KEY] --environment "Production" --devicealias [aliasname]
    cwd: /home/ec2-user/stackify-agent-install-32bit

files:
  "/etc/php.d/99stackify.ini" :
    mode: "000755"
    owner: root
    group: root
    content: |
      extension=stackify.so
      stackify.application_name=PHP Elastic Beanstalk Application
      stackify.environment_name=Test

Note: stackify.application_name and stackify.environment_name fields can be adjusted per the name and environment of your application

  1. Deploy your app to Elastic Beanstalk
Was this article helpful?