Azure Key Vault is a great service to manage secrets, keys & certificates.
It uses RBAC to control access. Like all access control system, there is a chain of access. For instance, my user account has access to the vault: this means if my account’s credentials get leaked, the access to the...
We discussed using Role Name to separate telemetries from different applications in a previous article.
We discuss the Nuget package I developed to set the role name for each telemetry in a backend application.
In this article I wanted to cover another element that receives little coverage: how to do that for...
Let’s look at a concrete problem:
- I have containers deployed in AKS
- Those container log into custom files
- I want to analyse those logs using Azure Monitor (Log Analytics)
We’ll look at how to do that.
We leverage Azure Monitor for containers.
Custom logs in Log Analytics also is...
I’ve been using Azure Application Insights to monitor micro-services.
Since I have many micro-services, it isn’t practical to have an Application Insight resource per service. Given that those micro-services interact with each other and I want to monitor those interactions, it makes sense to get all telemetry in one place.
The issue with...
Some workloads running on Azure Kubernetes Service (AKS) requires persisting state on disk.
In general, I recommend to use external PaaS services, i.e. Azure Blob Storage, Azure SQL DB, Azure Cosmos DB, etc. . Those services take care of the stateful nature of the service, manages HA, backups, geo-replication, etc. .