root


License

License

GroupId

GroupId

dev.zio
ArtifactId

ArtifactId

root_2.12
Last Version

Last Version

1.0.8
Release Date

Release Date

Type

Type

jar
Description

Description

root
root
Project URL

Project URL

https://github.com/zio/zio-metrics/
Project Organization

Project Organization

dev.zio
Source Code Management

Source Code Management

https://github.com/zio/zio-metrics/

Download root_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/dev.zio/root_2.12/ -->
<dependency>
    <groupId>dev.zio</groupId>
    <artifactId>root_2.12</artifactId>
    <version>1.0.8</version>
</dependency>
// https://jarcasting.com/artifacts/dev.zio/root_2.12/
implementation 'dev.zio:root_2.12:1.0.8'
// https://jarcasting.com/artifacts/dev.zio/root_2.12/
implementation ("dev.zio:root_2.12:1.0.8")
'dev.zio:root_2.12:jar:1.0.8'
<dependency org="dev.zio" name="root_2.12" rev="1.0.8">
  <artifact name="root_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='dev.zio', module='root_2.12', version='1.0.8')
)
libraryDependencies += "dev.zio" % "root_2.12" % "1.0.8"
[dev.zio/root_2.12 "1.0.8"]

Dependencies

compile (1)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.12

Project Modules

There are no modules declared in this project.

ZIO metrics

CI Release Snapshot Discord
CI Release Artifacts Snapshot Artifacts Badge-Discord

Goal

A high-performance, purely-functional library for adding instrumentation to any application, with a simple web client and JMX support.

Introduction and Highlights

ZIO Metrics is a principled functional programming library to measure the behavior of your application. It focuses on providing metrics and health checks in a performant purely functional manner.

  • Comprehensive and consistent
  • Type safe, purely-functional
  • Pluggable effect monads
  • Asynchronous and non-blocking
  • Supports streaming
  • Can be used in Scala REPLs

If it can affect your code's business value, measure it. -- Coda Hale

In order to know how well our code is generating business value, we need metrics -- also Coda Hale

Usage and Docs can be found on https://zio.github.io/zio-metrics/

Competitors

Metrics Scala
Type safe, pure FP: ✘
Comprehensive:
Scala:
Notes:

Scala Metrics
Type safe, pure FP: ✘
Comprehensive:
Scala:
Notes:

Kamon
Type safe, pure FP: ✘
Comprehensive:
Scala:
Notes:

JAJMX
Type safe, pure FP: ✘ (but very FP oriented)
Comprehensive:
Scala:
Notes:

SSE-JMX
Type safe, pure FP: ✘
Comprehensive:
Scala:
Notes:

Metrics Datadog
Type safe, pure FP: ✘
Comprehensive:
Scala: ✘ (Java)
Notes:

ekg: Remote monitoring of processes
Type safe, pure FP:
Comprehensive:
Scala: ✘ (Haskell)
Notes: Monad Metrics a wrapper and API for using EKG metrics

prometheus: Prometheus Haskell Client
Type safe, pure FP:
Comprehensive:
Scala: ✘ (Haskell)
Notes:

Metrics Type safe, pure FP: ✘
Comprehensive:
Scala: ✘ (Go)
Notes: Haskell implementation, Metrics, Metrics, Everywhere - Coda Hale

Background

Optimizing Tagless Final – Saying farewell to Free

Tagless Final algebras and Streaming

Notes

Dropwizard and Cats Gist

dev.zio

ZIO

ZIO — Real World Functional Programming

Versions

Version
1.0.8
1.0.6
1.0.5
1.0.4
1.0.1
1.0.0
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0
0.0.9
0.0.8
0.0.6
0.0.5
0.0.4
0.0.3