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 Splunk platform removes the barriers between data and action, empowering observability, IT and security teams to ensure their organizations are secure, resilient and innovative.
Founded in 2003, Splunk is a global company — with over 7,500 employees, Splunkers have received over 1,020 patents to date and availability in 21 regions around the world — and offers an open, extensible data platform that supports shared data across any environment so that all teams in an organization can get end-to-end visibility, with context, for every interaction and business process. Build a strong data foundation with Splunk.