An open source micro
framework for observability

Autometrics makes it easy to instrument any function with the most useful metrics and generates powerful queries to help you identify and debug issues in production.

Functions

SLOs

Alerts

create_user

Last updated:

17:21:50

Request rate

0.0667

calls/sec

Latest

Error ratio

13.04%

Latest

Latency

0.005

seconds

Latest

Concurrency

2

Latest

1.9268

calls/sec

Average

0.0667

calls/sec

Latest

Export

45

40

35

30

25

20

15

10

05

00

13:35

32.6241 calls/sec

13:00

13:30

14:00

14:30

15:00

15:30

16:00

create_user

Request rate

0.0667

calls/sec

Latest

Error ratio

0.00%

Latest

Latency

No data

Concurrency

0.0667

calls/sec

Latest

Graph

PromQL query

1.9268

calls/sec

Average

0.0667

calls/sec

Latest

45

40

35

30

25

20

15

10

05

00

13:00

13:30

14:00

14:30

15:00

15:30

16:00

app.rs

app.ts

app.py

app.go

#install the Autometrics CLI
brew install autometrics-dev/tap/am

#install the Autometrics library
cargo add autometrics
#instrument your first function

#[autometrics]
async fn main() {
    println!("Hello from Autometrics");
}
#spin up the stack locally
cargo run && am start :3000
// check out the sample app on GitHub: // https://github.com/autometrics-dev/gettingstarted-am-rs

why autometrics

What's in Autometrics

All features to get you started with observability

Additional capabilities to supercharge your debugging.

Explorer

Visualize and investigate the performance of your functions, service level objectives and alerts.

Function-level metrics

Use Autometrics decorators, and wrappers to quickly instrument any function in your code and get error rate, request rate and latency metrics.

Service Level Objectives & Alerts

SLO's make it easy for any developer to implement a powerful alerting workflow

Command Line Interface

Preview your metrics locally — then ship it to prod. Use the Autometrics CLI to visualize and iterate your metrics collection and alerting thresholds.

Hassle-free PromQL

Generates powerful Prometheus queries to help quickly identify and debug issues

Hassle-free PromQL

Generates powerful Prometheus queries to help quickly identify and debug issues

Powered by

Powered by

Powered by

Powered by

Prometheus and Open Telemetry

Prometheus

Create your first pullrequest on GitHub, help flesh out the roadmap or discuss Autometrics on Discord.

Open Telemetry

Create your first pullrequest on GitHub, help flesh out the roadmap or discuss Autometrics on Discord.

Integration

Integration

Integration

Integration

Deploy the Autometrics Observability Stack to your infrastructure

Join the community

Create your first pullrequest on GitHub, help flesh out the roadmap or discuss Autometrics on Discord.