AVISO EOL
A partir de abril de 2022, no admitimos la capacidad C SDK. Para obtener más detalles, consulte nuestra publicación en el foro de soporte.
Instrumento de transacción usando C SDK para que pueda monitor cualquier aplicación en Linux que use un lenguaje que pueda importar biblioteca C. Después de realizar manualmente la transacción de instrumentos en su código fuente agregando funciones de New Relic, puede ver los datos en la páginaTransactions en la UI de New Relic.
Instrumento una transacción
Para instrumentar una transacción para que pueda monitor en la UI de New Relic, incluya las funciones de New Relic que inician y detienen la instrumentación alrededor de la transacción. La función que utilices depende de si quieres instrumento a web o transacción no web.
Agregue el siguiente código inmediatamente before la transacción que desea monitor:
Para transacciones web:
newrelic_txn_t *txn;/* ... */txn = newrelic_start_web_transaction(app, "NAME_YOUR_TRANSACTION");Para transacciones sin web:
newrelic_txn_t *txn;/* ... */txn = newrelic_start_non_web_transaction(app, "NAME_YOUR_TRANSACTION");Agrega el siguiente código inmediatamente after a la web o transacción no web que deseas monitor:
newrelic_end_transaction(&txn);
Segmentos de instrumentos y errores
Los segmentos son las funciones y llamadas que componen una transacción. Después de su transacción de instrumento, usted puede:
- Instrumento segmentos de una transacción si desea obtener más datos sobre las funciones llamadas durante esa transacción.
- errores de instrumento para que pueda utilizar la UI de New Relic para monitor los errores que ocurren durante su transacción.