Skip to content

Commit 24c970a

Browse files
committed
[new release] metrics (5 packages) (0.5.0)
CHANGES: - Cache_reporter: add a get_cache function, remove the returned get_cache function, document get_cache depends on cache_reporter (mirage/metrics#63 @reynir @hannesm) - Cache_reporter: add a callback function for pushing updates (mirage/metrics#63 @hannesm) - Cache_reporter: preserve a list of (tags, data), fixes mirage/metrics#59 (mirage/metrics#68 @hannesm) - Update uuidm (mirage/metrics#61 @reynir) - Fix documentation link (reported in mirage/metrics#62 by @reynir, fixed mirage/metrics#69 by @hannesm) - Fix documentation of Src.v (reported in mirage/metrics#64 by @reynir, fixed mirage/metrics#69 by @hannesm)
1 parent c7269f7 commit 24c970a

File tree

5 files changed

+184
-0
lines changed
  • packages
    • metrics-influx/metrics-influx.0.5.0
    • metrics-lwt/metrics-lwt.0.5.0
    • metrics-rusage/metrics-rusage.0.5.0
    • metrics-unix/metrics-unix.0.5.0
    • metrics/metrics.0.5.0

5 files changed

+184
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Hannes Mehnert"]
4+
license: "ISC"
5+
homepage: "https://github.com/mirage/metrics"
6+
bug-reports: "https://github.com/mirage/metrics/issues"
7+
dev-repo: "git+https://github.com/mirage/metrics.git"
8+
doc: "https://mirage.github.io/metrics/"
9+
10+
build: [
11+
["dune" "subst"] {dev}
12+
["dune" "build" "-p" name "-j" jobs]
13+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
14+
]
15+
16+
depends: [
17+
"ocaml" {>= "4.05.0"}
18+
"dune" {>= "1.4"}
19+
"metrics" {= version}
20+
"fmt" {>= "0.8.7"}
21+
"duration"
22+
"lwt" {>= "2.4.7"}
23+
]
24+
synopsis: "Influx reporter for the Metrics library"
25+
x-maintenance-intent: [ "(latest)" ]
26+
url {
27+
src:
28+
"https://github.com/mirage/metrics/releases/download/v0.5.0/metrics-0.5.0.tbz"
29+
checksum: [
30+
"sha256=df356380909d06461bcd097ef6063ca9f3c51365f476a797c03664b53c05715d"
31+
"sha512=06e0aef8ba7a09a350cbf7219822c01047afcc9cd2870ca153040e1232d2b8560882ae6823e7797f061fa0b34da750d88365c8817cd025715b2e891320d77c19"
32+
]
33+
}
34+
x-commit-hash: "5d3133c4a461d00eb97cc31b09d8126e49632c0f"
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Thomas Gazagnaire"]
4+
license: "ISC"
5+
homepage: "https://github.com/mirage/metrics"
6+
bug-reports: "https://github.com/mirage/metrics/issues"
7+
dev-repo: "git+https://github.com/mirage/metrics.git"
8+
doc: "https://mirage.github.io/metrics/"
9+
10+
build: [
11+
["dune" "subst"] {dev}
12+
["dune" "build" "-p" name "-j" jobs]
13+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
14+
]
15+
16+
depends: [
17+
"ocaml" {>= "4.05.0"}
18+
"dune" {>= "1.4"}
19+
"metrics" {= version}
20+
"lwt" {>= "2.4.7"}
21+
"logs"
22+
]
23+
synopsis: "Lwt backend for the Metrics library"
24+
x-maintenance-intent: [ "(latest)" ]
25+
url {
26+
src:
27+
"https://github.com/mirage/metrics/releases/download/v0.5.0/metrics-0.5.0.tbz"
28+
checksum: [
29+
"sha256=df356380909d06461bcd097ef6063ca9f3c51365f476a797c03664b53c05715d"
30+
"sha512=06e0aef8ba7a09a350cbf7219822c01047afcc9cd2870ca153040e1232d2b8560882ae6823e7797f061fa0b34da750d88365c8817cd025715b2e891320d77c19"
31+
]
32+
}
33+
x-commit-hash: "5d3133c4a461d00eb97cc31b09d8126e49632c0f"
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Reynir Bjoernsson" "Hannes Mehnert"]
4+
license: "ISC"
5+
homepage: "https://github.com/mirage/metrics"
6+
bug-reports: "https://github.com/mirage/metrics/issues"
7+
dev-repo: "git+https://github.com/mirage/metrics.git"
8+
doc: "https://mirage.github.io/metrics/"
9+
10+
build: [
11+
["dune" "subst"] {dev}
12+
["dune" "build" "-p" name "-j" jobs]
13+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
14+
]
15+
16+
depends: [
17+
"ocaml" {>= "4.08.0"}
18+
"dune" {>= "1.4"}
19+
"metrics" {= version}
20+
"logs"
21+
"fmt" {>= "0.8.7"}
22+
]
23+
conflicts: [ "result" {< "1.5"} ]
24+
synopsis: "Resource usage (getrusage) sources for the Metrics library"
25+
x-maintenance-intent: [ "(latest)" ]
26+
url {
27+
src:
28+
"https://github.com/mirage/metrics/releases/download/v0.5.0/metrics-0.5.0.tbz"
29+
checksum: [
30+
"sha256=df356380909d06461bcd097ef6063ca9f3c51365f476a797c03664b53c05715d"
31+
"sha512=06e0aef8ba7a09a350cbf7219822c01047afcc9cd2870ca153040e1232d2b8560882ae6823e7797f061fa0b34da750d88365c8817cd025715b2e891320d77c19"
32+
]
33+
}
34+
x-commit-hash: "5d3133c4a461d00eb97cc31b09d8126e49632c0f"
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Thomas Gazagnaire"]
4+
license: "ISC"
5+
homepage: "https://github.com/mirage/metrics"
6+
bug-reports: "https://github.com/mirage/metrics/issues"
7+
dev-repo: "git+https://github.com/mirage/metrics.git"
8+
doc: "https://mirage.github.io/metrics/"
9+
10+
build: [
11+
["dune" "subst"] {dev}
12+
["dune" "build" "-p" name "-j" jobs]
13+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
14+
]
15+
16+
depends: [
17+
"ocaml" {>= "4.05.0"}
18+
"dune" {>= "1.4"}
19+
"uuidm" {>= "0.9.9"}
20+
"metrics" {= version}
21+
"mtime" {>= "1.0.0"}
22+
"lwt" {>= "2.4.7"}
23+
"metrics-lwt" {= version & with-test}
24+
"conf-gnuplot"
25+
"fmt" {>= "0.8.7"}
26+
]
27+
synopsis: "Unix backend for the Metrics library"
28+
x-maintenance-intent: [ "(latest)" ]
29+
url {
30+
src:
31+
"https://github.com/mirage/metrics/releases/download/v0.5.0/metrics-0.5.0.tbz"
32+
checksum: [
33+
"sha256=df356380909d06461bcd097ef6063ca9f3c51365f476a797c03664b53c05715d"
34+
"sha512=06e0aef8ba7a09a350cbf7219822c01047afcc9cd2870ca153040e1232d2b8560882ae6823e7797f061fa0b34da750d88365c8817cd025715b2e891320d77c19"
35+
]
36+
}
37+
x-commit-hash: "5d3133c4a461d00eb97cc31b09d8126e49632c0f"
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: ["Thomas Gazagnaire"]
4+
license: "ISC"
5+
homepage: "https://github.com/mirage/metrics"
6+
bug-reports: "https://github.com/mirage/metrics/issues"
7+
dev-repo: "git+https://github.com/mirage/metrics.git"
8+
doc: "https://mirage.github.io/metrics/"
9+
10+
build: [
11+
["dune" "subst"] {dev}
12+
["dune" "build" "-p" name "-j" jobs]
13+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
14+
]
15+
16+
depends: [
17+
"ocaml" {>= "4.04.0"}
18+
"dune" {>= "1.4"}
19+
"fmt" {>= "0.8.7"}
20+
"alcotest" {with-test}
21+
]
22+
synopsis: "Metrics infrastructure for OCaml"
23+
description: """
24+
Metrics provides a basic infrastructure to monitor and gather runtime
25+
metrics for OCaml program. Monitoring is performed on sources, indexed
26+
by tags, allowing users to enable or disable at runtime the gathering
27+
of data-points. As disabled metric sources have a low runtime cost
28+
(only a closure allocation), the library is designed to instrument
29+
production systems.
30+
31+
Metric reporting is decoupled from monitoring and is handled by a
32+
custom reporter. A few reporters are (will be) provided by default.
33+
34+
Metrics is heavily inspired by
35+
[Logs](http://erratique.ch/software/logs).
36+
"""
37+
x-maintenance-intent: [ "(latest)" ]
38+
url {
39+
src:
40+
"https://github.com/mirage/metrics/releases/download/v0.5.0/metrics-0.5.0.tbz"
41+
checksum: [
42+
"sha256=df356380909d06461bcd097ef6063ca9f3c51365f476a797c03664b53c05715d"
43+
"sha512=06e0aef8ba7a09a350cbf7219822c01047afcc9cd2870ca153040e1232d2b8560882ae6823e7797f061fa0b34da750d88365c8817cd025715b2e891320d77c19"
44+
]
45+
}
46+
x-commit-hash: "5d3133c4a461d00eb97cc31b09d8126e49632c0f"

0 commit comments

Comments
 (0)