All Projects → AppMetrics → AspNetCore

AppMetrics / AspNetCore

Licence: Apache-2.0 license
App Metrics Extensions for AspNet Core

Programming Languages

C#
18002 projects
powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to AspNetCore

Efcoresecondlevelcacheinterceptor
EF Core Second Level Cache Interceptor
Stars: ✭ 227 (+336.54%)
Mutual labels:  aspnetcore
SeoTags
SeoTags create all SEO tags you need such as meta, link, twitter card (twitter:), open graph (og:), and JSON-LD schema (structred data).
Stars: ✭ 113 (+117.31%)
Mutual labels:  aspnetcore
ASP.NET-Core-2.0-GraphQL-Sample
GraphQL sample project in ASP.NET Core 2.0
Stars: ✭ 26 (-50%)
Mutual labels:  aspnetcore
Aspnetcore.proxy
ASP.NET Core Proxies made easy.
Stars: ✭ 234 (+350%)
Mutual labels:  aspnetcore
Devarchitecture
DevArchitecture Backend Project
Stars: ✭ 243 (+367.31%)
Mutual labels:  aspnetcore
https-aspnetcore-in-docker
ASP.NET Core app on HTTPS in Docker
Stars: ✭ 24 (-53.85%)
Mutual labels:  aspnetcore
Idunno.authentication
A filled with self-loathing implementation of Basic Authentication, and Certificate Authentication to make me feel like a real security person, all for for ASP.NET Core
Stars: ✭ 228 (+338.46%)
Mutual labels:  aspnetcore
NHibernate.AspNetCore.Identity
ASP.NET Core Identity Provider for NHibernate
Stars: ✭ 54 (+3.85%)
Mutual labels:  aspnetcore
Aspnetcore Vueclimiddleware
Helpers for building single-page applications on ASP.NET MVC Core using Vue Cli or Quasar Cli.
Stars: ✭ 253 (+386.54%)
Mutual labels:  aspnetcore
RabbitLight
A simple route-based RabbitMQ client for .NET
Stars: ✭ 11 (-78.85%)
Mutual labels:  aspnetcore
Restairline
DDD+CQRS+EventSourcing+Hypermedia API+ASP.NET Core 3.1+Masstransit+terraform+docker+k8s
Stars: ✭ 243 (+367.31%)
Mutual labels:  aspnetcore
Blazortable
Blazor Table Component with Sorting, Paging and Filtering
Stars: ✭ 249 (+378.85%)
Mutual labels:  aspnetcore
minimal-api-example
Original blog post: https://nikiforovall.github.io/dotnet/aspnetcore/2021/09/10/opinionated-minimal-api.html
Stars: ✭ 39 (-25%)
Mutual labels:  aspnetcore
Identity.dapper
Identity package that uses Dapper instead EntityFramework for use with .NET Core
Stars: ✭ 234 (+350%)
Mutual labels:  aspnetcore
POS---Point-Of-Sales
Point of sales proof of concept developed using Asp.Net Core 2.2. Features: Customer, Vendor, Product, Purchase Order, Goods Receive, Sales Order, Inventory Transactions and POS form.
Stars: ✭ 120 (+130.77%)
Mutual labels:  aspnetcore
Identityserver
An open-source, standards-compliant, and flexible OpenID Connect and OAuth 2.x framework for ASP.NET Core
Stars: ✭ 223 (+328.85%)
Mutual labels:  aspnetcore
SharpPlugs
.Net Core 鋒利扩展
Stars: ✭ 26 (-50%)
Mutual labels:  aspnetcore
dotnet-minimal-api-integration-testing
An example of integration testing ASP.NET Core Minimal hosting and APIs
Stars: ✭ 237 (+355.77%)
Mutual labels:  aspnetcore
AspNetCore6Experiments
ASP.NET Core Blazor BFF with Azure AD and Razor page
Stars: ✭ 43 (-17.31%)
Mutual labels:  aspnetcore
aspnetcore-service-fabric-hosting
This project is an extensions to ASP.NET Generic Host (HostBuilder) that simplifies development of Service Fabric Reliable Services.
Stars: ✭ 24 (-53.85%)
Mutual labels:  aspnetcore

This repo has been archived, source code and issues moved to AppMetrics

App Metrics AspNetCore App Metrics

Official Site License

What is App Metrics AspNetCore?

App Metrics is an open-source and cross-platform .NET library used to record metrics within an application. This repository includes AspNetCore middleware and extensions to App Metrics which track typical metrics recorded in a web application and provide the ability to expose recorded metrics over HTTP. See the Getting Started Guide for more details and documentation on App Metrics Web Monitoring.

Latest Builds & Packages

Branch AppVeyor Travis Coverage
dev AppVeyor Travis Coveralls
master AppVeyor Travis Coveralls
Package Dev Release Pre-Release Release
App.Metrics.AspNetCore MyGet Status NuGet Status NuGet Status
App.Metrics.AspNetCore.Abstractions MyGet Status NuGet Status NuGet Status
App.Metrics.AspNetCore.Core MyGet Status NuGet Status NuGet Status
App.Metrics.AspNetCore.Hosting MyGet Status NuGet Status NuGet Status
App.Metrics.AspNetCore.Mvc MyGet Status NuGet Status NuGet Status
App.Metrics.AspNetCore.Mvc.Core MyGet Status NuGet Status NuGet Status
App.Metrics.AspNetCore.Tracking MyGet Status NuGet Status NuGet Status
App.Metrics.AspNetCore.Endpoints MyGet Status NuGet Status NuGet Status
App.Metrics.AspNetCore.Reporting MyGet Status NuGet Status NuGet Status

Visualization

Grafana Web Monitoring

Grafana/InfluxDB Generic Web Dashboard Demo

Dashboards for each reporter are available on Grafana Dashbaords.

Grafana OAuth2 Client Web Monitoring

Grafana/InfluxDB Generic OAuth2 Web Dashboard Demo

Dashboards for each reporter are available on Grafana Dashbaords.

How to build

AppVeyor and Travis CI builds are triggered on commits and PRs to dev and master branches.

See the following for build arguments and running locally.

Configuration Description Default Environment Required
BuildConfiguration The configuration to run the build, Debug or Release Release All Optional
PreReleaseSuffix The pre-release suffix for versioning nuget package artifacts e.g. beta ci All Optional
CoverWith DotCover or OpenCover to calculate and report code coverage, None to skip. When not None, a coverage file and html report will be generated at ./artifacts/coverage OpenCover Windows Only Optional
SkipCodeInspect false to run ReSharper code inspect and report results, true to skip. When true, the code inspection html report and xml output will be generated at ./artifacts/resharper-reports false Windows Only Optional
BuildNumber The build number to use for pre-release versions 0 All Optional
LinkSources Source link support allows source code to be downloaded on demand while debugging true All Optional

Windows

Run build.ps1 from the repositories root directory.

	.\build.ps1

With Arguments

	.\build.ps1 --ScriptArgs '-BuildConfiguration=Release -PreReleaseSuffix=beta -CoverWith=OpenCover -SkipCodeInspect=false -BuildNumber=1'

Linux & OSX

Run build.sh from the repositories root directory. Code Coverage reports are now supported on Linux and OSX, it will be skipped running in these environments.

	.\build.sh

With Arguments

	.\build.sh --ScriptArgs '-BuildConfiguration=Release -PreReleaseSuffix=beta -BuildNumber=1'

Contributing

See the contribution guidlines for details.

Acknowledgements

Thanks for providing free open source licensing

License

This library is release under Apache 2.0 License ( see LICENSE ) Copyright (c) 2016 Allan Hardy

See LICENSE


Powered By NDepend

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].