Comments (1)
We have 2 problems here:
-
The
Duration
onITransaction
is along
, but theDuration
on theISpan
is adouble
. This was clearly not intentional. The java agent usesdouble
and the.TotalMilliseconds
is also adouble
, so we stick todouble
for duration in the .NET Agent. -
The other problem is that we use 10ms for these tests, but that's probably lower than the resolution of the timer used by
await Task.Delay()
, so it's impossible to await exactly 10ms (it can be 9,5ms). https://stackoverflow.com/a/31742754/1783306To solve this I'll increase the waits to 20ms (I think 15ms is the resolution). Due to this inaccuracy we enable 10% error in the tests. More on #104
from apm-agent-dotnet.
Related Issues (20)
- Version of MongoDB.Driver.Core contain vulerability HOT 3
- [META 839] Implement /etc/hostname heuristic for host name capture
- Support for multiple .Net profilers simultaneously by implementing Microsoft CLRInstrumentationEngine
- High high memory usage traced to ScopedLogger HOT 6
- [BUG] Azure Function Middleware does not assign Service.Environment
- [BUG] Elastic.Apm.Model.Transaction+DroppedSpanStatsKey Duplicate Key HOT 3
- support `K8S_ATTACH` value for `ELASTIC_APM_ACTIVATION_METHOD` envvar
- [FEATURE] About #1364 and #1374 Gone From the Redis Agent HOT 3
- Capture `SqlBulkCopy` spans
- Have you ever heard something about semantic versioning? HOT 1
- Nuget Packages should have licence info
- [BUG] SOAP request action doesn't get appended to Transaction Name
- Configuration of .NET 7+ using `HostApplicationBuilder`
- Removal of Elasticsearch.Net dependency from Elastic.Apm.ElasticSearch HOT 4
- Cleanup package reference in Elastic.Apm.AspNetCore for net 6 TFM HOT 1
- [BUG] Throw NullRefreneceException on project startup
- [BUG] Version mismatch between Elastic.Apm.SqlClient and other Elastic.Apm.* components throws an exception HOT 3
- elastic.apm.netcoreall is missing NuGet package README file
- [BUG] Executing multiple Redis requests in parallel throws exception because GetProfilingSession() is not thread safe HOT 2
- Support for auto-instrumentation of Confluent Kafka .NET Client 2.x
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 apm-agent-dotnet.