My application development career really took hold during the early days of C#. And, to this day, as a bad coder turned advocate, I’m partial to the C# syntax and the .NET framework. So, I’m excited to discuss Splunk’s new functionality to auto-instrument tracing for .NET core applications.
The Splunk engineering and product teams continue to focus on easily getting data into our systems. Now, with Splunk’s observability tools such as SignalFx Microservices APM, we made it easier for .NET application developers to support the operations of their code by automatically instrumenting observability at the code level.
The .NET integration, in addition to our already robust library of tooling for the Microsoft stack, helps make metric collection easy and sustainable.
When building modern applications with microservices architectures, your management processes need to track with the distributed nature and high velocity of these applications. Adhering to the concepts of observability, and the technology behind traces and spans, is required for keeping pace with modern application architectures. The collection of the data out of your services also matters, this is where open-source projects like OpenTracing, OpenCensus and OpenTelemetry come in.
The .NET tracing project is also open-source, including being OpenTracing and OpenTelemetry compatible. The project supports .NET Core 2.0+ applications on Linux or Windows. In addition to helping you add the ability to collect trace data, it will auto-instrument for specific common libraries such as ASP.NET, MongoDB, and GraphQL, for example. The .NET tracing project will create standards for collection across your application and require less effort from developers to instrument.
Setup:
Send Data:
Observability for modern .NET applications is a critical element to long-term success and support. By joining the SignalFx observability platform with open standards, teams get the added benefit of having a standardized way of ingesting data from their traces and spans across all services and their entire stack.
In Addition to the .NET integration, SignalFx Supports Monitoring Across the Microsoft Stack With:
All combined, these tools give application teams tremendous visibility into their applications and their cloud infrastructure operations.
With the .NET auto-instrumentation for SignalFx Microservices APM, development teams have visibility into their application at the run-time level. When sending this data to SignalFx, in addition to other metrics across your infrastructure and applications, teams have the ability to support their applications, more quickly identify issues and have the context to support resolution when those issues occur.
----------------------------------------------------
Thanks!
Chris Riley
The world’s leading organizations rely on Splunk, a Cisco company, to continuously strengthen digital resilience with our unified security and observability platform, powered by industry-leading AI.
Our customers trust Splunk’s award-winning security and observability solutions to secure and improve the reliability of their complex digital environments, at any scale.