@mattab opened this Issue on May 28th 2014 Member

With Piwik we would like to offer an open source Application Performance and Monitoring tool for every app developer and system administrator to benefit from. One of the goals will be to let users easily collect large number of metrics with a low resolution (eg. 10s or 1min).

See also:


What to track

  • Counters
    • A counter is a monotonically-increasing, unsigned, 64-bit integer used to represent the number of times an event has occurred. By tracking the deltas between measurements of a counter over intervals of time, an aggregation layer can derive rates, acceleration, etc.
  • Gauges
    • A gauge returns instantaneous measurements of something using signed, 64-bit integers. This value does not need to be monotonic.
  • Histograms
    • A histogram tracks the distribution of a stream of values (e.g. the number of milliseconds it takes to handle requests), adding gauges for the values at meaningful quantiles: 50th, 75th, 90th, 95th, 99th, 99.9th.


@mattab commented on April 3rd 2015 Member

When looking at defining good API for tracking custom server monitoring metrics, we could look at existing popular platforms that offer good APIs. For example I saw that Google launched this tool "Cloud Monitoring" http://googlecloudplatform.blogspot.ca/2015/01/Gain-insight-into-the-performance-of-your-apps-with-Google-Cloud-Monitoring_13.html Cassandra Performance Dashboard You can also tailor Cloud Monitoring to suit your needs: you can publish custom metrics to our API and bring them together with system and infrastructure metrics on custom dashboards. which could be an interesting API to take a look at

@chrisprobst commented on September 29th 2017

Nothing new on this one?

Powered by GitHub Issue Mirror