INNER CODE UNIT · Java
chatMemory
tzolov/playground-flight-booking · src/main/java/ai/spring/demo/ai/playground/Application.java:44
public ChatMemory chatMemory() {
return MessageWindowChatMemory.builder().build();
}
// Optional suppress the actuator server observations. This hides the actuator
// prometheus traces.
@Bean
ObservationPredicate noActuatorServerObservations() {
return (name, context) -> {
if (name.equals("http.server.requests")
&& context instanceof ServerRequestObservationContext serverContext) {
String requestUri = serverContext.getCarrier().getRequestURI();
return !requestUri.startsWith("/actuator") && !requestUri.startsWith("/VAADIN")
&& !requestUri.startsWith("/HILLA") && !requestUri.startsWith("/connect")
&& !requestUri.startsWith("/**") && !requestUri.equalsIgnoreCase("/");
}
else {
return true;