File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
runtime/service/src/main/java/org/apache/polaris/service/config Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change 4444import org .apache .polaris .service .context .TestRealmContextResolver ;
4545import org .apache .polaris .service .events .PolarisEventListener ;
4646import org .apache .polaris .service .events .TestPolarisEventListener ;
47+ import org .apache .polaris .service .metrics .MetricsConfiguration ;
4748import org .apache .polaris .service .persistence .InMemoryPolarisMetaStoreManagerFactory ;
4849import org .eclipse .microprofile .config .Config ;
4950import org .eclipse .microprofile .config .ConfigValue ;
@@ -113,6 +114,17 @@ public void warnOnFailedChecks(
113114 }
114115 }
115116
117+ @ Produces
118+ public ProductionReadinessCheck checkMetricTags (MetricsConfiguration config ) {
119+ if (config .userPrincipalTag ().enableInApiMetrics ()) {
120+ return ProductionReadinessCheck .of (
121+ Error .of (
122+ "Metrics configuration includes user principal name in tags." ,
123+ "polaris.metrics.user-principal-tag.enable-in-api-metrics" ));
124+ }
125+ return ProductionReadinessCheck .OK ;
126+ }
127+
116128 @ Produces
117129 public ProductionReadinessCheck checkTokenBrokers (AuthenticationConfiguration configuration ) {
118130 List <ProductionReadinessCheck .Error > errors = new ArrayList <>();
You can’t perform that action at this time.
0 commit comments