{"repo":"ovotech/natchez-extras","free":true,"listed":false,"github":"https://github.com/ovotech/natchez-extras","clone":"git clone https://github.com/ovotech/natchez-extras.git","description":"Integrations between Natchez, Doobie, HTTP4s, Log4cats and Datadog. Formerly called effect-utils.","language":"Scala","stars":32,"topics":["metrics","natchez","datadog","company-ovo"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Natchez Extras This repository consists of a number of additional integrations for Natchez, primarily to assist with integrating Natchez & Datadog. Separate to the Natchez integrations but included here for simplicity is a module to send metrics to Datadog over UDP with FS2. Cats Effect versions If you're using Cats Effect 2.x you should use versions 4.x.x of this library, for Cats Effect 3 use versions 5.0.0 and up. http4s dependencies http4s currently has a stable release ( 0.23. ) and a milestone release ( 1.0.0-M ). Originally the modules within this library were moved to depend on 1.0.0-M when ported to Cats Effect 3 but the milestone releases don't guarantee binary compatibility. (See issue #66). As such there are two versions of natchez-extras-datadog and natchez-extras-http4s: - natchez-extras-datadog-stable / natchez-extras-http4s-stable which depend on http4s 0.23. - natchez-extras-datadog / natchez-extras-http4s which depend on http4s 1.0.0-M It is recommended that you use the stable variants to avoid binary compatibility issues when upgrading http4s but the unstable versions will continue to exist just in case they're relied upon. Migration from effect-utils For historical reasons prior to 4.0.0 this repository was called effect-utils . If you're upgrading your dependencies the renamings are as follows: Other significant changes are the Datadog metrics object being renamed to Dogstatsd and the modules having their code moved into a subpackage under com.ovoenergy.n","default_branch":null,"files":null,"tree":[],"storefront":"/r/ovotech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ovotech/natchez-extras/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}