¿Estás visitando desde Argentina?
Ingresá a Linware Argentina ⯈
Continuar en Linware Argentina ⯈
×
¿Qué estás buscando?
BUSCAR!
BLOG
Se publicaron la biblioteca y las integraciones de Elastic Common Schema .NET
Publicada el 04/02/2020

El Elastic Common Schema (ECS) define un conjunto común de campos para ingerir datos en Elasticsearch. Un esquema común lo ayuda a correlacionar datos de fuentes como registros y métricas o análisis de operaciones de TI y análisis de seguridad. Puede encontrar más información sobre ECS en la documentación oficial de Elastic , el repositorio de GitHub o el artículo Introducción al esquema común de Elastic .

Esta publicación es para anunciar el lanzamiento de la biblioteca ECS .NET , una representación completa de C # de ECS usando tipos .NET. Esta biblioteca forma una base confiable y correcta para integraciones con Elasticsearch, que usan Microsoft .NET y ECS. Estos tipos se pueden usar tal cual, junto con los clientes .NET oficiales para Elasticsearch , o como base para otras integraciones.

También hemos enviado integraciones para Elastic APM Logging con Serilog y NLog , Vanilla Serilog y BenchmarkDotnet.

Hay varios paquetes NuGet disponibles para ECS versión 1.4.0:

  • Elastic.CommonSchema.Serilog : formatea un mensaje de registro de Serilog en una representación JSON que se puede indexar en Elasticsearch.
  • Elastic.Apm.SerilogEnricher : agrega el ID de transacción y el ID de rastreo a cada mensaje de registro de Serilog que se crea durante una transacción. Esto funciona junto con el paquete Elastic.CommonSchema.Serilog y forma una solución para el rastreo distribuido con Serilog.
  • Elastic.Apm.NLog : presenta dos variables de marcador de posición especiales (ElasticApmTraceId, ElasticApmTransactionId) para usar dentro de sus plantillas NLog.
  • Elastic.CommonSchema.BenchmarkDotNetExporter : un exportador para BenchmarkDotnet que puede indexar los resultados de la evaluación comparativa directamente en Elasticsearch, lo que puede ser útil para detectar problemas de rendimiento relacionados con el código a lo largo del tiempo.
  • Elastic.CommonSchema : proyecto fundamental que contiene una representación completa de C # de ECS, utilizada por las otras integraciones enumeradas anteriormente.

Consulte el repositorio Elastic Common Schema .NET GitHub para obtener más información.

Ir al Blog