Comments (4)
@mterwoord , we are using two different approaches to collect dependencies. First - using the EventSource-based tracing that .NET framework provide out of the box. This approach doesn't require any additional installation and configuration, but it allows to collect less data. Specifically - command text cannot be collected.
Second approach involve installation of Status Monitor, startup task for cloud service or Azure WebApp extension. Unfortunatly we do not support collection of command text during development on iisexpress.
from applicationinsights-dotnet-server.
I'm working on monitoring a .NET 4.6 WPF application. logging stored procedure names works fine, but logging normal sql queries doesn't. To me this seems odd...
from applicationinsights-dotnet-server.
As Sergey mentioned autocollection without StatusMonitor is limited because there is not much that .NET framework exposes. ApplicationInsights has profiler based instrumentation where we are not limited to what is provided by the framework. Though StatusMontior enables profiler only for IIS based applications. We have a sample how to enable profiler for worker role process here. You can try to do the similar thing.
from applicationinsights-dotnet-server.
I have a blog post about it: http://apmtips.com/blog/2015/01/05/track-dependencies-in-console-application/ These days instructions may be simplified a bit - let me know if you are interested. For WPF application enabling profiler can visibly slow down startup time though.
And we are in touch with SQL team to enable sql statements out of the box in future versions of .NET.
from applicationinsights-dotnet-server.
Related Issues (20)
- Support Process CPU and Memory from Linux
- Disposing Configuration does not clean up worker threads HOT 3
- Add netstandard 2.0 target on WindowsServer and DependencyCollector HOT 2
- Support correlation-context in absence of Request-Id or traceparent
- x-correlation-id header added too many times HOT 3
- Support EventCounter Collection HOT 2
- Deadlock/hang in RequestTrackingTelemetryModule.IsHandlerToFilter HOT 1
- EventCounter 1st value is unusually high. HOT 4
- Suddenly throwing random exception: 'ProcessId was not available in the samples we gathered' HOT 4
- No UnhandledExceptionTelemetryModule when using WindowsServer package for Net.Core 2.2 HOT 1
- Index was outside the bounds of the array HOT 2
- QuickPulse does not distinguish multiple processes running on the same host
- Service Bus Dependency Receive shows as a continuous stream of 1 minute calls HOT 3
- System.Data.SqlClient replaced with Microsoft.Data.SqlClient in .NET CORE 3.0 and sql calls are not tracked in 3.0 HOT 1
- How to set the value of Context.User.Id in PerformanceCollector HOT 2
- Dependency Parent IDs not set correctly in 2.8.0 HOT 10
- EventCounters are reported under PerformanceCounter as opposed to CustomMetric
- Support reading metadata when collecting EventCounter data HOT 2
- SqlClientDiagnosticSourceListener OnNext failed to call event handler HOT 1
- WebSDK: This repo is in the process of being migrated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from applicationinsights-dotnet-server.