# Access actuator

Add the following dependencies to the gateway pom:

<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-actuator</artifactId>
     <exclusions>
         <exclusion>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-logging</artifactId>
         </exclusion>
     </exclusions>
</dependency>

Note: actuator dependencies should be placed before other dependencies

Add configuration to gateway configuration, such as application.yml:

management:
   endpoints:
     web:
       exposure:
         include: '*'

Restart the gateway and request http://gateway ip:port/actuator/threaddump. If the response is normal, the access to the actuator is successful.

# Connect to prometheus

On the basis of accessing actuator, add after actuator's dependencies:

<dependency>
     <groupId>io.micrometer</groupId>
     <artifactId>micrometer-registry-prometheus</artifactId>
</dependency>

The previous management configuration is adjusted to:

management:
   endpoints:
     web:
       exposure:
         include: '*'
   metrics:
     export:
       prometheus:
         enabled: true
     tags:
       application: ${spring.application.name}

Restart the gateway and request http://gateway ip:port/actuator/prometheus. If the response is normal, the access to prometheus is successful.

# Introduction to FizzGate Integration Platform

FizzGate is a microservice aggregation gateway developed based on Java. It can achieve hot service orchestration and aggregation, automatic authorization selection, online service script coding, online testing, high-performance routing, API audit management, callback management, etc., and has powerful customization The plug-in system can be expanded by itself and provides a friendly graphical configuration interface, which can quickly help enterprises manage API services, reduce middle-layer glue codes, reduce coding investment, and improve the stability and security of API services.

Official website: https://www.fizzgate.com (opens new window)

GitHub: https://github.com/fizzgate/fizz-gateway-node (opens new window)

Code cloud: https://gitee.com/fizzgate/fizz-gateway (opens new window)

Getting Started Tutorial: https://www.fizzgate.com/fizz/guide/GettingStarted/ (opens new window)

Advanced tutorial: https://www.fizzgate.com/fizz/guide/advanced/ (opens new window)


Author: lancer