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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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 o seguinte código imediatamente após a 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.