aspire-monitoring

Inspects Aspire app logs, traces, metrics, and resource state across local and deployed environments.

25|4|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/thangchung/agent-engineering-experiment --skill aspire-monitoring-thangchung
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: aspire-monitoring
Source: https://github.com/thangchung/agent-engineering-experiment/tree/main/agentgateway-entraid-obo/.claude/skills/aspire-monitoring
Command: npx skills add https://github.com/thangchung/agent-engineering-experiment --skill aspire-monitoring-thangchung

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Diagnosing issues in Aspire applications requires knowing which observability tool to use depending on where the app runs, and this Skill routes every diagnostics request to the correct tool instead of guessing. ## Core Features & Use Cases - Local Telemetry Inspection: Query console logs, structured OpenTelemetry logs, distributed traces, and spans via the Aspire CLI, with JSON output for machine parsing. - Diagnostics Routing: Route requests between local Aspire CLI, AKS workload diagnostics via kubectl and Container Insights, deployed Azure resource health via azure-diagnostics, and Docker Compose logs. - Standalone Dashboard & Export: Launch the Aspire Dashboard without an AppHost for any OTLP-emitting app, and export portable telemetry bundles for offline analysis. - Use Case: A resource appears missing from aspire ps during debugging; the Skill directs you to re-run with --include-hidden to surface hidden proxies, helpers, and migration jobs. ## Quick Start Ask the agent to show the structured logs and traces for a specific Aspire resource that is behaving unexpectedly.

Frequently Asked Questions about aspire-monitoring

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

FAQPage Schema
How do I view logs and traces for a running Aspire app?▼

Use aspire logs <resource> for console output and aspire otel logs, aspire otel traces, or aspire otel spans for structured OpenTelemetry data. Add --format Json when another tool or script needs to consume the output.

How do I diagnose a deployed Aspire app on AKS or Azure Container Apps?▼

The Aspire CLI cannot reach deployed apps because its backchannel is local-only. Use kubectl logs and Container Insights for AKS workloads, or the azure-diagnostics skill with az containerapp logs show and App Insights queries for other Azure targets.

Why is a resource missing from aspire ps or aspire describe?▼

Resources marked hidden in the AppHost, such as proxies, helper containers, and migrations, are filtered by default. Re-run the command with --include-hidden to see the full resource list.

Can I run the Aspire Dashboard without an AppHost?▼

Yes, aspire dashboard run launches a standalone dashboard that accepts OTLP telemetry from any application on ports 4317 and 4318. It runs in the foreground, so start it as a background process and capture the login URL and token from its initial output.

How do I query telemetry from a remote or standalone Aspire dashboard?▼

Pass --dashboard-url to aspire otel logs or aspire otel traces, using either the full login URL with its token or a base URL combined with --api-key for API-key-authenticated dashboards. This does not work for aspire logs or aspire describe.