Giter Site home page Giter Site logo

Comments (3)

osterman avatar osterman commented on September 15, 2024

@Nuru can you help me scope this question?

Are you asking about custom application metrics or metrics already available, but not exposed through any dashboard.

If we're talking about custom application metrics (e.g. open comments), that's a much larger discussion as we need to go into how to expose metrics for each app and then harvest them with Prometheus.

It would help if you give some example metrics off the top of your head so that we can address it appropriately.

from docs.

Nuru avatar Nuru commented on September 15, 2024

@osterman I'm not asking how to generate metrics inside an app, I'm expecting that is generically documented somewhere. I'm asking how do we connect custom metrics we are generating to Prometheus and then Grafana.

For example, let's say we wanted to track the number of new user signups per day. Please point me to generic documentation that describes Prometheus' requirements for an endpoint that provides that data and then how (with URLs and/or file names) to connect that endpoint to Prometheus and then add that widget to the Grafana dashboard.

I'm only asking for the PopChest specific data that needs to be merged with generic documentation to accomplish the task. The answer could be as simple as

  • Add the REST endpoint for a Prometheus data source meeting the requirements described at <public generic Prometheus documentation URL> to the Prometheus agent via the <menu item name> at the <control panel URL for staging> and/or <control panel URL for production>. Give it a name using <this field>.
  • Create a Grafana widget via <menu item> at <URL> and reference the name you gave the data source in the previous step.

from docs.

osterman avatar osterman commented on September 15, 2024

This has been partially addressed here: https://docs.cloudposse.com/kubernetes-backing-services/monitoring/prometheus-alerts-grafana/

from docs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.