Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application Performance Management & Monitoring #5257

Open
mattab opened this issue May 28, 2014 · 4 comments
Open

Application Performance Management & Monitoring #5257

mattab opened this issue May 28, 2014 · 4 comments
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.

Comments

@mattab
Copy link
Member

mattab commented May 28, 2014

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:

Tools:

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.

Resources

@mattab
Copy link
Member Author

mattab commented Apr 3, 2015

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

@mattab mattab modified the milestones: Long term, Mid term Dec 23, 2015
@mattab mattab modified the milestones: Long term, Mid term Dec 5, 2016
@chrisprobst
Copy link

Nothing new on this one?

@mattab
Copy link
Member Author

mattab commented Aug 4, 2020

Interesting update: https://thenewstack.io/new-relic-changes-business-model-open-sources-agents-and-instrumentation/ - NewRelic open sources their server agent

In this way, an organization might take New Relic’s open source code and use it for its own own purposes, while also contributing changes to the project. Under the terms of the license, they can use the agent libraries for their applications. Once the application is running, the telemetry diagnostic information that is emitted essentially “can be pointed at any number of open source backends or commercial backends,” such as those New Relic provides, Staples said.

@reddipravi
Copy link

reddipravi commented Aug 4, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

3 participants