Replies: 0 comments 2 replies
-
Hi @Fristi, thanks for sharing this idea and I'm glad you enjoyed the talk! Just to clarify the autometrics side of things:
Regarding the observability DSL idea you're describing:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I was at your talk today at Fiberplane, great place and product your building!
I've been working with Prometheus/Grafana as well to measure, visualize and do alerting. It does the job, but my main problems with this system is:
The end result is a system which requires you to implement this in your code and also some parts in a declaretive style in JSON which is composable in a sense (but not as much a programming language could) and it's not easy to test (hence alerts are not easy to test). The end result is a non-cohorent system in my opinion which is also hard to maintain, since you have to store the JSON grafana models somewhere (git?), synchronize them maybe between different environments and such. Also there is only support from libraries to export pre-configured dashboards or alerts.
I think autometrics makes metrics simpler, but it's only bounded to a counter now right? It also defines the concept of a SLO in code which is awesome, but it sounds like you are building a sort of language (with annotations) and alert constructs in code which could maybe form it's own language?
I was brainstorming my self about a separate DSL which allows you to
Beta Was this translation helpful? Give feedback.
All reactions