Is there any channel to discuss rule engines like OโDoyle, Minikusari, Clara etc?
There is a #clara channel ๐
https://twitter.com/yogthos Always consider what domain they want to focus on when somebody asks what programming language they should learn. For example: backend: Clojure frontend: Clojure mobile: Clojure machine learning: Clojure shell scripting: Clojure games: Clojure embedded: Clojure
Okay, I got to ask, what does the acronym ANN stand for when folks share their libraries?
announcement
hold up, there's embedded clojure?
^ yeah, what? link plz
I've got an ESP32 that runs ClojureScript
I don't think that ๐ฏ counts tho ๐
Anyone have experience with Prometheus? And can you speak to how it compares with New Relic in terms of granularity? I've used New Relic to find slow code paths in production, which was great - but for the project I'm on now we'd rather not deal with the bureaucracy of another sales pitch, so Prometheus would be awesome if it's a comparable replacement.
as per my understanding & usage, new relic is APM tool where we integrate the sdk at code level for granuler details and help identify bottleneck. It is more useable for Developer. prometheus is more of montiroing/alerting only system. I have not come across any use case where they replace each other. It is more usesable for Devops.
Thanks, that is the sense I'm getting. I'm not experienced in devops so it's hard to tell the difference.
Could you say more about the devops/developer distinction? I don't really know what that means. For example if Prometheus is designed for monitoring/alerting only but not performance monitoring, what exactly does it monitor/alert users about?
I gather this generally means higher-level stuff like response times, latency, HTTP codes, etc. without app tracing. Would be good to get some validation of that understanding from a human though. ๐
you can monitor your api performance with Prometheus.
https://www.infoq.com/articles/prometheus-monitor-applications-at-scale/. โPrometheus is great for monitoring metrics โ and thatโs it. Itโs not an effective Application Performance Management (APM) tool, because it focuses solely on server-side metrics.โ
just did a search and it seems, i was not update to date with additions in prometheus. So you can use client libs for instrumenting https://prometheus.io/docs/instrumenting/clientlibs/ A good source to refer - https://openapm.io/landscape?agent=prometheus-exporter&instrumentation-lib=prometheus-client-libs&collector=prometheus-server&storage=prometheus-server&dashboarding=grafana&alerting=prometheus-alerting&showCommercial=false&showFormats=false
Yeah, I found the client libs too and that is what convinced me I need something less manual for my use-case. Thanks for the follow-up!
@lilactown embedded devices are too large a category. Imagine writing Clojure for microcontrollers. Is it even possible in any way besides superficially having similar syntax?
Clojure with arduino https://nakkaya.com/clodiuno.html Clojury that compiles to C++ https://ferret-lang.org/ Clojury that has simple/easy interop with C https://github.com/carp-lang/Carp clojurescript on esp32 https://github.com/mfikes/esprit