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.