2
3 Comments

How is your backend instrumented?

Backend and data engineers, what analytics tools do you use to instrument your backend? What is your stack and DB? What are you tracking?

on May 25, 2020
  1. 1

    You should try to ask a bit more specific questions as you won't get any value out if you ask an open ended question like this.

    Analytics tool for instrumentation?
    How is the DB related to the instrumentation?
    Tracking for analytics purposes on the user side or requests / second on the backend routes?

    For myself: For me instrumentation means metrics exposed from within the codebase directly. So I'm using Prometheus for that with the client library for my respective backend language. For displaying that I use Grafana. Postgres DB is my database and I use a Prometheus SQL exporter to export metrics from the database.

  2. 1

    I use StatsD for metrics, sent to my PaaS (Clever Cloud), which exposes a Warp10 endpoint that I consume in a Grafana dashboard.

    For simpler setups, I recently found quickmetrics.io and might give it a try.

  3. 1

    Answers to this broad question will be incredibly varied.

    Common tools for analytics in teams I've worked with include everything from Mixpanel and Firebase to Clearbit and custom domain specific analytical engines.