Skip to content

fr33m0nk/datomic-datadog-reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fr33m0nk/datomic-datadog-reporter

A tiny clojure library that reports datomic metrics to statsd. This is heavily inspired by Appcanary 's datomic-statsd-reporter and Tom Crayford 's datomic-riemann-reporter.

Installation

Download uberjar from Clojars

Clojars Project

Usage

  1. Drop an uberjar in $DATOMIC_DIR/lib

  2. add below to your transactor's properties file:

    • metrics-callback=fr33m0nk.datomic-datadog-reporter/send-metrics
  3. you need to set these three environment variables:

    • DATADOG_HOST=your_datadog_agent_host (default: 127.0.0.1)
    • DATADOG_PORT=your_datadog_agent_port (default: 8125)
    • DATADOG_PREFIX=your_datadog_metric-prefix (default: datomic)
  4. Start/restart your transactor, and you'll see events showing up in DataDog.

  5. All events will start with prefix provided (default datomic.)

  6. Event names come from the metrics available here.

License

Copyright © 2022 Prashant Sinha Distributed under the Eclipse Public License version 1.0.

About

a library for datomic that sends metrics to datadog

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published