• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

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

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

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

Goデータを追加

互換性および要件

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

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

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

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

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

    import 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 © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.