• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

C SDK를 사용한 거래 계측

EOL 공지

2022년 4월부터 C SDK를 비롯한 여러 기능에 대한 지원이 중단됩니다. 이 전환을 쉽게 준비하는 방법을 비롯한 자세한 내용은 Explorers Hub 게시물 을 참조하세요.

C SDK를 사용하여 트랜잭션 을 계측하면 C 라이브러리를 가져올 수 있는 언어를 사용하는 Linux의 모든 애플리케이션을 모니터링할 수 있습니다. New Relic 함수를 추가하여 소스 코드에서 트랜잭션을 수동으로 계측한 후 New Relic UI의 트랜잭션 페이지 에서 데이터를 볼 수 있습니다.

거래 계측

New Relic UI에서 모니터링할 수 있도록 트랜잭션을 계측하려면 트랜잭션 주변에서 계측을 시작 및 중지하는 New Relic 함수를 래핑합니다. 사용하는 기능은 웹 또는 비웹 트랜잭션 을 계측할 것인지 여부에 따라 다릅니다.

  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. 모니터링하려는 웹 또는 웹이 아닌 트랜잭션 직후 에 다음 코드를 추가합니다.

    newrelic_end_transaction(&txn);

기기 세그먼트 및 오류

세그먼트는 트랜잭션을 구성하는 기능 및 호출입니다. 거래를 계측한 후 다음을 수행할 수 있습니다.

  • 해당 트랜잭션 동안 호출된 함수에 대한 추가 데이터를 원하는 경우 트랜잭션의 세그먼트를 계측 합니다.
  • New Relic UI를 사용하여 트랜잭션 중에 발생하는 오류를 모니터링할 수 있도록 오류를 계측합니다 .
Copyright © 2022 New Relic Inc.