• /
  • ログイン
  • 無料アカウント

Go向けNew Relicのインストール

Goエージェントはコードを自動インストゥルメンテーションするため、Go言語アプリとマイクロサービスのモニターを開始できます。当社のランチャーを使用するか、本ドキュメントの説明に従って、基本的なGoエージェントのインストレーションを実行できます。

New Relicアカウントをまだお持ちでない場合は、New Relicアカウントを新たに作成します。永久無料です。

Goデータを追加

互換性および要件

GoエージェントはLinux、macOS、WindowsでGolang 1.7以上を必要とします。詳細については、「Goエージェントの互換性と要件」をご覧ください。

Goエージェントのインストール

Goエージェントをインストールするには、New Relicのライセンスキーが必要です。ライセンスキーを入手した後、エージェントをインストールするには次の手順に従います。

  1. github.com/newrelic/go-agentから、希望するプロセスを使用します。例:

    go get github.com/newrelic/go-agent/v3/newrelic
  2. github.com/newrelic/go-agent/v3/newrelicパッケージをアプリケーションにインポートします。

  3. main関数、またはinitブロックに以下を追加することで、Goエージェントを初期化します。

    app, err := newrelic.NewApplication(
        newrelic.ConfigAppName("Your Application Name"),
        newrelic.ConfigLicense("__YOUR_NEW_RELIC_LICENSE_KEY__"),
    )
  4. アプリコードに標準のHTTPリクエストをラップすることでウェブトランザクションをインストゥルメントします。例:

    http.HandleFunc(newrelic.WrapHandleFunc(app, "/users", usersHandler))
  5. 監視したい他のトランザクションをインストゥルメントします。

  6. オプション:さらに詳しいタイミングについては、セグメントをインストゥルメントします。

  7. アプリケーションをコンパイル、ディプロイします。

New Relicでアプリのデータを見る

アプリケーションがNew Relicにデータを送信し始めるまで数分間待ちます。その後、APM UIでアプリのパフォーマンスをチェックします。数分してもデータが表示されない場合は、トラブルシューティングヒントに従ってください。

エージェントを最新状態で維持する

New Relicの最新機能、追加機能、そして重要なセキュリティパッチを最大限に活用できるよう、アプリケーションのGoエージェントを最新状態に保ちましょう。

その他のヘルプ

さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:

問題を作成するこのページを編集する
Copyright © 2020 New Relic Inc.