Skip to content

bruce770405/full-actuator-demo

Repository files navigation

full-actuator-demo

image

We use this components to build a simple production enviorment include program monitoring ,process warning alert , containers and deploy node data monitoring.

Side component:

  • node-exporter is going to help us to export deploy node's metrics.
  • cadvisor is going to export container metrics.

Technology

  • Kotlin
  • SpringBoot
  • Gradle
  • Prometheus
  • Grafana
  • AlertManager
  • cadvisor
  • node-exporter
  • all feature in docker-compose

Installation

  1. move to alertmanager folder , and open config.yml
  2. edit slack_configs.api_url to your slack webhook url
  3. back to project root
  4. key in docker-compose command
docker-compose up -d
  1. now you can use your internal network to see this demo

Default Enviorment Information

Service name Port
the demo kotlin service app 8081
prometheus 9090
grafana 3000
alertmanager 9003
node-exporter 9100
cadvisor 8080

More Introduction

If you have more interesting for this , you can browse my share article Article on Medium

  Remarks: My articles are all in Chinese.

About

kotlin with full actuator services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published