docs: add SigV4 authentication for Prometheus analytics (v2 only)#389
docs: add SigV4 authentication for Prometheus analytics (v2 only)#389markphelps merged 3 commits intomainfrom
Conversation
Document AWS Signature Version 4 (SigV4) authentication support for the Prometheus analytics storage backend in v2 only. This feature enables connecting to Amazon Managed Service for Prometheus (AMP). Closes #388 Co-authored-by: Mark Phelps <markphelps@users.noreply.github.com>
PR ReviewThis PR documents AWS SigV4 authentication support for the Prometheus analytics backend. The content is clear and well-structured. A few observations: Correctness / Accuracy
Minor Suggestions
Consistency with CLAUDE.md
SummaryThe documentation is accurate and useful. The main actionable suggestions are:
Overall this is a solid addition — the changes are minimal, targeted, and well-explained. |
Co-authored-by: Roman Dmytrenko <rdmytrenko@gmail.com>
PR Review: docs: add SigV4 authentication for Prometheus analytics (v2 only)Overall this is a clear, well-structured addition. A few items worth addressing: Issues1. Extra whitespace in YAML example (minor) In the YAML tab of the first code block, there is a double space on the sigv4:
enabled: true # <-- two spaces after colonShould be: sigv4:
enabled: true2. YAML example omits The first YAML snippet only shows Suggestion: either add 3. Environment variable tab is asymmetric with the YAML tab The YAML tab shows only 4. Missing The property table at the bottom lists 5. In 6. Missing Same as point 4 — the Suggestions (non-blocking)
What's good
|
Signed-off-by: Mark Phelps <209477+markphelps@users.noreply.github.com>
PR Review: docs: add SigV4 authentication for Prometheus analytics (v2 only)Overall this is a clear, well-structured addition. A few items worth addressing: Typo
Extra Inconsistency: YAML tab is missing optional fieldsThe YAML tab example only shows analytics:
storage:
prometheus:
enabled: true
url: https://aps-workspaces.us-east-1.amazonaws.com/workspaces/<workspace-id>
sigv4:
enabled: true
region: us-east-1 # optional; inferred from AWS environment if omitted
# access_key: <key-id> # optional; falls back to AWS credential chain
# secret_key: <secret> # optional; falls back to AWS credential chain
# profile: <profile-name> # optional
# role_arn: arn:aws:iam::<account-id>:role/<role-name> # optionalExtra space in YAML snippetIn the first YAML example (inside the sigv4:
enabled: true # <-- double space before 'true'Minor nit, but worth fixing for consistency with the rest of the examples.
|
Document AWS Signature Version 4 (SigV4) authentication support for the Prometheus analytics storage backend in v2 only. This feature enables connecting to Amazon Managed Service for Prometheus (AMP).
Closes #388
Generated with Claude Code