Skip to content

Add PMM HA Cluster messaging for GA launch (#197)#229

Draft
brianamarie wants to merge 2 commits into
mainfrom
pmm-ha-ga-messaging-draft
Draft

Add PMM HA Cluster messaging for GA launch (#197)#229
brianamarie wants to merge 2 commits into
mainfrom
pmm-ha-ga-messaging-draft

Conversation

@brianamarie

@brianamarie brianamarie commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Warning

DO NOT MERGE UNTIL PMM 3.10 IS RELEASED

This messaging describes PMM HA Cluster as a shipped, generally available capability. It must not merge to main until PMM 3.10 is released, which is when HA becomes available. Merging earlier would put GA claims on main before the feature ships.

Summary

Draft canonical messaging for PMM HA Cluster GA (#197).

  • products/pmm/messaging.md — source of truth: PMM platform HA bullets, deployment-option contrast (Docker HA / Kubernetes single-instance / HA Cluster), sales enablement, and a rename of the existing database-HA bullet so platform HA and database HA are not conflated.
  • use-cases-value-pillars/performance-reliability.md — reliability-pillar propagation: problem, solution, and business-continuity use case.
  • offerings/expertops/messaging.md — ExpertOps operational angle: problems, partnership scope, and a common scenario.

Review ask for @theTibi

Please focus your review on products/pmm/messaging.md, specifically the two PMM HA bullets under Performance and Reliability at Scale and the HA lines in Sales enablement.

The other two files (performance-reliability.md, expertops/messaging.md) are propagation: they mirror the product-file story in cross-portfolio and offering language. You can skip them unless something looks wrong. If the product claims change, I will update the propogated claims.

Draft positioning for PMM platform high availability ahead of GA,
including product claims, reliability-pillar propagation, and ExpertOps
operational scope. Supports the messaging lane for #197; merge with the
HA GA release once product confirms scope and factual claims.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

New File Governance Check

No added markdown files detected.

Doc Coverage Check

No new markdown docs detected.

Manual waiver commands (maintainers)

  • /governance-ok all or /governance-all
  • /governance-ok new-file, /governance-ok doc-coverage
  • /governance-reset all or /governance-reset with the same token

Waiver JSON is stored in a hidden PR comment (messaging-governance-waiver-data:v1), same pattern as Impact Check.


Triggered by pull_request. Workflow content-governance-checks.yml. Docs: AUTOMATION.md, automation/README.md.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

{
"all": true,
"paths": [],
"reset_paths": []
}

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Messaging Smart Suggestions

File Why impacted Claim Confidence
reference/canonical-naming.md License and open source positioning changes are cross-cutting. cost 0.95
reference/banned-terms.md License and open source positioning changes are cross-cutting. cost 0.95
framework/core-positioning.md License and open source positioning changes are cross-cutting. cost 0.95
framework/why-percona.md License and open source positioning changes are cross-cutting. cost 0.95
offerings/expert-support/messaging.md License and open source positioning changes are cross-cutting. cost 0.95
offerings/expertops/messaging.md License and open source positioning changes are cross-cutting. cost 0.65
offerings/expert-consulting/messaging.md License and open source positioning changes are cross-cutting. cost 0.95
offerings/expert-support/messaging.md Offering naming updates should stay aligned across offering pages. cost 0.95
offerings/expertops/messaging.md Offering naming updates should stay aligned across offering pages. cost 0.65
offerings/expert-consulting/messaging.md Offering naming updates should stay aligned across offering pages. cost 0.95
reference/canonical-naming.md Offering naming updates should stay aligned across offering pages. cost 0.95
framework/core-positioning.md Offering naming updates should stay aligned across offering pages. cost 0.95
framework/core-positioning.md Product messaging modules often need checks against company framing and shared pillars or offerings. cost 0.95
framework/why-percona.md Product messaging modules often need checks against company framing and shared pillars or offerings. cost 0.95

Only auto-apply suggestions at high confidence with reviewer approval.


Triggered by pull_request. Workflow smart-suggestions.yml. Docs: AUTOMATION.md, automation/README.md.

@brianamarie
brianamarie requested a review from theTibi July 7, 2026 09:56
Comment thread products/pmm/messaging.md
- Percona Advisors and reliability: Beyond metrics and QAN, advisor checks flag misconfigurations, degradation, and query-level problems like data loss and corruption early. Runs use configurable intervals or manual execution for engines in inventory, adding rules-based review alongside dashboards and analytics.
- Engine-native replication metrics: PMM leverages each engine's native capabilities for replication monitoring. For PostgreSQL, PMM reads `pg_stat_wal_receiver` data via custom queries in `postgres_exporter` (namespace: `pg_custom_stat_wal_receiver`, columns include `lag_bytes`), providing accurate replication lag measurement without requiring external heartbeat tools. This is a concrete advantage for MySQL-to-PostgreSQL migration stories: PostgreSQL's built-in replication instrumentation replaces the need for tools like pt-heartbeat. *(Source: `postgres_exporter/queries-hr.yml#L32`; validated Feb 2026.)*
- HA visibility for incident response: PMM surfaces replication and node health signals that help teams validate high availability behavior and shorten failover diagnosis, especially where incidents involve multi-team handoffs between application, platform, and database owners.
- High availability for the PMM platform: PMM keeps dashboards, alerts, Query Analytics, and advisors reachable through PMM Server failures and maintenance windows. PMM HA Cluster runs three PMM Server replicas with automated leader election and load-balanced failover routing. Teams monitoring production MySQL, PostgreSQL, MongoDB, Valkey, and Redis estates keep observability when the monitoring layer itself fails, not only when a database node fails. Installation is Helm-based on Kubernetes, with operator-managed storage for metrics, query analytics, and Grafana metadata.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@theTibi Please focus your review on this file, specifically these two PMM HA bullets on 21-22, and the the questions added in 48-51. Thank you!

@brianamarie

Copy link
Copy Markdown
Collaborator Author

/impact-ok all

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

🤖 Recorded /impact-ok all. Re-running Impact Check with updated waivers.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Messaging Impact Check

  • Changed files: 3

licensing-or-open-source-claims (WARN)

License and open source positioning changes are cross-cutting.

Required review files:

  • reference/canonical-naming.md (waived — /impact-ok)
  • reference/banned-terms.md (waived — /impact-ok)
  • framework/core-positioning.md (waived — /impact-ok)
  • framework/why-percona.md (waived — /impact-ok)
  • offerings/expert-support/messaging.md (waived — /impact-ok)
  • offerings/expertops/messaging.md
  • offerings/expert-consulting/messaging.md (waived — /impact-ok)

Suggested additional scan:

  • use-cases-value-pillars/*.md
  • products/**/messaging.md

offering-name-or-tier-change (WARN)

Offering naming updates should stay aligned across offering pages.

Required review files:

  • offerings/expert-support/messaging.md (waived — /impact-ok)
  • offerings/expertops/messaging.md
  • offerings/expert-consulting/messaging.md (waived — /impact-ok)
  • reference/canonical-naming.md (waived — /impact-ok)
  • framework/core-positioning.md (waived — /impact-ok)

Suggested additional scan:

  • products/**/messaging.md
  • use-cases-value-pillars/*.md

product-messaging-module-touch (WARN)

Product messaging modules often need checks against company framing and shared pillars or offerings.

Required review files:

  • framework/core-positioning.md (waived — /impact-ok)
  • framework/why-percona.md (waived — /impact-ok)

Suggested additional scan:

  • use-cases-value-pillars/*.md
  • offerings/*.md

Manual waiver commands (maintainers):

  • /impact-ok all (optional same-line note after all is ignored)
  • /impact-all (same as /impact-ok all)
  • /impact-ok <exact missing path>
  • /impact-reset all
  • /impact-reset <exact missing path>

Waiver state is stored in <!-- messaging-impact-waiver-data:v1 -->.


Triggered by pull_request. Workflow impact-check.yml. Docs: AUTOMATION.md, automation/README.md.

@brianamarie brianamarie added Content & messaging Canonical copy, products, use cases, case studies, and narrative. Needs: product or GTM Product, marketing, or GTM should confirm scope, naming, or positioning. Roadmap: soon High confidence next; right after or alongside launch prep. Area: PMM Percona Monitoring and Management messaging (products/pmm/). labels Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: PMM Percona Monitoring and Management messaging (products/pmm/). Content & messaging Canonical copy, products, use cases, case studies, and narrative. Needs: product or GTM Product, marketing, or GTM should confirm scope, naming, or positioning. Roadmap: soon High confidence next; right after or alongside launch prep.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant