春ブーツ2.X戦闘のチュートリアル(19)終了

19 エンド

エンドポイントを実行することで、あなたは監視することができ、アプリケーションと対話します。春ブーツは、あなたがあなた自身のエンドポイントを追加することができ、内蔵されたエンドポイントの数が含まれています。

あなたはできる有効または無効に各エンドポイントを。それは、そのエンドポイントを作成し、するかどうかを制御する Beanはアプリケーションコンテキストに存在します。

ほとんどのアプリケーションの選択 HTTP エンドポイント、ID およびプレフィックス/アクチュエータは にマッピングされたのURL たとえば、デフォルトでは、健康エンドポイントはにマッピングされる /アクチュエータ/健康

ID

説明

デフォルトで有効になって

AuditEvents

イベント情報開示、現在のアプリケーションを監査します。

それはあります

すべてのディスプレイ用途のSpring Bean の完全なリスト。

それはあります

キャッシュ

利用可能なキャッシュを公開します。

それはあります

条件

表示条件は、それらが一致するか一致しないタイプと設定し、自動設定の理由で評価します。

それはあります

configprops

すべての仕上げ@ConfigurationPropertiesの一覧を表示します。

それはあります

ENV

露出した春のプロパティ ConfigurableEnvironment。

それはあります

フライウェイ

適用された示しフライウェイのデータベースの移行を。

それはあります

健康

健康情報表示アプリケーション。

それはあります

httptrace

显示HTTP跟踪信息(默认情况下,最后100HTTP请求 - 响应交换)。

info

显示任意应用信息。

integrationgraph

显示Spring Integration图。

loggers

显示和修改应用程序中记录器的配置。

liquibase

显示已应用的任何Liquibase数据库迁移。

metrics

显示当前应用程序的指标信息。

mappings

显示所有@RequestMapping路径的整理列表。

scheduledtasks

显示应用程序中的计划任务。

sessions

允许从Spring Session支持的会话存储中检索和删除用户会话。使用Spring Session对响应式Web应用程序的支持时不可用。

shutdown

允许应用程序正常关闭。

没有

threaddump

执行线程转储。

如果您的应用程序是Web应用程序(Spring MVCSpring WebFluxJersey),则可以使用以下附加端点:

ID

描述

默认情况下启用

heapdump

返回hprof堆转储文件。

jolokia

通过HTTP公开JMX bean(当Jolokia在类路径上时,不适用于WebFlux)。

logfile

返回日志文件的内容(如果已设置logging.file或logging.path属性)。支持使用HTTP Range标头检索部分日志文件的内容。

prometheus

以可以由Prometheus服务器抓取的格式公开指标。

 

19.1启用端点

默认情况下,启用除shutdown外的所有端点。要配置端点的启用,请使用其management.endpoint.<id>.enabled属性。以下示例启用shutdown端点:

management.endpoint.shutdown.enabled = true

19.2公开端点

由于端点可能包含敏感信息,因此应仔细考虑何时公开它们。

要更改端点暴露,使用下面的特定技术include exclude特性:

これは含ま属性は、開示されたエンドポイントリストIDを除外  属性リストは、エンドポイントに開示すべきではないIDを 除外  プロパティをより優先されます含めるプロパティ。

* すべてのエンドポイントを選択するために使用することができます。

例えば、通過するHTTP 以外に公衆にenvののエンドポイントが、すべてを、次の属性を使用します。

management.endpoints.web.exposure.include = *

management.endpoints.web.exposure.exclude = ENV

 

疑問がある場合は、ビデオを見て:https://ke.qq.com/course/428845

 

おすすめ

転載: www.cnblogs.com/daqiang123/p/11270975.html