Skip to content

Performance Test and Monitoring Stack Docs - #1163

Open
rendre-greyling wants to merge 6 commits into
kptdev:mainfrom
nokia:perf-test-docs
Open

rendre-greyling wants to merge 6 commits into
kptdev:mainfrom
nokia:perf-test-docs

Conversation

@rendre-greyling

@rendre-greyling rendre-greyling commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Description

Add new documentation for the Performance Tests and new Monitoring stack features from: 1122


Type of Change

  • Bug fix
  • New feature
  • Enhancement
  • Refactor
  • Documentation
  • Tests
  • Other: ________

Checklist

  • Code follows project style guidelines
  • Self-reviewed changes
  • Tests added/updated
  • Documentation added/updated
  • All tests and gating checks pass

AI Disclosure

  • I have used AI in the creation of this PR.

Composer 2.5 for initial generation. Editing done by hand.

@netlify

netlify Bot commented Aug 31, 2026

Copy link
Copy Markdown

Deploy Preview for kpt-porch ready!

Name Link
🔨 Latest commit bb13754
🔍 Latest deploy log https://app.netlify.com/projects/kpt-porch/deploys/6aaa79b3a95aa60008fb0f6c
😎 Deploy Preview https://deploy-preview-1163--kpt-porch.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Rendre Greyling <rendre.greyling@nokia.com>
Signed-off-by: Rendre Greyling <rendre.greyling@nokia.com>
Signed-off-by: Rendre Greyling <rendre.greyling@nokia.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

It introduces at least one broken internal link anchor and a metrics-bucket description mismatch that should be corrected before merging.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Adds end-user documentation for Porch’s local performance monitoring stack (Prometheus/Grafana/Jaeger/Pyroscope+Alloy) and the performance test suite, and wires these new guides into the existing deployment/configuration/contributing doc navigation.

Changes:

  • Adds new docs for running performance tests and deploying a local monitoring/profiling stack on Kind.
  • Expands the OpenTelemetry documentation to include pprof-based profiling configuration and related examples.
  • Updates multiple docs index pages and “next steps” sections to link to the new guides.
File summaries
File Description
docs/content/en/docs/6_configuration_and_deployments/deployments/local-performance-monitoring-deployment.md New guide for deploying and using the local observability stack.
docs/content/en/docs/6_configuration_and_deployments/deployments/local-dev-env-deployment.md Adds next-step links to monitoring and performance tests.
docs/content/en/docs/6_configuration_and_deployments/deployments/catalog-deployment.md Updates optional config wording for OpenTelemetry to include profiling.
docs/content/en/docs/6_configuration_and_deployments/deployments/_index.md Adds a new section/links describing local performance monitoring.
docs/content/en/docs/6_configuration_and_deployments/configurations/opentelemetry.md Extends OTel docs with profiling (pprof) configuration and richer metrics documentation.
docs/content/en/docs/6_configuration_and_deployments/configurations/components/porch-server-config/_index.md Points readers to OpenTelemetry + the local monitoring stack docs.
docs/content/en/docs/6_configuration_and_deployments/configurations/components/porch-controllers-config/_index.md Minor formatting/whitespace alignment update.
docs/content/en/docs/6_configuration_and_deployments/configurations/components/function-runner-config/_index.md Minor formatting/whitespace alignment update.
docs/content/en/docs/6_configuration_and_deployments/configurations/components/_index.md Adjusts formatting/indentation in the components index.
docs/content/en/docs/6_configuration_and_deployments/configurations/_index.md Updates configuration index to reference profiling and the local monitoring guide.
docs/content/en/docs/6_configuration_and_deployments/_index.md Adds a new top-level link for local performance monitoring.
docs/content/en/docs/12_contributing/code-contribution/performance-tests.md New guide documenting how to run performance/load/soak tests and emit metrics.
docs/content/en/docs/12_contributing/code-contribution/development-environment.md Adds a section linking to performance tests and monitoring.
docs/content/en/docs/12_contributing/code-contribution/_index.md Adds “Related guides” links for development environment and performance tests.
docs/content/en/docs/12_contributing/_index.md Adds quick links to development environment and performance tests under “Code”.
Review details
  • Files reviewed: 12/15 changed files
  • Comments generated: 3
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

rendre-greyling and others added 2 commits September 9, 2026 14:47
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Rendre Greyling <rendre.greyling@nokia.com>
Signed-off-by: Rendre Greyling <rendre.greyling@nokia.com>
Signed-off-by: Rendre Greyling <rendre.greyling@nokia.com>
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.

3 participants