Closed7
NewRelic触ってみる
macOSにインストール
上記に記載されている通りにhomebrewでエージェントをインストールしてサービス開始したらメトリックスが取れるようになったポイ。
brew install newrelic-infra-agent -q
brew services start newrelic-infra-agent
ライセンスキーの追加をしていなかったらエージェントのステータスがerrorになっていたのでrestartしたけど、待っていれば回復したのかな?
Name Status File
newrelic-infra-agent error 256 ~/Library/LaunchAgents/homebrew.mxcl.newrelic-infra-agent.plist
再起動
brew services restart newrelic-infra-agent
Stopping `newrelic-infra-agent`... (might take a while)
==> Successfully stopped `newrelic-infra-agent` (label: homebrew.mxcl.newrelic-infra-agent)
==> Successfully started `newrelic-infra-agent` (label: homebrew.mxcl.newrelic-infra-agent)
brew services list
Name Status File
newrelic-infra-agent started ~/Library/LaunchAgents/homebrew.mxcl.newrelic-infra-agent.plist
unbound
Add data からmacOSを選択すると出てくるインストールスクリプトは失敗する
ココから Begin Installation
すると出てくるやつ
/usr/local/bin/newrelic
このパスを変えればいけるのかな?homebrew使ったので試してない。
Golang の gin に middleware として New Relic を組み込む例。
// Configure middleware for New Relic
nrapp, err := newrelic.NewApplication(
newrelic.ConfigAppName(os.Getenv("NEW_RELIC_APP_NAME")),
newrelic.ConfigLicense(os.Getenv("NEW_RELIC_LICENSE_KEY")),
newrelic.ConfigAppLogForwardingEnabled(true),
)
engine.Use(nrgin.Middleware(nrapp))
このスクラップは2023/02/14にクローズされました