Skip to content

Modernize orphaned metrics pages, add Metrics nav section#159

Merged
tuxmea merged 2 commits intoOpenVoxProject:masterfrom
miharp:feat/fix-orphaned-metrics-157
May 6, 2026
Merged

Modernize orphaned metrics pages, add Metrics nav section#159
tuxmea merged 2 commits intoOpenVoxProject:masterfrom
miharp:feat/fix-orphaned-metrics-157

Conversation

@miharp
Copy link
Copy Markdown
Contributor

@miharp miharp commented May 6, 2026

Closes #157.

Summary

  • Adds a dedicated Metrics nav section combining three previously orphaned pages with the existing v1/v2 metrics API endpoint pages (replaces the old "Metrics API endpoints" section)
  • Modernizes all three pages: OpenVox Server branding, OpenVoxDB in prose (metric name prefixes kept as-is — runtime format), removes PE block and dead links, replaces "compile masters" with "compilers"
  • Updates recommended FOSS dashboard module from puppet-metrics-dashboard to puppet-operational-dashboards (aligns with current Puppet Core 8 upstream)
  • Retitles grafanadash/puppet-graphite as community modules, not OpenVox-supported
  • Adds "OpenVoxDB metrics" section heading with compatibility note explaining the puppetdb metric name prefix

Test plan

  • npx markdownlint-cli2 passes on all three files
  • bundle exec jekyll build succeeds
  • All three pages appear in the Metrics nav section
  • v1/v2 metrics API pages remain accessible under the new Metrics section
  • Pages render correctly at /openvox-server/latest/

…VoxProject#157)

- Add dedicated "Metrics" nav section combining three conceptual pages
  with the existing v1/v2 metrics API endpoint pages
- Rebrand Puppet Server → OpenVox Server throughout all three pages
- Rebrand PuppetDB → OpenVoxDB in prose; keep puppetlabs. metric name
  prefixes and puppetdb metric path segments as-is (runtime format)
- Remove PE block, JIRA ticket links, and puppet.com-only links
- Replace "compile masters" with "compilers"; "master" with "server"
- Update recommended FOSS dashboard module to puppet-operational-dashboards
- Retitle grafanadash/puppet-graphite as community modules
- Add "OpenVoxDB metrics" section heading with compat note re: metric names

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Michael Harp <mike@mikeharp.com>
@miharp miharp requested a review from a team as a code owner May 6, 2026 15:26
@tuxmea tuxmea merged commit 02e8c17 into OpenVoxProject:master May 6, 2026
4 checks passed
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.

Add missing metrics pages to openvox-server nav

2 participants