Introduction
This section introduces you to the Perses project and provides you with an understanding of its role in the CoreDash community.
Under the CoreDash umbrella
CoreDash is a centralized effort to define a standard for visualization and dashboards. It’s designed as an umbrella project owned by the Linux Foundation to host sub-project efforts like Perses. For more information on the CoreDash project:
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
Chat with Perses project team?
You can find the project team on Matrix in the #perses-dev channel, see the contributing guide for details.