Skip to content
APM & Beats demo on k8s
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apm-demo
kubernetes
nginx
.gitignore
LICENSE
Makefile
README.md
docker-compose.yml

README.md

apm-beats-kubernetes-demo

This is APM & Beats demo on k8s.

This repository includes the following:

  • Spring Boot app - /apm-Demo
  • Kubernetes deployment yaml - /kubernetes
  • Nginx config and Dockerfile - /nginx

Not include Elasticsearch & Kibana deployment. Elasticsearch & Kibana need to be prepared by yourself.

Demo scenario

Scenario diagram

This demo runs on Kubernetes, it's composed of a simple Spring Boot app, with a Nginx frontend. It uses MySQL as data backend.

Everything is monitored using Beats and Elastic APM.

  • Filebeat ships logs from all running containers, enriched with Kubernetes metadata
  • Metricbeat ships system metrics for all nodes in the cluster and Kubernetes metrics on containers resource consumption and state
  • Packetbeat monitors the network and applications by sniffing packets
  • Elastic APM gather tracing timing data from your applications

TODO

  • Add how to setup
You can’t perform that action at this time.