bygui86 / spring-actuator

SpringActuator sample project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Boot Actuator

Subprojects


Run

  1. Start Prometheus - IN PROGRESS

    docker run -d --name prometheus -v $DOCKER_HOST_CONFIG/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml -v $DOCKER_HOST_DATA/prometheus:/prometheus -p 9090:9090 prom/prometheus --config.file=/etc/prometheus/prometheus.yml
    
  2. Start Grafana - IN PROGRESS

    docker run -d --name grafana --restart always -v $DOCKER_HOST_DATA/grafana:/var/lib/grafana -e GF_USERS_ALLOW_SIGN_UP=$GF_USERS_ALLOW_SIGN_UP -e GF_SECURITY_ADMIN_PASSWORD=$GF_SECURITY_ADMIN_PASSWORD -p 3000:3000 grafana/grafana
    
  3. Start Boot Admin server

    cd ./spring-boot-admin-server
    mvnw clean spring-boot:run
    
  4. Start application

    cd ./spring-boot-actuator
    mvnw clean spring-boot:run
    

TODOs

  • implement micrometer with prometheus and grafana
  • integrate sleuth for tracing
  • expose logs (?)

Links

Actuator

Boot Admin

Micrometer

Collaterals

Samples

Grafana

Prometheus

Monitoring

About

SpringActuator sample project

License:Apache License 2.0


Languages

Language:Java 94.1%Language:TSQL 5.9%