Skip to content

Index

graph LR
  A[Start] --> B{Error?};
  B -->|Yes| C[Hmm...];
  C --> D[Debug];
  D --> B;
  B ---->|No| E[Yay!];

What is the Perses project?

Perses is an exploration into finding an open source standard for visualization and dashboards for metrics monitoring. Also part of the Linux Foundation with plans to promote to Cloud Native Computing Foundation (CNCF). Some links to explore:

Perses project goals

The project has guiding goals for its development:

  • Become an open standard dashboard visualization tool

    • have well defined dashboard definition model
    • GitOps compatible for dashboard-as-code workflows
    • Perses runs locally, edit dashboard JSON file in Git
  • Provide embeddable charts and dashboards in any user interface

    • provide different NPM packages
    • example usage could be to improve graph display in Prometheus (or embed)
  • Target Kubernetes (k8s) native mode

    • dashboard defs deployed into & read from app namespaces (CRDs)
  • Provide complete static validation for CI/CD pipelines

  • Provide command line client: percli

  • Architecture supporting future plugins