v0.6.0-deno.3
Easily add metrics to your system β and actually understand them using automatically customized Prometheus queries
Repository
Current version released
a year ago
Dependencies
other
https://deno.land/vendor/opentelemetry-api/mod.tshttps://deno.land/vendor/opentelemetry-core/mod.tshttps://deno.land/vendor/opentelemetry-exporter-prometheus/mod.tshttps://deno.land/vendor/opentelemetry-resources/mod.tshttps://deno.land/vendor/opentelemetry-sdk-metrics/mod.tshttps://deno.land/vendor/opentelemetry-semantic-conventions/mod.tsnode:async_hooks
@autometrics/autometrics
πβ¨
Documentation
Full documentation for @autometrics/autometrics
library can be found
here.
Installation: autometrics and peer dependencies
# npm
npm install @autometrics/autometrics @opentelemetry/sdk-metrics
@opentelemetry/exporter-prometheus
# yarn
yarn add @autometrics/autometrics @opentelemetry/sdk-metrics
@opentelemetry/exporter-prometheus
# pnpm
pnpm add @autometrics/autometrics @opentelemetry/sdk-metrics
@opentelemetry/exporter-prometheus
Basic example
import { autometrics } from "@autometrics/autometrics";
async function createUser(payload: User) {
// ...
}
const user = autometrics(createUser);
// ^ instrumented function