Dependencies
moon add mohongquan0630/moon-prometheusmoon add bobzhang/crescent@0.11.0let registry = Registry::new()
let counter = Counter::new("http_requests_total", "Total number of HTTP requests")
counter.add(3.0)
registry.register_counter(counter)
let gauge = Gauge::new("memory_usage_bytes", "Current memory usage")
gauge.set(1024.0)
registry.register_gauge(gauge)
println(registry.to_text_format())import {
"mohongquan0630/moon-prometheus/src/prometheus" @prometheus,
"mohongquan0630/moon-prometheus/src/prometheus/crescent" @metrics_crescent,
"bobzhang/crescent" @web,
}
let registry = @prometheus.Registry::new()
let app = @web.App()
@metrics_crescent.install(app, registry)moon run cmd/mainmoon fmt --check
moon check --deny-warn
moon test --deny-warn
moon info --target allmoon run cmd/mainmoon fmt --check
moon check --deny-warn
moon test --deny-warn
moon info --target all
git diff --exit-codeDependencies