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

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

C SDKを使ったトランザクションの計測

C SDK を使用して トランザクション をインストゥルメントすることで、C ライブラリをインポートできる言語を使用する Linux 上のあらゆるアプリケーションを監視することができます。New Relic 関数を追加してソースコード内のトランザクションを手動でインストルメントした後は、New Relic UI の Transactions ページ でデータを確認することができます。

トランザクションをインストゥルメントする

トランザクションをインスツルメンテーションして New Relic UI でモニターできるようにするには、インスツルメンテーションを開始および停止する New Relic の関数をトランザクションの周りにラップします。使用する関数は、 Web トランザクションと非 Web トランザクションのどちらをインスツルメンテーションするかによって異なります

  1. 次のコードを の直前に追加してください。 監視したいトランザクションの前に。

    ウェブトランザクションの場合:

    newrelic_txn_t *txn;
    /* ... */
    txn = newrelic_start_web_transaction(app, "NAME_YOUR_TRANSACTION");

    非ウェブトランザクションの場合:

    newrelic_txn_t *txn;
    /* ... */
    txn = newrelic_start_non_web_transaction(app, "NAME_YOUR_TRANSACTION");
  2. 監視するWebまたは非Webトランザクションの直後に次のコードを追加します。

    newrelic_end_transaction(&txn);

機器のセグメントとエラー

セグメントとは、トランザクションを構成する関数やコールのことです。トランザクションをインストルメント化した後は、以下のことができます。

Copyright © 2024 New Relic株式会社。

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