mjpitz / cognative

cognative is an opinionated, minimalistic approach to business intelligence 🧠 and operations 🚨.
https://mjpitz.github.io/cognative/
GNU Affero General Public License v3.0
3 stars 0 forks source link

Replicate kubernetes-monitoring/kubernetes-mixin #10

Open mjpitz opened 4 months ago

mjpitz commented 4 months ago

The monitoring-mixin project under the Kubernetes space is a great tool for those looking to monitor and alert on events happening within the cluster. While this project is great, the queries that it uses are tied to the kube-prometheus-stack deployment.

The other thing I'm not a huge fan of with this project is jsonnet. Don't get me wrong, I thought it was really interesting at first, but every time I sit down to use it, I need to re-learn it again. Very few people out there have worked with it, making it harder to find contributors.

Scope of work (each should probably be their own task...)

mjpitz commented 1 month ago

I started combing through the monitoring mixins repo the other day to figure out what we can repurpose (if anything) as well as get a more concrete idea of what things we need to port into the project.

mjpitz commented 1 month ago

One alternative to JSONNET I thought about as I was running through the Aurae project was the idea of using deno to offer a typescript-esque language for being able to produce the resulting dashboards in a familiar, easy to use manner with an easy to distribute binary written in Rust. The typescript runtime would come from the deno project, making it fairly easy to get started.