apm-agent-dotnet
apm-agent-dotnet copied to clipboard
Elastic APM .NET Agent
### APM Agent version Elastic.Apm.AspNetFullFramework 1.16.1 ### Environment **C# ASP NET Web Service** **.NET Framework 4.8** ### Describe the bug Some SOAP requests (not all, just some) to ASP Net...
Similar to the Java agent, implement a feature to infer spans in the .NET agent. Java docs can be found [here](https://www.elastic.co/guide/en/apm/agent/java/current/method-sampling-based.html).
Currently we only [test with the old client](https://github.com/elastic/apm-agent-dotnet/tree/main/test/Elastic.Apm.Elasticsearch.Tests). Task: - [ ] Add integration tests with the new client and make sure the APM Agent captures calls to Elasticserarch via...
I have a number of .NetCore webservices that are using v1.1.0. They will send APM data to my server perfectly fine for a couple of days and then they will...
### What APM agent specs automatic sync ### Why *Changeset* * https://github.com/elastic/apm/commit/7754a88 OTel bridge require null transaction result (https://github.com/elastic/apm/pull/649)
Bellow is my code in the Timer callback of my custom HostService,but Elastic.Apm.Agent.Tracer.CaptureTransaction does't trace any thing. if (!Elastic.Apm.Agent.IsConfigured) { return; } using (var scope = _serviceProvider.CreateScope()) { var myService...
### APM Agent version 1.16.0.0 ### Environment All environments **Operating system and version:** Windows **.NET Framework/Core name and version** (e.g. .NET 4.6.1, NET Core 3.1.100) : NET 4.8 **Application Target...
Follow up from: https://github.com/elastic/apm-agent-dotnet/pull/997#discussion_r520120506 Now we have `NoopTransaction` and `NoopSpan` in place - let's always return those instead of `null` if there is no active transaction/span. Advantage: You can always...
In the `SystemTotalCpuProvider.cs` constructor we have [the following lines](https://github.com/elastic/apm-agent-dotnet/blob/main/src/Elastic.Apm/Metrics/MetricsProvider/SystemTotalCpuProvider.cs#L38): ``` try { _processorTimePerfCounter = new PerformanceCounter(categoryName, "% Processor Time", "_Total"); } catch... ``` We debugged in an environment where the...
See https://www.elastic.co/guide/en/apm/agent/dotnet/current/release-notes-1.x.html Contrast with https://www.elastic.co/guide/en/apm/agent/nodejs/current/release-notes-3.x.html