Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Support for Azure Monitor Application Insights Monitoring #848

Merged
merged 18 commits into from
Jan 19, 2024

Conversation

Jefajers
Copy link
Member

Overview/Summary

This PR enhances monitoring, alerting, and debugging scenarios and enables events occurring in PowerShell parallel run spaces to be tracked with Application Insights and closes #843, while bumping module dependencies to Az.Accounts 2.15.0 and Az.Resources 6.14.0.

The monitoring behavior is controlled with a new setting Core.ApplicationInsights. More details about this setting can be found in the wiki or head over to monitoring.

This feature is disabled by default. To enable it, review your APPLICATIONINSIGHTS_CONNECTIONSTRING secret and set Core.ApplicationInsights to true. Both need to exist and be configured to enable Application Insights monitoring.

Breaking Changes

  1. N/A

Testing Evidence

Testing has been performed to validate the different event types and stress test the new monitoring function with no known errors.

As part of this Pull Request I have

  • Checked for duplicate Pull Requests
  • Associated it with relevant issues, for tracking and closure.
  • Ensured my code/branch is up-to-date with the latest changes in the main branch
  • Performed testing and provided evidence.
  • Updated relevant and associated documentation.

@Jefajers Jefajers added wiki-doc Improvements or additions to documentation enhancement New feature or request area/powershell labels Jan 16, 2024
@Jefajers Jefajers added this to the v2.5.0 milestone Jan 16, 2024
@Jefajers Jefajers requested review from a team as code owners January 16, 2024 15:38
@Jefajers Jefajers merged commit 552d45d into Azure:main Jan 19, 2024
4 checks passed
@Jefajers Jefajers deleted the externalLogging branch January 19, 2024 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/powershell enhancement New feature or request wiki-doc Improvements or additions to documentation
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Add support for App insights logging
2 participants