AppMetrics Versions Save

App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

4.0.0

3 years ago

3.2.0

4 years ago

3.0.0

5 years ago

As part of this release we had 61 commits which resulted in 10 issues being closed.

bugs

  • #330 LibLog - Fixed NLog + Log4net callsite. Added support for NLog structured logging
  • #254 Using [ApiVersionNeutral] causes a null reference exception

new features

  • #244 Allow filtering of metric calculations when flushing
  • #230 Telegraph Reporter

enhancements

  • #288 Apply miniumum sample weight to exponential decay reservoir by default
  • #272 Logging some private / diagnostic only information at INFO level
  • #243 Add extensions to IHostBuilder for configuring App Metrics
  • #242 dotnet core 2.1.0 package updates

breaking change

  • #251 "GeneratedMetricNameMapping" refactoring

investigation

  • #255 No way to configure AppMetrics Hosting Configuration from Startup

2.1.0

5 years ago

As part of this release we had 7 commits which resulted in 9 issues being closed. New features

bugs

  • #270 Bug: Revert breaking change introduced in IMetricSnapshotWriter
  • #265 Avoid division by zero in weighted snapshot
  • #256 Exponential decay reservoir does not update the sum of samples when rescaling

enhancements

  • #260 Idea: exponential decay reservoir improvement for bursty traffic
  • #257 Need more control over reservoir rescale schedule
  • #248 #245 Target .NET 4.5 on App.Metrics.Abstractions
  • #247 When installing app.metrics (latest stable 2.0.0) receive an error "Install failed. Rolling back..."
  • #245 App.Metrics adds lots of dependencies in .Net framework projects

2.0.0

6 years ago

As part of this release we had 166 commits which resulted in 4 issues being closed. Last 2.0.0 preview before stable release

bug

  • #240 Apdex scores are reported even if MetricWebTrackingOptions.ApdexTrackingEnabled is set to false

enhancements

  • #223 Tidy up log levels
  • #222 Project dependency updates

investigation

2.0.0-preview1

6 years ago

As part of this release we had 159 commits which resulted in 43 issues being closed.

bugs

  • #215 Deprecated References
  • #180 JSON Serialization issues
  • #168 Default app tag has null value
  • #164 Race condition in ReporterRunner{T} on PayloadBuilder init & clear
  • #127 Revert culture mismatch workaround in AspNetMetrics config

new feature

  • #165 ASP.NET Core 2.0 new features

enhancements

  • #190 Add sourcelink support
  • #187 Remove dependency on Microsoft Logging
  • #185 Signed package
  • #184 Listen on different port for metrics enpoints?
  • #183 lower version of .netstandard
  • #167 Provide the cancellation token on fluent health check registrations

breaking changes

  • #166 Investigate changing HealthCheck return types from Task<T> to ValueTask<T>
  • #160 Rename App.Metrics.Forrmatters.* to App.Metrics.AspNetCore.Formatters.*
  • #159 Rename App.Metrics.Extensions.Middleware and App.Metrics.Extensions.Mvc to App.Metrics.AspNetCore and App.Metrics.AspNetCore.Mvc
  • #156 Serialization extensions should live on middleware host rather than app metrics core host extensions
  • #155 ASP.NET Core 2.0 Metrics Middleware
  • #150 Remove obsolete classes

refactorings

  • #179 Move to AppMetrics GitHub org
  • #178 Simplify Boilerplate
  • #176 Move AppMetrics.Reporters to AppMetrics GitHub org
  • #170 Move AspNetCore projects to separate repo under AppMetrics GitHub org
  • #169 Move Health to separate repo under AppMetrics GitHub org
  • #163 Don't require logger factory to be passed in when adding a report provider
  • #162 Extract Reporting to independent package
  • #161 Extract Formatting to separate packages
  • #158 Update build script to support dotnet core 2.0 (AppVeyor & Travis)
  • #157 Use min version of .NET Standard
  • #154 Extract Health checks to independent package
  • #149 Move Concurrency project into separate repo
  • #134 Extract App.Metrics.Abstractions to independent package

investigations

  • #216 http reporter not working (.NET CORE 2.0 web api)
  • #214 Influx SSL not working
  • #186 Autofac support
  • #174 Usage of multidimensional metrics

1.2.1

6 years ago

As part of this release we had 10 commits.