Dmon.io Docs Wiki

From wiki.dmon.io
screenshot, all devices page
screenshot, device detail with base metrics
container monitoring, uptime
container monitoring, cpu and memory

What is dmon.io?

  1. Download and run a small script on your machine
  2. Get awesome graphs of machine activity (cpu/net/disk)
  3. Get alerts if it misses these checkins

Quick Setup

Why dmon.io?

  • Always Free Tier
    • dmon.io is a project of passion, and built to be long-term sustainable with an always-free, always-useful tier for monitoring several devices.
  • Push model
    • Unlike many other monitoring systems, dmon.io is a push model. This means any internet-accessible device can be added instantly.
  • Completely open interface & client
    • The dmon_metrics monitoring script is inspectable and only sends some very simple JSON to the in.dmon.io ingest API.

API

dmon.io has two primary public APIs.

  • api.dmon.io is used by the web UI, and is also available for users for advanced direct control of the service. 100% of dmon.io site functionality is done through these APIs, so they're at least as functional as the website itself.
    • Authentication to this API is by implicit auth grants from Auth0
  • in.dmon.io is the high volume ingest API for heartbeats/metrics
    • Authentication is by {telemetryKey}, issued and available in the UI (or through api.dmon.io)

More

Feature Requests