exceptions-assemblies

Interpret .NET runtime Exceptions and Assemblies metrics with PromQL queries.

12|2|Updated May 4, 2020
One-click install
npx skills add https://github.com/hoangnh2412/jarvis --skill exceptions-assemblies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exceptions-assemblies
Source: https://github.com/hoangnh2412/jarvis/tree/main/.opencode/skills/analyze-metric-dotnet/providers/exceptions-assemblies
Command: npx skills add https://github.com/hoangnh2412/jarvis --skill exceptions-assemblies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the guesswork of interpreting .NET runtime Exceptions and Assemblies metrics panels, which are critical for monitoring application stability but often lack clear context for developers diagnosing post-deploy issues, recurring errors, or memory leaks.

Core Features & Use Cases

  • Metric Definition Clarity: Explains the purpose and source of key metrics including dotnet_exceptions_total, process_runtime_dotnet_exceptions_count_total, dotnet_assembly_count, and process_runtime_dotnet_assemblies_count.
  • Pattern Interpretation Guidance: Provides clear rules for identifying normal vs abnormal graph trends, such as distinguishing warm-up exception spikes after deployment from persistent error increases, and recognizing one-time assembly count jumps versus continuous growth indicating plugin leaks.
  • Sample Query Support: Includes ready-to-use PromQL queries to fetch the relevant metrics for analysis.
  • Use Case: A backend engineer deploying a .NET 9 ASP.NET Core application can use this Skill to quickly verify if a spike in exceptions immediately after deployment is expected warm-up behavior, or if a steadily increasing assembly count signals a dynamic plugin leak requiring further investigation.

Quick Start

Request analysis of your .NET application's Exceptions and Assemblies runtime metrics to identify post-deploy stability risks or abnormal assembly count trends.

Frequently Asked Questions about exceptions-assemblies

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I interpret .NET exception spikes after deploying an ASP.NET Core application?

To analyze .NET assembly count metrics for memory leaks, monitor the dotnet_assembly_count and process_runtime_dotnet_assemblies_count metrics. A one-time jump in assembly count is normal, but continuous growth indicates a dynamic plugin leak needing further investigation.

What PromQL queries fetch .NET exception and assembly metrics for performance monitoring?

This Skill applies to DevOps and backend engineering workflows involving .NET 9 ASP.NET Core application performance monitoring, post-deploy validation, and memory leak detection using runtime exceptions and assemblies metrics.

Why does the dotnet_assembly_count metric continuously grow in my .NET application?

Key .NET exceptions and assemblies metrics include dotnet_exceptions_total, process_runtime_dotnet_exceptions_count_total, dotnet_assembly_count, and process_runtime_dotnet_assemblies_count, which provide context for diagnosing post-deploy issues and memory leaks.

How do I monitor .NET runtime exceptions for application stability using PromQL?

Monitor .NET runtime exceptions for application stability by applying PromQL queries to fetch process_runtime_dotnet_exceptions_count_total and dotnet_exceptions_total metrics, using graph pattern interpretation rules to identify abnormal trends versus expected warm-up spikes.