Nuestros SDK de telemetría son un conjunto de biblioteca de clientes API de código abierto que envía datos a la plataforma New Relic. Básicamente, estos SDK se basan en nuestras API de ingesta de datos principales: la métrica,API de API traza, log API y de API eventos.
Si nuestras soluciones prediseñadas no satisfacen sus necesidades, nuestros SDK de telemetría son una forma de crear una solución de telemetría personalizada (consulte otras soluciones para generar informes de datos personalizados).
Requisitos y compatibilidad
Los SDK de telemetría utilizan nuestra API métrica, API de eventos, API log y API de traza, las cuales requieren un , por lo que necesitará una clave de licencia para la cuenta a la que desea enviar datos.
Sugerencia
New Relic ha aportado el SDK de telemetría a la comunidad de código abierto bajo una licencia Apache 2.0.
Biblioteca disponible
Los SDK de telemetría son software de código abierto en GitHub. Utilice los enlaces de GitHub específicos del idioma que aparecen a continuación para obtener detalles de la biblioteca, ejemplos de codificación y procedimientos sobre cómo utilizar los SDK. Actualmente apoyamos la siguiente biblioteca, y se crearán más en el futuro:
Idioma | Biblioteca | Tipos de datos de New Relic compatibles |
---|---|---|
Java | Métrica Evento Registro Traza | |
Nodo/Mecanografiado | Métrica Traza | |
Python | Métrica Evento Registro Traza | |
Go | Métrica Traza | |
C | Traza | |
Rust | Traza | |
Ruby | Traza |
Para obtener más información sobre los tipos de datos admitidos, consulte:
- Una descripción general de los tipos de datos de New Relic
- métrica: ver la API métrica
- Registros: consulte la API log
- traza: ver la traza API
- evento: ver la API de eventos
Escriba su propio SDK de telemetría o contribuya a uno existente
Si necesita un SDK de telemetría en un idioma que no existe actualmente o desea contribuir a una biblioteca existente, consulte las especificaciones del SDK de telemetría.