Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Jun 10, 2026. It is now read-only.

heroku/agentmon

Open more actions menu

Repository files navigation

agentmon: Secret Dyno Metrics Agent Mon

agent mon

Overview

The agentmon application reads language metrics from a Prometheus or a StatsD source, then translates and aggregates the metrics data to a format expected by the language metrics sink. It posts the data to the language metrics sink located at https://app.metrics.heroku.com. A typical use case would be to add agentmon to a buildpack and set an environment variable HEROKU_METRICS_URL to https://app.metrics.heroku.com/<dyno id>. agentmon will read the language metrics sink URL from the environment variable when it starts and use it to post language metrics.

For more about what agentmon actually does, and its modes of operation, see design.

Usage

usage: agentmon [flags] sink-URL 
  -backlog int
        Size of pending measurement buffer (default 1000)
  -debug
        debug mode is more verbose
  -interval int
        Sink flush interval in seconds (default 20)
  -prom-interval int
        Prometheus poll interval in seconds (default 5)
  -prom-url string
        Prometheus URL
  -statsd-addr string
        UDP address for statsd listener
  -version
        print version string

Developing

Run Tests

make test 

Install

make install 

Build

make build 

Create Release Package

make release 

Copyright

(c) 2017, Heroku, Inc. See LICENSE for details.

About

Secret dyno metrics agent mon. He's giving you the numbers...

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.