generated from GuilhermeStracini/POC-dotnet-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request♻️ code qualityCode quality-related tasks or issuesCode quality-related tasks or issues⚙️ CI/CDContinuous Integration/Continuous Deployment processesContinuous Integration/Continuous Deployment processes✨ featureNew feature requests or implementationsNew feature requests or implementations👷🏼 infrastructureInfrastructure-related tasks or issuesInfrastructure-related tasks or issues📊 dashboardFeatures or changes related to UI dashboards and data displaysFeatures or changes related to UI dashboards and data displays📝 documentationTasks related to writing or updating documentationTasks related to writing or updating documentation📦 dependenciesDependenciesDependencies🕓 medium effortA task that can be completed in a few hoursA task that can be completed in a few hours🧑💻 tech-debtTechnical debt that needs to be addressedTechnical debt that needs to be addressed🧪 testsTasks related to testingTasks related to testing
Description
Enhance the POC-dotnet-azure-keyvault project with logging and monitoring to better understand how secrets are accessed, updated, and rotated.
The logging and monitoring should cover:
- KeyVault secret retrieval attempts and results
- Secret value changes detected in the environment
- Secret expiration and validity checks
- Application startup and KeyVault initialization events
- Integration with Azure Monitor / Application Insights for centralized logging
The goal is to ensure visibility into secret usage and provide a clear audit trail for troubleshooting and observability during the PoC.
Reference links:
Acceptance Criteria:
- Logging implemented for secret retrieval, updates, and expiration checks
- Integration with Application Insights to capture and query logs
- Metrics available for KeyVault operations and failures
- Documentation added explaining how to view logs and monitor secret changes
- Sample dashboards or queries for monitoring provided
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request♻️ code qualityCode quality-related tasks or issuesCode quality-related tasks or issues⚙️ CI/CDContinuous Integration/Continuous Deployment processesContinuous Integration/Continuous Deployment processes✨ featureNew feature requests or implementationsNew feature requests or implementations👷🏼 infrastructureInfrastructure-related tasks or issuesInfrastructure-related tasks or issues📊 dashboardFeatures or changes related to UI dashboards and data displaysFeatures or changes related to UI dashboards and data displays📝 documentationTasks related to writing or updating documentationTasks related to writing or updating documentation📦 dependenciesDependenciesDependencies🕓 medium effortA task that can be completed in a few hoursA task that can be completed in a few hours🧑💻 tech-debtTechnical debt that needs to be addressedTechnical debt that needs to be addressed🧪 testsTasks related to testingTasks related to testing