Fork me on GitHub
#announcements
<
2023-07-04
>
gabo14:07:43

Hi all o/ I'm introducing https://github.com/galuque/datomic-jmx-metrics A little project that defines a callback function to be used with Datomic's https://docs.datomic.com/pro/operation/monitoring.html#custom and expose it's metrics via JMX With the metrics exposed via JMX, you can use tools like JConsole or VisualVM to monitor your Datomic system in development. And in production you can use tools like Prometheus and Grafana to monitor your Datomic system using https://github.com/prometheus/jmx_exporter It's available in https://github.com/galuque/datomic-jmx-metrics/releases, go keep an eye on your databases 😄 --------------------------------------------- PS: Here's an example https://github.com/galuque/datomic-compose/tree/monitoring that uses the library to monitor Datomic with prometheus and grafana.

👏 11
🎉 2
escherize20:07:15

The hiccup alternative https://github.com/escherize/huff 0.0.7 has been released! It has more features and better performance than hiccup/hiccup, and also works with babashka. This release includes 2 main bits: 1. added https://github.com/escherize/huff#nested-tag-parsing 2. disallow https://github.com/escherize/huff#raw-html-tag tag by default

🎉 40
😯 3
genmeblog22:07:14

Cool, do you plan to deploy it to Clojars?

👍 2
teodorlu16:07:45

Nice!! Appreciate the babashka compatibility. Here's more details about the performance improvement, if anyone is interested: https://github.com/escherize/huff/blob/master/perf/timings.md A 400kb html page from Wikipedia was produced in 303 ms with hiccup, and in 214 ms with huff.

escherize01:09:22

This was deployed to clojars shortly after your suggestion @U1EP3BZ3Q 👍

👍 1