End-to-End Monitoring with Grafana Cloud with Minimal Effort

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • prometheus-operator

    Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

  • As I mentioned, I'm considering only free options. If you need to run a monitoring stack on your infrastructure, I strongly recommend to use "Prometheus and friends", that is Prometheus, Alertmanager, Thanos and Grafana. The easiest deployment option for that is using Prometheus Operator.

  • prometheus-example-app

    Go app that exposes metrics about its HTTP handlers.

  • # docker-compose.yml version: '3.7' services: agent: image: grafana/agent:v0.23.0 container_name: agent entrypoint: - /bin/agent - -config.file=/etc/agent/agent.yaml - -metrics.wal-directory=/tmp/wal - -config.expand-env - -config.enable-read-api environment: HOSTNAME: agent PROMETHEUS_HOST: ${PROMETHEUS_HOST} PROMETHEUS_USERNAME: ${PROMETHEUS_USERNAME} PROMETHEUS_PASSWORD: ${PROMETHEUS_PASSWORD} volumes: - ${PWD}/agent/data:/etc/agent/data - ${PWD}/agent/config/agent.yaml:/etc/agent/agent.yaml ports: - "12345:12345" api: # https://github.com/brancz/prometheus-example-app image: quay.io/brancz/prometheus-example-app:v0.3.0 container_name: api ports: - 8080:8080 expose: - 9080

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts