Skip to content

[FEATURE] Add logging and monitoring for Azure KeyVault PoC #2

@guibranco

Description

@guibranco

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

No one assigned

    Labels

    enhancementNew feature or request♻️ code qualityCode quality-related tasks or issues⚙️ CI/CDContinuous Integration/Continuous Deployment processes✨ featureNew feature requests or implementations👷🏼 infrastructureInfrastructure-related tasks or issues📊 dashboardFeatures or changes related to UI dashboards and data displays📝 documentationTasks related to writing or updating documentation📦 dependenciesDependencies🕓 medium effortA task that can be completed in a few hours🧑‍💻 tech-debtTechnical debt that needs to be addressed🧪 testsTasks related to testing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions