LoginSignup
0
2

More than 3 years have passed since last update.

デプロイ時にNewrelicにDeployment Recordを作る。

Last updated at Posted at 2020-01-29

deployを記録すると、APMのoverviewのグラフに縦の線が入るので
リリース前後で不調が起きたのかを確認しやすくなる。

スクリーンショット 2020-01-29 19.51.32.png

記録用シェルスクリプト例
https://gist.github.com/astronoka/d7a787be625a69bc2a73bc7929e790da

監視しているコンポーネントのリリース後に下記のように実行する。

NEWRELIC_ADMIN_USERS_KEY
https://rpm.newrelic.com/accounts/${your_account_id}/integrations?page=api_keys
あたりで事前に発行しておく。

APP_NAME はコンポーネントからnewrelicにデータを上げるときに指定しているやつ。
REVISION は gitのコミットハッシュなどを使う。

NEWRELIC_ADMIN_USERS_KEY="FFFFFFFFFFFFFFFFFFFFF"
APP_NAME="XXXXX"
REVISION=$(git rev-parse --short HEAD)
sh create-newrelic-deployment-marker.sh ${NEWRELIC_ADMIN_USERS_KEY} ${APP_NAME} ${REVISION}

see also

Record and monitor deployments
https://docs.newrelic.com/docs/apm/new-relic-apm/maintenance/record-monitor-deployments

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2