Skip to content

docs(azure): cloud observability — supervision hors K8s (offre B) - #24

Merged
Garinlu merged 3 commits into
mainfrom
docs/azure-cloud-observability
Sep 17, 2026
Merged

Garinlu merged 3 commits into
mainfrom
docs/azure-cloud-observability

Conversation

@Garinlu

@Garinlu Garinlu commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • State-of-the-art for the Azure sprint's fourth ticket: observing Azure resources outside the cluster — service metrics, cost attribution, and quotas.
  • Metrics: Azure Monitor's metrics:getBatch REST API, 300s interval — platform metrics are free to ingest and already retained 90 days, reading costs $0.01/1K calls. Log Analytics (Basic or Analytics Logs) is never part of the path: metrics never touch it, so none of its ingestion or query costs apply.
  • Cost attribution: Cost Management Exports to the client's own storage account (free, CSV/Parquet, auditable by construction) — the Cost Details/Query API is refused as the audit source, rate-limited and called on the client's behalf rather than being their own dataset.
  • Service coverage: Azure SQL, Storage Account, Service Bus, and Azure Cache for Redis in the standard perimeter, using the same systematic-and-actionable criterion as the other clouds.
  • Quotas: Microsoft.Quota usages API (Compute + Network), same 300s pipeline, covering vCPU-per-family, public IPs, NSGs, and NAT Gateways by default.

Test plan

  • Doc-only change — no code to test.
  • Reviewed for the same structure and sourcing rules used across docs/aws/ and docs/gcp/.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The rest of the doc reserves "X, not Y" phrasing for a real alternative
that was considered and refused (Log Analytics vs the metrics API, the
client's own storage account vs Do Now's, Cost Details API vs Exports).
"Central cluster, not per client" invited a false question — a shared
cross-client cluster was never a considered alternative, so there is
nothing to contrast against.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Garinlu
Garinlu merged commit 0a848c0 into main Sep 17, 2026
12 checks passed
@Garinlu
Garinlu deleted the docs/azure-cloud-observability branch September 17, 2026 09:39
@Garinlu Garinlu self-assigned this Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants