Reflectoring.io

Exploring a Spring Boot App with Actuator and jq

Let’s imagine we are working on a new Spring Boot-based codebase for the first time. We would probably explore the folder structure, look at the names of the folders, check out the package names and class names to try and … See more

Actived: 3 days ago

URL: https://reflectoring.io/exploring-a-spring-boot-app-with-actuator-and-jq/

Health Checks with Spring Boot

WEBSpring Boot Actuator comes with several predefined health indicators like. CassandraHealthIndicator. Each of them is a Spring bean that implements the …

Category:  Health Go Health

Exposing a Helpful Info Endpoint with Spring Boot Actuator

WEBTo know more about the plugin, you can refer to the official Spring Boot documentation.. Adding Git Info. Git information comes handy to quickly identify if the …

Category:  Health Go Health

Using Kafka with Spring Boot

WEBOnce we have a Kafka server up and running, a Kafka client can be easily configured with Spring configuration in Java or even quicker with Spring Boot. Let’s start …

Category:  Health Go Health

Deploying a Spring Boot App with the AWS CDK

WEBLet’s try out our shiny new CDK app! Let’s run this command: cdk deploy -c accountId=<ACCOUNT_ID> -c region=<REGION>. Replace ACCOUNT_ID and …

Category:  Health Go Health

Full-Text Search with Hibernate Search and Spring Boot

WEBTo get started first we need to add the Hibernate Search dependency (Gradle notation): implementation 'org.hibernate:hibernate-search-orm:5.11.5.Final'. For this …

Category:  Health Go Health

Exposing Metrics of a Spring Boot Application for Prometheus

WEBIf you read my previous blog post, you know how to expose metrics in a Spring Boot application using Dropwizard metrics and the Spring Boot Actuator plugin. …

Category:  Health Go Health

Monitoring the Error Rate of a Spring Boot Web Application

WEBNow, we have a prometheus metric called http_status_500_total that counts unexpected errors within our application and a metric called http_requests_total that …

Category:  Health Go Health

Logging In Spring Boot

WEBLogging is a vital part of all applications and brings benefits not only to us developers but also to ops and business people. Spring Boot applications need to …

Category:  Health Go Health

Exposing Metrics of a Spring Boot Application using Dropwizard

WEBInjecting the MetricsRegistry. First off, you will need a MetricRegistry object at which to register the metrics you want to measure. In a Spring Boot application, you …

Category:  Health Go Health

Implementing a Circuit Breaker with Resilience4j

WEBWhen using the Resilience4j circuit breaker CircuitBreakerRegistry, CircuitBreakerConfig, and CircuitBreaker are the main abstractions we work with. …

Category:  Health Go Health

Publishing Metrics from Spring Boot to Amazon CloudWatch

WEBAmazon CloudWatch is a monitoring and observability service in the AWS Cloud. In this article, we will generate different types of application metrics in a Spring …

Category:  Health Go Health

Getting Started with GraphQL

WEBHere we have defined the object types Product and Manufacturer.. Manufacturer is composed of scalar types with the names id, name, and …

Category:  Health Go Health

Complete Guide to CSRF/XSRF (Cross-Site Request Forgery)

WEBComplete Guide to CSRF/XSRF (Cross-Site Request Forgery) Protecting a web application against various security threats and attacks is vital for the health and …

Category:  Health Go Health

Retry with Spring Boot and Resilience4j

WEBWe can configure the Resilience4j instances we need in Spring Boot’s application.yml file. resilience4j: retry: instances: flightSearch: maxRetryAttempts: 3 …

Category:  Health Go Health

Node.js Logging with Winston

WEBCreate a folder called logging-file. Open and enter the following command into the directory terminal: npm init -y. npm i express winston. Next, open the project in …

Category:  Health Go Health

CI/CD with Node.js and a GitHub Actions Runner Hosted on AWS …

WEBGo to the GitHub repository and click on Settings. On the left-hand sidebar, click on Actions then select Runners. In the Runners page click on the New self-hosted …

Category:  Health Go Health

The AWS Journey Part 2: Deploying a Docker Image with

WEBA VPC is rather easy to define. The main feature is the IP address space defined by a CIDR (classless inter-domain routing) address block. 10.0.0.0/16 means …

Category:  Health Go Health