Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discuss the next plan for skyapm-dotnet #503

Open
1 of 4 tasks
liuhaoyang opened this issue Sep 11, 2022 · 6 comments
Open
1 of 4 tasks

Discuss the next plan for skyapm-dotnet #503

liuhaoyang opened this issue Sep 11, 2022 · 6 comments
Assignees

Comments

@liuhaoyang
Copy link
Collaborator

liuhaoyang commented Sep 11, 2022

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 (#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.

@liuhaoyang liuhaoyang self-assigned this Sep 11, 2022
@wu-sheng
Copy link
Member

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

@sampsonye
Copy link
Contributor

  1. Support More Middleware like redis、Oracle and so on
  2. Support Method StackFrame Tracing

@fastfastgogo
Copy link

希望以加入Method级别的监控

@xuningfans
Copy link

  • MQ
  • Redis
    Redis is urgent.

@nomadslayer
Copy link

Adding more database support?

@hxd123456
Copy link

  • MQ
  • 雷迪斯·雷迪斯很紧急。

+1.
and I need elastic search

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants