Spring Cloud - Eureka /actuator/info 如何顯示信息


①在POM文件中添加相關引用

<!-- actuator監控信息完善 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
<!-- 這里可以根據自己的需要,修改匹配規則 -->
     <build>
        <finalName>${project.artifactId}</finalName>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <configuration>
                    <delimiters>
                        <delimit>$</delimit>
                    </delimiters>
                </configuration>
            </plugin>
        </plugins>
    </build>

  ②在屬性文件添加

info.app.name=amber-cloud-dept-8001
info.company.name=www.amber.com
info.build.artifactId=$project.artifactId$
info.build.version=$project.version$

 注:如果是YML,則需要做相應的格式調整,如有問題可以把其中$符號可以更換成@試試。

    ③補充

management.endpoints.web.exposure.include=*,hystrix.stream

再訪問/actuator/info即可

 

④Endpoint的一些有用的特征

Endpoint ID Description
auditevents 顯示應用暴露的審計事件 (比如認證進入、訂單失敗)
info 顯示應用的基本信息
health 顯示應用的健康狀態
metrics 顯示應用多樣的度量信息
loggers 顯示和修改配置的loggers
logfile 返回log file中的內容(如果logging.file或者logging.path被設置)
httptrace 顯示HTTP足跡,最近100個HTTP request/repsponse
env 顯示當前的環境特性
flyway 顯示數據庫遷移路徑的詳細信息
liquidbase 顯示Liquibase 數據庫遷移的纖細信息
shutdown 讓你逐步關閉應用
mappings 顯示所有的@RequestMapping路徑
scheduledtasks 顯示應用中的調度任務
threaddump 執行一個線程dump
heapdump 返回一個GZip壓縮的JVM堆dump

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM