EOL通知
2022 年 4 月以降、C SDK 機能はサポートされていません。詳細については、 サポート フォーラムの投稿 を参照してください。
あなたのCアプリケーションには、2つの設定値が必要です。
アプリケーションの名前:
app_name
ニューレリック
その他の設定値はすべてオプションであり、通常はデフォルトの設定を変更する必要はありません。ただし、必要に応じてNew RelicのC SDKの設定を調整することができます。
このドキュメントは、C SDKのAPIでいくつかの基本的な設定オプションを使用するためのクイックリファレンスです。コードの値や例など、コンフィギュレーション設定の変更に関する詳細な情報は、GitHub のC SDKのコンフィギュレーションGUIDE.mdをご覧ください。
構成設定の変更 [#change-config]
C SDKのパブリックヘッダーlibnewrelic.h
で定義されているように、変更可能ないくつかの使用可能な構成オプションの例を次に示します。
C SDKの設定オプション | コメントコメント |
---|---|
一般的な構成設定 | アプリ名を設定または変更するには、 、ログ レベル、トランザクション トレース、データストア トレースなど、以下を使用します。
|
トランザクショントレースの追加設定 | トランザクショントレーサーを有効にし、New Relic にトレースを報告する際にどのようなトランザクション期間を考慮するかを設定するには、次のようにします。
|
データストアのセグメント | データベース名やデータストアのインスタンス名を報告するかどうかを設定するには |
C SDKとのコミュニケーション | エージェントからデーモンへの通信用のソケットエンドポイントを設定するには
|
UIでのアプリ名(エイリアス)の変更
アプリケーションのエイリアス は、New Relic UI の「 アプリケーション 設定」ページから変更できます。これは例えば、アプリケーションに別の名前を付けつつ、過去のデータを新しいエイリアスで維持する場合などに便利です。詳細については、 Name your application を参照してください。
New Relic の C SDK は サーバーサイドの設定をサポートしていません 。しかし、UI のこの Application settings ページを使用して、アプリケーションの Apdex T threshold を設定することもできます。
UI でアプリケーションのエイリアスまたは Apdex T しきい値を変更するには 、 one.newrelic.com > All capabilities > APM & services > (アプリを選択) > Settings > Applicationに移動します。
設定でアプリ名を変更
構成設定でアプリケーションの名前を変更すると、同じアプリケーションが新しい名前でUIに表示されるようになります。履歴データ( データ保持 スケジュールに基づく)は、古い名前でのみ存在します。(アプリケーションの名前を変更しても履歴データを保持するには、 UI設定 を使用して、エイリアスを変更してください。)
アプリケーションがデーモンに接続された後に、設定でアプリケーションの名前を変更する必要がある場合。
- 新しいアプリケーション名を使用して
newrelic_create_app_config()
を呼び出し、新しいconfig
を作成します。 newrelic_create_app()
を呼び出して新しい接続アプリを作成します。
注意
タイミングがすべてです。1つのアプリケーションの実行中にアプリケーション名を切り替えると、インストルメントデータが新しいアプリケーション名で送信されることがあります。
APMおよびインフラストラクチャデータのログを表示
ログとアプリケーションのデータをまとめて、トラブルシューティングをより簡単かつ迅速にすることもできます。コンテキスト内のログを使用すると、エラーとトレースに関連するログメッセージをアプリのUIで直接確認できます。また、Kubernetesクラスターなどのインフラストラクチャデータのコンテキストでログを表示することもできます。別のUIページに切り替える必要はありません。