Please check the TechStack.md file for details.
Demo on Kong in a system where several cameras watch over a plant, and we need to constantly monitor their status
Stable Releases
This repo is also the official support repo to my article on medium:
- 1.0.0 - cd516c965673570f63c5829f9f908fc9f40a48f8 - Spring Boot 3.2.0
- 0.0.0 - 2aa6c43ad3b0a595f686c8038cb7b3df6005464a
docker-compose up -d
or
make dcup
- Prometheus on port 9090 - http://localhost:9090/
- Grafana on port 3000 - http://localhost:3000/
- Prometheus' metrics raw in the Camera Service on port 8080 - http://localhost:8080/actuator/prometheus
- Prometheus targets on port 9090 - http://localhost:9090/targets?search=
- Camera Welcome Message for camera 1 - http://localhost:8000/camera-1-service/api/v1/hc
- Metrics in Kong - http://localhost:8001/metrics
- Graphite Page - http://localhost:8085
- StatsD @ Etsy
- statsd / statsd @ GitHub
- What is StatsD exactly? @ Datadog
- Kubernetes Documentation / Concepts Services / Load Balancing / Networking Ingress
- A Deep Dive Into the Four Types of Prometheus Metrics
- Defining custom metrics in a Spring Boot application using Micrometer
- Kong Blog Posts
- Kong API Gateway – Observability with Prometheus, Grafana and OpsGenie by Daniel Kocot
- Defining custom metrics in a Spring Boot application using Micrometer
- Spring Boot app metrics - with Prometheus and Micrometer
- https://github.com/prometheus/statsd_exporter
- StatsD: What Is It and How To Monitor It
- Kong Gateway
- Kong Vitals
- Kong Plugin Hub
- Kong Lua Rules