azure-appinsights-to-cloudwatch

Migrate Azure Application Insights telemetry to AWS CloudWatch and X-Ray.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/spallempati/AI-Studio --skill azure-appinsights-to-cloudwatch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-appinsights-to-cloudwatch
Source: https://github.com/spallempati/AI-Studio/tree/main/skills/aws-migration/azure-appinsights-to-cloudwatch
Command: npx skills add https://github.com/spallempati/AI-Studio --skill azure-appinsights-to-cloudwatch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you migrate your application's telemetry from Azure Application Insights to AWS CloudWatch and X-Ray, ensuring continuity of monitoring and tracing without significant code changes.

Core Features & Use Cases

  • Package Migration: Provides guidance on replacing Azure Application Insights NuGet packages with their AWS equivalents.
  • Configuration Updates: Details how to adapt appsettings.json for AWS logging, metrics, and tracing.
  • Service Registration: Shows how to reconfigure dependency injection for AWS services.
  • Extension Method Preservation: Crucially, it guides you to maintain identical telemetry API signatures, minimizing impact on your application code.
  • Use Case: A .NET application currently using Azure Application Insights needs to be migrated to AWS. This Skill provides the necessary steps to switch the telemetry backend to CloudWatch for logs and metrics, and X-Ray for distributed tracing, while keeping the existing ITelemetryService interface intact.

Quick Start

Use the azure-appinsights-to-cloudwatch skill to migrate the telemetry configuration in the current project from Azure Application Insights to AWS CloudWatch and X-Ray.

Frequently Asked Questions about azure-appinsights-to-cloudwatch

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

FAQPage Schema
How do I migrate telemetry from Azure Application Insights to AWS CloudWatch and X-Ray?

Migrating Azure Application Insights telemetry to AWS CloudWatch and X-Ray involves updating package references, configuration files, and service registrations. This process switches your telemetry backend while preserving existing telemetry extension method signatures for seamless integration.

Can I migrate Azure App Insights to AWS CloudWatch without changing my application code?

Yes, you can migrate without significant code changes by preserving identical telemetry API signatures. The migration focuses on replacing NuGet packages and reconfiguring dependency injection, allowing you to maintain your existing ITelemetryService interface intact.

What is the best way to handle distributed tracing when moving from Azure to AWS?

Handling distributed tracing when moving from Azure to AWS requires routing traces to AWS X-Ray. The migration process adapts your appsettings.json configuration and service registrations to map Application Insights tracing calls to X-Ray seamlessly.

How do I update appsettings.json for AWS CloudWatch logging and metrics?

Updating appsettings.json for AWS CloudWatch logging and metrics requires adapting the configuration sections to match AWS logging formats. The migration replaces Azure Application Insights configuration entries with AWS-specific settings for logs, custom metrics, and structured logging.

Does this telemetry migration support custom metrics and structured logging?

Yes, this telemetry migration explicitly addresses custom metrics and structured logging. It ensures continuity of monitoring by correctly mapping these telemetry types from Azure Application Insights to the appropriate AWS CloudWatch services.