現在Elastic BeanstalkのMulti-Container Docker環境を使っています。
New Relicを使ってコンテナを監視するようにしたので設定をメモ。
公式のドキュメントがだいぶ丁寧なので、ほとんどその通りなのですが。。。
設定ファイルを追加するだけ
- .ebextensions/newrelic.config
packages: yum: newrelic-sysmond: [] rpm: newrelic: http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm commands: "01": command: usermod -a -G docker newrelic "02": command: nrsysmond-config --set license_key=YourNewRelicLicense "03": command: echo hostname=NameOfYourServer >> /etc/newrelic/nrsysmond.cfg "04": command: /etc/init.d/newrelic-sysmond start
あとは.ebextensionsとDockerrun.aws.jsonをzipにしてdeployするだけです!