Project Lightning Talk: Perses General Overview - Augustin Husson, Maintainer
About this talk
This talk provides an overview of Perses, a CNCF sandbox project focused on observability and visualization. The speaker explains that Perses is an open-source tool designed to display various signals such as metrics, logs, traces, and profiling data. With plans to support more data sources, including Polar Signals and Open Search, it offers customizable dashboards implemented in TypeScript, GoLang, and KuLang. Perses allows users to embed components, validate dashboards through a CLI, and deploy dashboards via CI/CD processes. The project is actively developed by contributors from Amadeus, Red Hat, and ASAP, and has recently garnered attention with over 2,000 stars on GitHub, highlighting its growing community.
Full transcript
Hello everyone. My name is Augustin. I'm a Perses maintainer. I'm here to give you a general overview of Perses. And well, since we don't have half of the audience that knows the the project, it's a great presentation. Hello. Um so, what is Perses? Perses is a CNCF sandbox project. It's a observability visualization tool that is able to display any kind of signal today, metrics, logs, traces, and
profiling. And we are aiming to increase the number of data sources supporting, such as Polar Signals for profiling or Open Search for the logs. It's also a an open dashboard solution, which means we are providing specification for data dashboard and data sources in TypeScript, GoLang, and KuLang. And for Java, it's not yet published, but we are aiming to Uh this specification can be extensible with plugins. We
are providing certain number of plugins in Perses/plugins repository. You can customize the validation of your dashboard to implement your own rules according to your governance of your company. And if you are not interested by an yet another application to display your monitoring, you can embed our components to display, for example, your time series chart. We are providing components for that. It's in React, so probably you need
to write your you are in React, but otherwise it's fine. Um it's also GitHub friendly. We are providing a CLI that you can use to validate your dashboards in a CI/CD. We are providing an operator to deploy Perses and CI/CDs as well, so you can deploy actually dashboard in your namespace. And you can use the Perses binary locally to well, when you are developing your dashboard, you
can see in real time the effect of your dashboard directly before sending to production. Super straightforward to run Perses. So, now I just have to download the binary and run it, and that's it. We are also providing a dashboard as code workflow and framework. So, that means we are providing SDK in KuLang and GoLang. You can actually code your dashboard in GoLang, producing real code, and then
it will produce a YAML or JSON files. JSON that will be then validated by the CLI. You can create a preview if you have a remote remote instances that your CI/CD has access to. And once the PR is merged, we can deploy your dashboard in the remote instances if you want. This workflow is only available with GitHub Actions for the moment, because well, it's easier for us
to maintain GitHub Actions. But if you want to uh over support of CI/CD, let us know. The community is growing. Perses reached 2,000 stars earlier this year. We have 20 new contributors in the last 3 months. We have 27 27 contributors that made the last release. And it is actively developed by Amadeus, Red Hat, and ASAP. And last year, and this year as well, the project is
funded by European Union. And I'm really glad they are funding the project again this year. For KubeCon, we have a booth on Tuesday afternoon at 3:00 p.m. until the the end of the evening, so 7:00 p.m. Uh at kiosk 9A, and we'll be also Thursday afternoon for the end of KubeCon. If you're interested by the project, the QR code will send you directly to the official website,
perses.dev. And if you want to follow us, we are on LinkedIn and X. If you want to chat with maintainers directly, you can reach us Slack. And if you want to just like the project, well, you can still put a star on the project. It helps us. Thank you very much. Awesome. Thank you. >> [applause]
More from this event
See all 436 talks →
Best of KubeCon + CloudNativeCon Amsterdam 2026
2:17
The Quiet Work of Forever: Sustaining Open Source Communities - O. Hope Amaechi-Okorie, JSON Schema
26:24
Evolving KServe: The Unified Model Inference Platform for Both Predictive and... F. Spolti & J. Lee
32:40
Preventing S3 Cost Storms: Applying Cortex’s Efficiency Lessons to I/O-Heav... A. Fishman-Lichterman
5:32