question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Discuss the next plan for skyapm-dotnet

See original GitHub issue

Please answer these questions before submitting your issue.

  • Why do you submit this issue?
  • Discussion
  • Bug
  • Requirement
  • Feature or performance improvement

Hi, community, SkyApm-dotnet client provides proven tracing capabilities for .NET Core applications, and recently, @GeorGeWzw has implemented the integration of Microsoft.Extension.Logging and Skywalking (https://github.com/SkyAPM/SkyAPM-dotnet/pull/502 ) . So, where should we go next ?

Here are some of my thoughts,

  1. Integrate System.Diagnostics.Metrics API to provide the ability to report meters to skywalking.
  2. Integrate System.Diagnostics.Activity API as another implementation of trace.
  3. Exploring the implementation of using clr-profiler as an auto-instrument, you can refer to opentelemetry-dotnet-instrumentation , and I noticed that ManagedDotnetProfiler provides a possibility to implement clr-profiler in C# instead of C++.
  4. When I started to develop skyapm-dotnet 5 years ago, the kernel implementation of tracingcontext almost completelyreferenced java-agent, and now it seems to be possible to consider refactoring using the new API of .NET 5/6, such as using Span<T> to improve performance.

Any ideas are welcome.

Issue Analytics

  • State:open
  • Created a year ago
  • Reactions:2
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

4reactions
sampsonyecommented, Sep 14, 2022
  1. Support More Middleware like redis、Oracle and so on
  2. Support Method StackFrame Tracing
3reactions
wu-shengcommented, Sep 11, 2022

Today, there was an asking for auto-instrumentation in the ASF skywalking channel.

Read more comments on GitHub >

github_iconTop Results From Across the Web

SkyAPM C#/.NET instrument agent
Apache SkyWalking is an APM designed for microservices, cloud native and container-based (Docker, K8s, Mesos) architectures. SkyAPM-dotnet provides the native ...
Read more >
Issues · SkyAPM/SkyAPM-dotnet
The .NET/.NET Core instrument agent for Apache SkyWalking - Issues · SkyAPM/SkyAPM-dotnet. ... Discuss the next plan for skyapm-dotnet discussion.
Read more >
Approach Path Monitor | SKYbrary Aviation Safety
An Approach Path Monitor (APM) is a ground based Safety Net intended to warn the controller about increased risk of controlled flight into...
Read more >
New Relic | Monitor, Debug and Improve Your Entire Stack
Sign up for free, no credit card required with New Relic the all-in-one observability platform for engineers to monitor, debug, and improve their...
Read more >
Scott has an eye in the sky
Scott's career reaches new heights with help from Lynette ... Lynette took this and set to work to help his plan become reality....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found