• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Instrumentar de transação com o C SDK

Instrumentar transação usando o C SDK para que você possa monitor qualquer aplicativo no Linux que use uma linguagem que possa importar a biblioteca C. Após a transação manual em seu código-fonte adicionando funções do New Relic, você poderá visualizar os dados na páginaTransactions na interface do New Relic.

Instrumentar de transação

Para instrumentar uma transação para que você possa monitorá-la na interface do New Relic, envolva as funções do New Relic que iniciam e interrompem a instrumentação em torno da transação. A função que você usa depende se você deseja instrumento a web ou transação fora da web.

  1. Adicione o seguinte código imediatamente before à transação que você deseja monitor:

    Para transferência da web:

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

    Para transações fora da web:

    newrelic_txn_t *txn;
    /* ... */
    txn = newrelic_start_non_web_transaction(app, "NAME_YOUR_TRANSACTION");
  2. Adicione imediatamente o seguinte código after à web ou transação fora da web que você deseja monitor:

    newrelic_end_transaction(&txn);

Instrumentar segmentos e erros

Segmentos são as funções e chamadas que constituem uma transação. Após o instrumento de transação, você poderá:

  • segmentos de instrumento de uma transação se você quiser mais dados sobre funções chamadas durante essa transação.
  • erros do instrumento para que você possa usar a interface do New Relic para monitor erros que ocorrem durante sua transação.
Copyright © 2024 New Relic Inc.

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