如有疑问,请看视频:CAS单点登录(第7版)
用于监视和诊断 CAS 服务器内部配置的 Actuator 端点通常通过端点 /actuator 公开。
执行器的定义
这不是 CAS 术语,这个概念来自 Spring Boot。执行器是一个制造术语,指的是用于移动或控制某物的机械装置。执行器可以从微小的变化中产生大量的运动。
提供了以下 actuator endpoints :
Show entries
搜索:
驱动器 | 参考 |
/actuator/auditevents | 请参阅本指南。 |
/actuator/beans | 请参阅本指南。 |
/actuator/caches | 请参阅本指南。 |
/actuator/conditions | 请参阅本指南。 |
/actuator/configprops | 请参阅本指南。 |
/actuator/env | 请参阅本指南。 |
/actuator/health | 请参阅本指南。 |
/actuator/heapdump | 请参阅本指南。 |
/actuator/httpexchanges | 请参阅本指南。 |
/actuator/httptrace | 请参阅本指南。 |
/actuator/info | 请参阅本指南。 |
/actuator/logfile | 请参阅本指南。 |
/actuator/loggers | 请参阅本指南。 |
/actuator/mappings | 请参阅本指南。 |
/actuator/metrics | 请参阅本指南。 |
显示 1 到 15 共 22 个条目
上一页12下一页
用法
请注意,上表并不是 CAS 中所有可能的 actuator endpoints 的完整列表。每个 CAS 模块都可以提供和激活一组不同的 actuator 端点,这些端点特定于 SSO 会话管理、应用程序注册等功能。请参阅所需功能的特定文档,以获取更多详细信息。
指标允许深入了解正在运行的 CAS 软件,并提供测量关键组件行为的方法。有关更多信息,请参阅本指南。
CAS 利用 Spring Boot Admin 直观地管理和监控其内部状态。作为 Spring Boot Admin 客户端,CAS 通过 HTTP 向 Spring Boot Admin 服务器注册,并将其状态和运行状况报告给服务器的 Web 界面。
Spring Boot Admin Web 应用程序服务器通过专用扩展模块成为 CAS 服务器的一部分。通过在 WAR 覆盖中包含以下依赖项来添加支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-bootadmin"} |
安全端点
请注意,管理服务器的 API 端点必须受到保护。最好在 HTTPS 下同时运行 Admin 服务器和注册 CAS 服务器节点,尤其是在使用凭证对端点进行身份验证时。
部署后, Spring Boot Admin 仪表板位于 /sba 上下文路径下。
要了解有关选项的更多信息,请参阅本指南。
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· spring.boot.admin.server.enabled=true 启用 Spring Boot Admin Server 默认值:true de.codecentric.boot.admin.server.config.AdminServerProperties$ServerProperties. 如何配置此属性? |
显示 1 到 1 的 1 个条目
上一页1下一页
每个单独的 CAS 服务器都能够自动向 Spring Boot Admin 服务器注册自身,前提是提供了配置以指示 CAS 服务器如何定位和连接到 admin 服务器。
请注意,默认情况下,CAS 服务器的 actuator 端点是安全的。为了实现 CAS 服务器和 Spring Boot Admin 服务器之间的安全通信,请参阅指南。
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· spring.boot.admin.client.api-path=instances 管理员 rest-api 路径。 de.codecentric.boot.admin.client.config.ClientProperties. 如何配置此属性? |
· spring.boot.admin.client.auto-deregistration= Enable automatic deregistration on shutdown 如果未设置,则如果存在活动的 CloudPlatform,则默认为 true; de.codecentric.boot.admin.client.config.ClientProperties. 如何配置此属性? |
· spring.boot.admin.client.auto-registration=true 在应用程序准备就绪时启用自动注册。 de.codecentric.boot.admin.client.config.ClientProperties. 如何配置此属性? |
· spring.boot.admin.client.connect-timeout=5000ms 注册的 Connect 超时。 de.codecentric.boot.admin.client.config.ClientProperties. 如何配置此属性? |
· spring.boot.admin.client.enabled=true 启用 Spring Admin Client。 de.codecentric.boot.admin.client.config.ClientProperties. 如何配置此属性? |
显示 1 到 5 的 21 个条目
上一页1234 5下一页
默认情况下,访问 Spring Boot Admin Server 将需要基于表单的用户身份验证。用于访问此功能的凭据是 Spring Security 配置提供的凭据:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· spring.security.user.name=user 默认用户名。 org.springframework.boot.autoconfigure.security.SecurityProperties$User. 如何配置此属性? |
· spring.security.user.password= 默认用户名的密码。 org.springframework.boot.autoconfigure.security.SecurityProperties$User. 如何配置此属性? |
· spring.security.user.roles= 默认用户名的已授予角色。 org.springframework.boot.autoconfigure.security.SecurityProperties$User. 如何配置此属性? |
显示 1 到 3 个条目中的 3 个
上一页1下一页
需要考虑的其他要点:
Spring Boot Admin Server 将联系 CAS actuator 端点来解析和呈现数据。由于 CAS 执行器端点需要经过身份验证的访问,因此 Spring Boot Admin Server 默认配置为使用用于受保护执行器端点的相同凭证。
充当 Spring Boot Admin 客户端的 CAS 服务器将访问 Spring Boot Admin Server 以自动注册自身并报告状态更新。默认情况下,此类请求和 API 调用配置为使用相同的安全机制和凭证。
CAS 服务器既可以充当 Spring Boot Admin Server,也可以充当 Spring Boot Admin Server 的客户端。每个 CAS 服务器部署都可以单独调整,以根据需要关闭客户端/服务功能。例如,在集群 CAS 部署中,主 CAS 服务器节点可能同时充当 Spring Boot Admin Server 和 Client,而所有其他辅助节点可能只是主 CAS(Spring Boot Admin)服务器的 Client 端。
要启用其他日志记录,请修改日志记录配置文件以添加以下内容:
1 2 | <Logger name="de.codecentric.boot" level="debug" /><Logger name="org.springframework.web.reactive" level="debug" /> |
使用 JavaMelody 监控 QA 和生产环境中的 CAS。
通过在 WAR 覆盖中包含以下依赖项来添加支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-javamelody"} |
默认情况下,JavaMelody 监控在 ${context-path}/monitoring 中公开,其中 ${context-path} 通常设置为 /cas。
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· javamelody.enabled=true 如果应在应用程序中启用 JavaMelody。 net.bull.javamelody.JavaMelodyConfigurationProperties. 如何配置此属性? |
· javamelody.excluded-datasources= 应从监控中排除的数据源名称的逗号分隔列表。 net.bull.javamelody.JavaMelodyConfigurationProperties. 如何配置此属性? |
· javamelody.init-parameters= 要传递给 JavaMelody 监视过滤器的初始化参数的映射。可用参数如下所示:https://github.com/javamelody/javamelody/wiki/UserGuide#6-optional-parameters net.bull.javamelody.JavaMelodyConfigurationProperties. 如何配置此属性? |
· javamelody.management-endpoint-monitoring-enabled=false 如果应为管理 http 端口中的报告启用 /monitoring,而不是在应用程序 http 端口上启用。 net.bull.javamelody.JavaMelodyConfigurationProperties. 如何配置此属性? |
· javamelody.spring-monitoring-enabled=true 如果基于 @RestController、@Controller、@Service、@Async、@Scheduled、@MonitoredWithSpring、@FeignClient 或 RestTemplate 进行监控,则应启用 MongoDatabaseFactory 或 ElasticsearchOperations。 net.bull.javamelody.JavaMelodyConfigurationProperties. 如何配置此属性? |
显示 1 到 5 个条目中的 5 个
上一页1下一页
Elastic Application Performance Monitoring (APM) 提供了使用 Elastic Cloud 开始流式传输、查看和分析来自 CAS 的 APM 跟踪的功能。
通过在 WAR 覆盖中包含以下依赖项来添加支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 | implementation "org.apereo.cas:cas-server-support-elastic:${project.'cas.version'}" |
CAS 与 Elastic APM 的集成允许:
在启动时附加 Elastic APM 代理的情况下自动启动 CAS,以实现监控和可观测性
监控 CAS 组件及其执行跟踪,然后将其作为退出跨度报告给 Elastic APM。
默认情况下,CAS 会尝试将 Elastic APM 代理自动附加到正在运行的 JVM 进程。如果您希望控制和/或禁用此行为,则可以将 ELASTIC_APM_AGENT_ENABLED=false 设置指定为系统属性或环境变量。
请记住,每个 JVM 只能有一个代理实例和一个配置。因此,如果将多个 Web 应用程序(除了 CAS 之外)部署到同一服务器(即 Apache Tomcat),其中代理以编程方式连接到每个应用程序中,则第一个附加操作将获胜,第二个附加操作将被忽略。这也意味着,如果您使用 elasticapm.properties 配置代理,则首先连接的应用程序将决定配置。
代理配置通常通过 src/main/resources/elasticapm.properties 属性文件进行控制:
1 2 3 | service_name=apereo-casapplication_packages=org.apereoserver_url=http://127.0.0.1:8800 |
有关其他配置选项,请参阅 Elastic APM 文档。
组件执行是通过 Elastic APM 所谓的 Exit Span 来跟踪的,Exit Span是自动创建并作为当前活动事务的子项结束的。创建的 span 将用于在服务映射中创建节点,并在 Dependencies 表中创建下游服务。span 名称、子类型(即 Component)和操作(即 Operation)用于将相似的 span 组合在一起。
Sentry 允许您实时跟踪日志和错误。它提供对生产部署的见解以及用于重现和修复崩溃的信息。
此处的集成支持错误处理和向 Sentry 报告、通过 span 和事务进行性能监控以及 Sentry 日志记录支持。
通过在 WAR 覆盖中包含以下依赖项来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-sentry"} |
必须调整 Logging 配置文件以匹配以下内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?xml version="1.0" encoding="UTF-8"?><Configuration status="warn" packages="org.apache.logging.log4j.core,io.sentry.log4j2"> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> <!-- Setting minimumBreadcrumbLevel modifies the default minimum level to add breadcrumbs from INFO to DEBUG --> <!-- Setting minimumEventLevel the default minimum level to capture an event from ERROR to WARN --> <Sentry name="Sentry" minimumBreadcrumbLevel="DEBUG" minimumEventLevel="WARN" dsn="..." /> </Appenders> <Loggers> <Root level="INFO"> <AppenderRef ref="Sentry"/> <AppenderRef ref="casConsole"/> </Root> </Loggers></Configuration> |
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· sentry.attach-server-name= io.sentry.spring.boot.jakarta.SentryProperties. 如何配置此属性? |
· sentry.attach-stacktrace= io.sentry.spring.boot.jakarta.SentryProperties. 如何配置此属性? |
· sentry.attach-threads= io.sentry.spring.boot.jakarta.SentryProperties. 如何配置此属性? |
· sentry.backpressure-monitor= io.sentry.spring.boot.jakarta.SentryProperties. 如何配置此属性? |
· sentry.bundle-ids= io.sentry.spring.boot.jakarta.SentryProperties. 如何配置此属性? |
显示 1 到 5 的 118 个条目
上一页12345...24下一页
痕迹导航保存在内存中(默认情况下为最后 100 条记录),并与事件一起发送。例如,默认情况下,如果使用 logger.info 或 logger.warn 记录 100 个条目,则不会向 Sentry 发送任何事件。如果随后使用 logger.error 进行记录,则会向 Sentry 发送一个事件,其中包含这 100 条信息或警告消息。为此,SentryAppender 需要接收所有日志条目,以决定将哪些内容保留为痕迹导航或作为事件发送。将 SentryAppender 日志级别配置设置为低于为 minimumBreadcrumbLevel 和 minimumEventLevel 设置的值,以便接收这些日志消息。
最后,您需要配置 DSN(客户端密钥)和可选的其他值,例如 environment 和 release。
您可以在 src/main/resources/sentry.properties 文件中执行此操作:
1 | dsn=https://12345@12345.ingest.sentry.io/12345 |
或者在启动 CAS 时通过系统属性:
1 | java -Dsentry.dsn=https://12345@12345.ingest.sentry.io/12345 ... |
或者在启动 CAS 之前通过环境变量:
1 | export SENTRY_DSN=https://12345@12345.ingest.sentry.io/12345 |
通过 Spring Boot 的 CAS 在适用时注册以下核心指标:
各种内存和缓冲池
垃圾回收相关统计
线程利用率
加载/卸载的类数
CPU 指标
文件描述符指标
Logback metrics:记录每个级别记录到 Logback 的事件数
正常运行时间指标:报告正常运行时间量规和表示应用程序绝对启动时间的固定量规
Apache Tomcat 指标
Spring 集成指标
通过在 WAR Overlay 中包含以下模块来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 | implementation "org.apereo.cas:cas-server-support-metrics:${project.'cas.version'}" |
自动配置允许使用名为 jdbc 的度量来检测所有可用的 DataSource 对象。数据源检测会生成表示池中当前活动连接、允许的最大连接数和允许的最小连接的仪表。这些仪表中的每一个都有一个以 jdbc 为前缀的名称。度量还由根据 Bean 名称计算的 DataSource 的名称进行标记。此外,特定于 Hikari 的指标使用 hikaricp 前缀公开。每个指标都由池的名称标记。
自动配置允许在启动时使用前缀为 cache 的指标检测所有可用缓存。缓存插桩是针对一组基本指标进行标准化的。此外,还提供了特定于缓存的指标。
使用 CAS Actuator 管理终端节点访问和查询 CAS 指标。导航到终端节点会显示可用计量器名称的列表。您可以通过提供特定计量的名称作为选择器来向下钻取以查看有关特定计量的信息。
请参阅本指南以了解更多信息。
-
-
-
- 执行器端点
-
-
CAS 提供以下端点:
GET | /cas/actuator/statistics |
获取工单的 CAS 统计信息报告。过期的门票将被删除。
-
-
-
- 指标自定义
-
-
请参阅本指南。
-
-
-
- 存储
-
-
请参阅本指南。
CAS 指标可以路由到不同类型的数据库进行存储和分析。以下选项可用:
简单 (内存)
石墨
神经节
地图集
信号外汇
统计
InfluxDb
普罗 米修斯
波
新遗迹
AWS CloudWatch
…
指标主要由 Micrometer 处理。选择最适合您的需求和要求的适当存储技术。
-
-
-
- 简单
- Simple Storage - CAS 指标
- 简单
-
-
千分尺附带一个简单的内存后端,如果没有配置其他注册表,它会自动用作后备。这允许您查看在指标端点中收集了哪些指标。
一旦您使用任何其他可用后端,内存中的后端就会自行禁用。您也可以显式禁用它:
以下设置和属性可从CAS配置曲库获得:
第三方
笔记
下面列出的配置设置在CAS配置元数据中被标记为第三方。此标志表示配置设置不受CAS生态系统的控制、拥有或管理,并影响第三方库提供的功能,例如Spring Boot或Spring Cloud到CAS。有关其他信息,您可能必须访问第三方源才能找到更多详细信息。
Show entries
搜索:
· management.metrics.export.simple.enabled= 如何配置此属性? 弃用状态为ERROR,带有替换设置:management.simple.metrics.export.enabled。 |
· management.metrics.export.simple.mode= 如何配置此属性? 弃用状态为ERROR,带有替换设置:management.simple.metrics.export.mode。 |
· management.metrics.export.simple.step= 如何配置此属性? 弃用状态为ERROR,带有替换设置:management.simple.metrics.export.step。 |
显示3个条目中的1到3个
上一个1下一个
-
-
-
- Cloudwatch
- Amazon Cloudwatch 存储 - CAS 指标
- Cloudwatch
-
-
AWS CloudWatch 是 AWS 云平台中的监控和可观测性服务。它的主要功能之一是收集指标并将指标存储在时间序列数据库中。它是 AWS 云平台中的维度时间序列服务。它提供以下功能:
收集和监控日志。
存储来自 AWS 资源以及在 AWS 中或外部运行的应用程序的指标。
通过图形和统计数据提供系统范围的可视化。
创建警报,用于监视单个或多个 CloudWatch 指标,并根据指标的值执行某些操作。
通过在覆盖中包含以下模块来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-aws-cloudwatch"} |
配置
默认配置提供以下内容:
指标每 30 秒异步发送到 AWS CloudWatch。
预定义的 AWS 区域为 us-east-1。
预定义的 AWS CloudWatch 命名空间为 apereo-cas。
连接和读取超时预定义为 5 秒。
-
-
-
- 堆栈驱动程序
- Stackdriver 存储 - CAS 指标
- 堆栈驱动程序
-
-
Stackdriver 注册表会定期将指标推送到 Stackdriver。要将指标导出到 SaaS Stackdriver,您必须提供您的 Google Cloud 项目 ID。
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.stackdriver.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.stackdriver.metrics.export.batch-size。 |
· management.metrics.export.stackdriver.connect-timeout= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.stackdriver.metrics.export.connect-timeout。 |
· management.metrics.export.stackdriver.enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.stackdriver.metrics.export.enabled。 |
· management.metrics.export.stackdriver.num-threads= 如何配置此属性? 弃用状态为 ERROR (ERROR),没有替换设置。 |
· management.metrics.export.stackdriver.project-id= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.stackdriver.metrics.export.project-id。 |
显示 1 到 5 的 10 个条目
上一页12下一页
-
-
-
- 普罗 米修斯
- Prometheus 存储 - CAS 指标
- 普罗 米修斯
-
-
Prometheus 希望抓取或轮询单个应用程序实例的指标。Spring Boot 提供了一个 actuator endpointavailable at /actuator/prometheus,以呈现具有适当格式的 Prometheus 抓取。
以下是要添加到 scrape_config:prometheus.yml
1 2 3 4 5 | scrape_configs: - job_name: 'spring' metrics_path: '/actuator/prometheus' static_configs: - targets: ['HOST:PORT'] |
-
-
-
- 地图集
- Atlas Storage - CAS 指标
- 地图集
-
-
默认情况下,指标会导出到本地计算机上运行的 Atlas。可以使用以下方法提供要使用的 Atlas 服务器的位置:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.atlas.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.atlas.metrics.export.batch-size。 |
· management.metrics.export.atlas.config-refresh-frequency= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.atlas.metrics.export.config-refresh-frequency。 |
· management.metrics.export.atlas.config-time-to-live= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.atlas.metrics.export.config-time-to-live。 |
· management.metrics.export.atlas.config-uri= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.atlas.metrics.export.config-uri。 |
· management.metrics.export.atlas.connect-timeout= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.atlas.metrics.export.connect-timeout。 |
显示 1 到 5 的 13 个条目
上一页123下一页
-
-
-
- 数据狗
- Datadog 存储 - CAS 指标
- 数据狗
-
-
Datadog 注册表定期将指标推送到 datadoghq。要将指标导出到 Datadog,必须提供您的 API 密钥:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.datadog.api-key= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.datadog.metrics.export.api-key。 |
· management.metrics.export.datadog.application-key= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.datadog.metrics.export.application-key。 |
· management.metrics.export.datadog.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.datadog.metrics.export.batch-size。 |
· management.metrics.export.datadog.connect-timeout= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.datadog.metrics.export.connect-timeout。 |
· management.metrics.export.datadog.descriptions= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.datadog.metrics.export.descriptions。 |
显示 1 到 5 的 11 个条目
上一页123下一页
-
-
-
- 神经节
- Ganglia Storage - CAS Metrics
- 神经节
-
-
默认情况下,指标将导出到 localmachine 上运行的 Ganglia。可以使用以下方法提供要使用的 Ganglia 服务器主机和端口:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.ganglia.addressing-mode= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.ganglia.metrics.export.addressing-mode。 |
· management.metrics.export.ganglia.duration-units= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.ganglia.metrics.export.duration-units。 |
· management.metrics.export.ganglia.enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.ganglia.metrics.export.enabled。 |
· management.metrics.export.ganglia.host= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.ganglia.metrics.export.host。 |
· management.metrics.export.ganglia.port= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.ganglia.metrics.export.port。 |
显示 1 到 5 的 8 个条目
上一页12下一页
-
-
-
- 石墨
- Graphite 存储 - CAS Metrics
- 石墨
-
-
默认情况下,指标会导出到 localmachine 上运行的 Graphite。可以使用以下方法提供要使用的 Graphite 服务器主机和端口:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.graphite.duration-units= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.graphite.metrics.export.duration-units。 |
· management.metrics.export.graphite.enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.graphite.metrics.export.enabled。 |
· management.metrics.export.graphite.graphite-tags-enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.graphite.metrics.export.graphite-tags-enabled。 |
· management.metrics.export.graphite.host= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.graphite.metrics.export.host。 |
· management.metrics.export.graphite.port= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.graphite.metrics.export.port。 |
显示 1 到 5 的 9 个条目
上一页12下一页
-
-
-
- InfluxDb
- InfluxDb 存储 - CAS 指标
- InfluxDb
-
-
默认情况下,指标会导出到 influx 本地计算机运行。可以使用以下方法提供要使用的 Influx 服务器的位置:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.influx.api-version= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.influx.metrics.export.api-version。 |
· management.metrics.export.influx.auto-create-db= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.influx.metrics.export.auto-create-db。 |
· management.metrics.export.influx.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.influx.metrics.export.batch-size。 |
· management.metrics.export.influx.bucket= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.influx.metrics.export.bucket。 |
· management.metrics.export.influx.compressed= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.influx.metrics.export.compressed。 |
显示 1 到 5 的 21 个条目
上一页1234 5下一页
-
-
-
- 纽利斯
- New Relic Storage - CAS 指标
- 纽利斯
-
-
New Relic 注册表会定期将指标推送到 New Relic。要将指标导出到 New Relic,必须提供您的 API 密钥和账户 ID:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.newrelic.account-id= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.newrelic.metrics.export.account-id。 |
· management.metrics.export.newrelic.api-key= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.newrelic.metrics.export.api-key。 |
· management.metrics.export.newrelic.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.newrelic.metrics.export.batch-size。 |
· management.metrics.export.newrelic.client-provider-type= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.newrelic.metrics.export.client-provider-type。 |
· management.metrics.export.newrelic.connect-timeout= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.newrelic.metrics.export.connect-timeout。 |
显示 1 到 5 的 12 个条目
上一页123下一页
-
-
-
- 信号外汇
- SignalFx 存储 - CAS Metrics
- 信号外汇
-
-
SignalFx 注册表定期将指标推送到 SignalFx。要将指标导出到 SignalFx,必须提供您的访问令牌:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.signalfx.access-token= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.signalfx.metrics.export.access-token。 |
· management.metrics.export.signalfx.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.signalfx.metrics.export.batch-size。 |
· management.metrics.export.signalfx.connect-timeout= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.signalfx.metrics.export.connect-timeout。 |
· management.metrics.export.signalfx.enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.signalfx.metrics.export.enabled。 |
· management.metrics.export.signalfx.num-threads= 如何配置此属性? 弃用状态为 ERROR (ERROR),没有替换设置。 |
显示 1 到 5 的 10 个条目
上一页12下一页
-
-
-
- 统计 D
- StatsD 存储 - CAS Metrics
- 统计 D
-
-
StatsD 注册表通过 UDP 紧急将指标推送到 StatsD 代理。默认情况下,指标将导出到本地计算机上运行的 StatsD 代理。可以使用以下方法提供要使用的 StatsD 代理主机和端口:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.statsd.enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.statsd.metrics.export.enabled。 |
· management.metrics.export.statsd.flavor= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.statsd.metrics.export.flavor。 |
· management.metrics.export.statsd.host= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.statsd.metrics.export.host。 |
· management.metrics.export.statsd.max-packet-length= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.statsd.metrics.export.max-packet-length。 |
· management.metrics.export.statsd.polling-frequency= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.statsd.metrics.export.polling-frequency。 |
显示 1 到 5 的 9 个条目
上一页12下一页
-
-
-
- 波
- Wavefront 存储 - CAS Metrics
- 波
-
-
Wavefront 注册表会定期将指标推送到 Wavefront。如果要直接将指标导出到 Wavefront,则必须提供 API 令牌:
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
· management.metrics.export.wavefront.api-token= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.wavefront.api-token。 |
· management.metrics.export.wavefront.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.wavefront.sender.batch-size。 |
· management.metrics.export.wavefront.connect-timeout= 如何配置此属性? 弃用状态为 ERROR (ERROR),没有替换设置。 |
· management.metrics.export.wavefront.enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.wavefront.metrics.export.enabled。 |
· management.metrics.export.wavefront.global-prefix= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.wavefront.metrics.export.global-prefix。 |
搜索:
显示 1 到 5 的 13 个条目
上一页123下一页
-
-
-
- 应用光学
- AppOptics 存储 - CAS 指标
- 应用光学
-
-
默认情况下,AppOptics 注册表会定期将指标推送到 api.appoptics.com/v1/measurements。要将指标导出到 SaaS AppOptics,必须提供您的 API 令牌。
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.appoptics.api-token= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.appoptics.metrics.export.api-token。 |
· management.metrics.export.appoptics.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.appoptics.metrics.export.batch-size。 |
· management.metrics.export.appoptics.connect-timeout= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.appoptics.metrics.export.connect-timeout。 |
· management.metrics.export.appoptics.enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.appoptics.metrics.export.enabled。 |
· management.metrics.export.appoptics.floor-times= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.appoptics.metrics.export.floor-times。 |
显示 1 到 5 的 10 个条目
上一页12下一页
-
-
-
- 虎尾
- Humio Storage - CAS 指标
- 虎尾
-
-
默认情况下,Humio 注册表会定期将指标推送到 cloud.humio.com。要将指标导出到 SaaS Humio,您必须提供 API 令牌。
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.metrics.export.humio.api-token= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.humio.metrics.export.api-token。 |
· management.metrics.export.humio.batch-size= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.humio.metrics.export.batch-size。 |
· management.metrics.export.humio.connect-timeout= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.humio.metrics.export.connect-timeout。 |
· management.metrics.export.humio.enabled= 如何配置此属性? 弃用状态为 ERROR,并带有替换设置:management.humio.metrics.export.enabled。 |
· management.metrics.export.humio.num-threads= 如何配置此属性? 弃用状态为 ERROR (ERROR),没有替换设置。 |
显示 1 到 5 的 10 个条目
上一页12下一页
要注册自定义指标,请将 MeterRegistry 注入到您的组件中,如以下示例所示:
1 2 3 4 5 6 7 | public class Dictionary { private final List<String> words = new CopyOnWriteArrayList<>(); Dictionary(final MeterRegistry registry) { registry.gaugeCollectionSize("dictionary.size", Tags.empty(), this.words); }} |
如果您发现跨组件或应用程序重复检测一组指标,则可以将此套件封装在 MeterBinder 实现中。默认情况下,来自所有 MeterBinder bean 的 metrics将自动绑定到 Spring 管理的MeterRegistry。
如果您需要将自定义应用于特定的 Meter 实例,则可以使用 io.micrometer.core.instrument.config.MeterFilter 接口。默认情况下,所有 MeterFilter bean 都将自动应用于千分尺 MeterRegistry.Config。
例如,如果要将以 com.example 开头的所有计量 ID 的 mytag.region 标签重命名为 mytag.area,则可以执行以下操作:
1 2 3 4 | @Beanpublic MeterFilter renameRegionTagMeterFilter() { return MeterFilter.renameTag("com.example", "mytag.region", "mytag.area");} |
可以定义 CAS 监视器来报告票据注册表的运行状况以及与 CAS 正在使用的系统的其他基础连接。Spring Boot 提供了许多称为 HealthIndicator的监视器,这些监视器在存在特定设置(即spring.mail.*)的情况下被激活。CAS 本身基于下面列出的相同组件提供了许多其他监视器,其操作可能需要特定依赖项模块及其相关设置的组合。
-
-
-
- Default
-
-
默认监控器会报告简要内存和票据统计信息。
通过在 WAR 覆盖中包含以下依赖项来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-core-monitor"} |
CAS 配置目录中提供了以下设置和属性:
自选
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Optional(可选)。This标志表示在最终用户 CAS 配置中不需要立即存在该设置,因为分配了默认值,或者该功能的激活不受设置值有条件地控制。换句话说,仅当需要修改默认值或需要打开由设置控制的功能时,才应在配置中包含此字段。
Show entries
搜索:
· cas.monitor.load.warn.threshold=0 监控器阈值,如果达到该阈值,CAS 可能会为运行状况检查生成警告状态。 org.apereo.cas.configuration.model.core.monitor.MonitorWarningProperties. 如何配置此属性? |
· cas.monitor.memory.free-mem-threshold=10 内存监视器的可用内存阈值。如果可用内存量达到此点,内存监控器将报告警告状态作为运行状况检查。 org.apereo.cas.configuration.model.core.monitor.MemoryMonitorProperties. 如何配置此属性? |
· cas.monitor.st.warn.threshold=0 监控器阈值,如果达到该阈值,CAS 可能会为运行状况检查生成警告状态。 org.apereo.cas.configuration.model.core.monitor.MonitorWarningProperties. 如何配置此属性? |
· cas.monitor.tgt.warn.threshold=0 监控器阈值,如果达到该阈值,CAS 可能会为运行状况检查生成警告状态。 org.apereo.cas.configuration.model.core.monitor.MonitorWarningProperties. 如何配置此属性? |
显示 1 到 4 的 4 个条目
上一页1下一页
YMMV
为了准确可靠地报告工单统计信息,您受底层工单注册表的摆布,以高性能的方式支持行为,这意味着必须考虑并仔细调整基础设施和网络的能力和延迟。这在集群部署中可能特别相关,因为根据所选的票据注册表,CAS 可能需要通过运行分布式查询来计算票据使用情况来询问整个集群。
GET | /cas/actuator/health |
报告由各种监视器生成的系统的一般运行状况。
GET | /cas/actuator/health/{path} |
-
-
-
- 高深
-
-
还可以使用以下任一策略来管理监视器。
存储 | 描述 |
MongoDb 数据库 | 请参阅本指南。 |
JDBC | 请参阅本指南。 |
LDAP 协议 | 请参阅本指南。 |
Redis | 请参阅本指南。 |
Hazelcast | 请参阅本指南。 |
DynamoDb | 请参阅本指南。 |
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 | implementation "org.apereo.cas:cas-server-support-memcached-monitor:${project.'cas.version'}" |
用法
此功能已弃用,并计划在将来删除。
CAS 配置目录中提供了以下设置和属性:
必填
自选
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Required。此标志表示可能需要该设置的存在才能激活或影响 CAS 功能的行为,并且通常应进行审查、可能拥有和调整。如果为该设置分配了默认值,则无需严格将该设置放在配置副本中,但仍应对其进行检查以确保它符合您的部署预期。
Show entries
搜索:
· cas.monitor.memcached.servers=localhost:11211 以逗号分隔的 memcached 服务器列表。 org.apereo.cas.configuration.model.core.monitor.MemcachedMonitorProperties. 如何配置此属性? 弃用状态为 ERROR (ERROR),没有替换设置。 |
显示 1 到 1 的 1 个条目
上一页1下一页
实际的 memcached 实现可以通过以下选项之一来支持,这些选项应在 overlay 中定义。
GET | /cas/actuator/health |
报告由各种监视器生成的系统的一般运行状况。
GET | /cas/actuator/health/{path} |
-
-
-
- Spymemcached
-
-
通过 spymemcached 库启用支持。
通过在 WAR 覆盖中包含以下依赖项来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 | implementation "org.apereo.cas:cas-server-support-memcached-spy:${project.'cas.version'}" |
-
-
-
- AWS ElastiCache
-
-
对于运行 Memcached 引擎的集群,ElastiCache 支持自动发现,客户端程序能够自动识别缓存集群中的所有节点,并启动和维护与所有这些节点的连接。
通过在 WAR 覆盖中包含以下依赖项来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-memcached-aws-elasticache"} |
监控 MongoDb 数据库的状态和可用性。
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-mongo-monitor"} |
CAS 配置目录中提供了以下设置和属性:
必填
自选
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Required。此标志表示可能需要该设置的存在才能激活或影响 CAS 功能的行为,并且通常应进行审查、可能拥有和调整。如果为该设置分配了默认值,则无需严格将该设置放在配置副本中,但仍应对其进行检查以确保它符合您的部署预期。
Show entries
搜索:
· cas.monitor.mongo[0].client-uri= mongodb 实例的连接 URI。这通常采用 mongodb://user:psw@ds135522.somewhere.com:35522/db 的形式。如果未指定,将回退到其他单个设置。如果指定,则接管所有其他设置(如果适用)。 org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties. 如何配置此属性? |
· cas.monitor.mongo[0].database-name= MongoDb 数据库实例名称。 org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties. 如何配置此属性? |
· cas.monitor.mongo[0].host= 用于身份验证的 MongoDb 数据库主机。可以定义多个主机地址,用逗号分隔。如果定义了多个主机,则假定每个主机也包含端口(如果有)。否则,配置可能会回退到定义的端口。 org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties. 如何配置此属性? |
· cas.monitor.mongo[0].password= 用于身份验证的 MongoDb 数据库密码。 org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties. 如何配置此属性? |
· cas.monitor.mongo[0].port= MongoDb 数据库端口。 org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties. 如何配置此属性? |
显示 1 到 5 的 6 个条目
上一页12下一页
GET | /cas/actuator/health |
报告由各种监视器生成的系统的一般运行状况。
GET | /cas/actuator/health/{path} |
监控 Hazelcast 支持的缓存的状态和状态。
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-hazelcast-monitor"} |
CAS 配置目录中提供了以下设置和属性:
自选
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Optional(可选)。This标志表示在最终用户 CAS 配置中不需要立即存在该设置,因为分配了默认值,或者该功能的激活不受设置值有条件地控制。换句话说,仅当需要修改默认值或需要打开由设置控制的功能时,才应在配置中包含此字段。
Show entries
搜索:
· cas.monitor.warn.threshold=0 监控器阈值,如果达到该阈值,CAS 可能会为运行状况检查生成警告状态。 org.apereo.cas.configuration.model.core.monitor.MonitorWarningProperties. 如何配置此属性? |
显示 1 到 1 的 1 个条目
上一页1下一页
GET | /cas/actuator/health |
报告由各种监视器生成的系统的一般运行状况。
GET | /cas/actuator/health/{path} |
监控关系 SQL 数据库的状态和可用性。
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-jdbc-monitor"} |
CAS 配置目录中提供了以下设置和属性:
必填
自选
Hibernate 和 JDBC
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Required。此标志表示可能需要该设置的存在才能激活或影响 CAS 功能的行为,并且通常应进行审查、可能拥有和调整。如果为该设置分配了默认值,则无需严格将该设置放在配置副本中,但仍应对其进行检查以确保它符合您的部署预期。
Show entries
搜索:
· cas.monitor.jdbc.driver-class=org.hsqldb.jdbcDriver 用于连接到数据库的 JDBC 驱动程序。 org.apereo.cas.configuration.model.core.monitor.JdbcMonitorProperties. 如何配置此属性? |
· cas.monitor.jdbc.password= 数据库连接密码。 org.apereo.cas.configuration.model.core.monitor.JdbcMonitorProperties. 如何配置此属性? |
· cas.monitor.jdbc.url=jdbc:hsqldb:mem:cas-hsql-database 数据库连接 URL。 此设置支持 Spring 表达式语言。 org.apereo.cas.configuration.model.core.monitor.JdbcMonitorProperties. 如何配置此属性? |
· cas.monitor.jdbc.user=sa 数据库用户必须具有足够的权限,才能在需要时处理架构更改和更新。 org.apereo.cas.configuration.model.core.monitor.JdbcMonitorProperties. 如何配置此属性? |
显示 1 到 4 的 4 个条目
上一页1下一页
GET | /cas/actuator/health |
报告由各种监视器生成的系统的一般运行状况。
GET | /cas/actuator/health/{path} |
监视 LDAP 服务器的状态和可用性。
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-ldap-monitor"} |
CAS 配置目录中提供了以下设置和属性:
必填
自选
LDAP & Active Directory
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Required。此标志表示可能需要该设置的存在才能激活或影响 CAS 功能的行为,并且通常应进行审查、可能拥有和调整。如果为该设置分配了默认值,则无需严格将该设置放在配置副本中,但仍应对其进行检查以确保它符合您的部署预期。
Show entries
搜索:
· cas.monitor.ldap[0].bind-credential= 连接到 LDAP 时要使用的绑定凭证。 org.apereo.cas.configuration.model.core.monitor.LdapMonitorProperties. 如何配置此属性? |
· cas.monitor.ldap[0].bind-dn= 连接到 LDAP 时要使用的绑定 DN。注入 LDAP 连接池的 LDAP 连接配置可以使用以下参数进行初始化: bindDn/bindCredential provided - 在初始化连接时使用提供的凭证进行绑定。 bindDn/bindCredential 设置为 * - 使用快速绑定策略初始化池。 bindDn/bindCredential 设置为空白 - 跳过连接初始化;匿名执行操作。 提供的 SASL 机制 - 初始化连接时使用给定的 SASL 机制进行绑定。 org.apereo.cas.configuration.model.core.monitor.LdapMonitorProperties. 如何配置此属性? |
· cas.monitor.ldap[0].ldap-url= 服务器的 LDAP URL。可以指定多个,用空格和/或逗号分隔。 org.apereo.cas.configuration.model.core.monitor.LdapMonitorProperties. 如何配置此属性? |
显示 1 到 3 个条目中的 3 个
上一页1下一页
GET | /cas/actuator/health |
报告由各种监视器生成的系统的一般运行状况。
GET | /cas/actuator/health/{path} |
监控 Redis 数据库的状态和可用性。此监视器通过使用基于 Redis 的模块提供,例如,该模块将管理票证或应用程序定义等,并且能够为每个功能和/或与 Redis 数据库的活动连接提供运行状况数据和统计信息。
GET | /cas/actuator/health |
报告由各种监视器生成的系统的一般运行状况。
GET | /cas/actuator/health/{path} |
CAS 为以下跟踪程序提供自动配置:
平台 | 参考 |
OpenTelemetry | 请参阅本指南。 |
Zipkin勇士 | 请参阅本指南。 |
Jaeger | 请参阅本指南。 |
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.tracing.baggage.correlation.enabled=true 是否启用 baggage 上下文与日志记录上下文的关联。 org.springframework.boot.actuate.autoconfigure.tracing.TracingProperties$Baggage$Correlation. 如何配置此属性? |
· management.tracing.baggage.correlation.fields= 应与日志记录上下文关联的字段列表。这意味着这些字段最终会成为 MDC 中的键值对。 org.springframework.boot.actuate.autoconfigure.tracing.TracingProperties$Baggage$Correlation. 如何配置此属性? |
· management.tracing.baggage.enabled=true 是否启用 Micrometer Tracing baggage propagation。 org.springframework.boot.actuate.autoconfigure.tracing.TracingProperties$Baggage. 如何配置此属性? |
· management.tracing.baggage.local-fields= 应在 JVM 进程中访问但不能通过网络传播的字段列表。OpenTelemetry 不支持本地字段。 org.springframework.boot.actuate.autoconfigure.tracing.TracingProperties$Baggage. 如何配置此属性? |
· management.tracing.baggage.remote-fields= 引用与网络上相同的进程中的字段列表。例如,字段“x-vcap-request-id”将按原样设置,包括前缀。 org.springframework.boot.actuate.autoconfigure.tracing.TracingProperties$Baggage. 如何配置此属性? |
显示 1 到 5 的 12 个条目
上一页123下一页
通过在 WAR 覆盖中包含以下依赖项来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-tracing-jaeger"} |
CAS 配置目录中提供了以下设置和属性:
自选
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Optional(可选)。This标志表示在最终用户 CAS 配置中不需要立即存在该设置,因为分配了默认值,或者该功能的激活不受设置值有条件地控制。换句话说,仅当需要修改默认值或需要打开由设置控制的功能时,才应在配置中包含此字段。
Show entries
搜索:
· cas.monitor.jaeger.connect-timeout=5s 指定在超时之前等待建立连接的持续时间。此超时适用于初始连接阶段,建立连接后不会影响数据传输。 org.apereo.cas.configuration.model.core.monitor.JaegerMonitorProperties. 如何配置此属性? |
· cas.monitor.jaeger.endpoint=http://localhost:4317 将跟踪发送到 Jaeger 服务器时使用的 GRPC 终端节点。 org.apereo.cas.configuration.model.core.monitor.JaegerMonitorProperties. 如何配置此属性? |
· cas.monitor.jaeger.headers= 要包含在请求中的自定义标头的映射。 org.apereo.cas.configuration.model.core.monitor.JaegerMonitorProperties. 如何配置此属性? |
· cas.monitor.jaeger.max-retry-attempts=3 最大重试尝试次数。 org.apereo.cas.configuration.model.core.monitor.JaegerMonitorProperties. 如何配置此属性? |
· cas.monitor.jaeger.memory-mode=IMMUTABLE_DATA 接受的值为 : IMMUTABLE_DATA, MUTABLE_DATA. org.apereo.cas.configuration.model.core.monitor.JaegerMonitorProperties. 如何配置此属性? |
显示 1 到 5 的 6 个条目
上一页12下一页
OpenTelemetry (Otel) 是与供应商无关的标准化工具、API 和 SDK 的集合。它允许我们检测、生成和收集遥测数据,这有助于分析应用程序行为或性能。遥测数据可以包括日志、指标和跟踪。我们可以自动或手动检测 HTTP、数据库调用等的代码。
通过在 WAR 覆盖中包含以下依赖项来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-tracing-otel"} |
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.opentelemetry.resource-attributes= 资源属性。 org.springframework.boot.actuate.autoconfigure.opentelemetry.OpenTelemetryProperties. 如何配置此属性? |
显示 1 到 1 的 1 个条目
上一页1下一页
Brave 是一个分布式跟踪插桩库。Brave 通常会拦截 production 请求以收集 timing 数据、关联和传播 trace 上下文。虽然跟踪数据通常会发送到 Zipkin 服务器或 Amazon X-Ray 等。
通过在 WAR 覆盖中包含以下依赖项来启用支持:
Apache Maven
Gradle
BOM - Spring
BOM - Gradle
资源
1 2 3 4 5 6 7 8 9 10 | dependencies { /* The following platform references should be included automatically and are listed here for reference only. implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}") implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/ implementation "org.apereo.cas:cas-server-support-tracing-zipkin"} |
CAS 配置目录中提供了以下设置和属性:
第三方
笔记
下面列出的配置设置在 CAS 配置元数据中标记为 Third Party(第三方)。此标志表示配置设置不受 CAS 生态系统的控制、拥有或管理,并且会影响第三方库(如 Spring Boot 或 Spring Cloud to CAS)提供的功能。有关更多信息,您可能必须访问第三方来源以查找更多详细信息。
Show entries
搜索:
· management.zipkin.tracing.connect-timeout=1s 对 Zipkin 的请求的连接超时。 org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinProperties. 如何配置此属性? |
· management.zipkin.tracing.encoding=JSON 如何将 POST 正文编码为 Zipkin API。 org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinProperties. 如何配置此属性? |
· management.zipkin.tracing.endpoint=http://localhost:9411/api/v2/spans Zipkin API 的 URL。 org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinProperties. 如何配置此属性? |
· management.zipkin.tracing.export.enabled= 是否启用跟踪的自动配置以导出 Zipkin 跟踪。 如何配置此属性? |
· management.zipkin.tracing.read-timeout=10s 对 Zipkin 的请求的读取超时。 org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinProperties. 如何配置此属性? |
显示 1 到 5 个条目中的 5 个
上一页1下一页