Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jmnarloch/zuul-route-health-spring-cloud-starter

Spring Cloud Zuul routes health indicator
https://github.com/jmnarloch/zuul-route-health-spring-cloud-starter

Last synced: 4 days ago
JSON representation

Spring Cloud Zuul routes health indicator

Awesome Lists containing this project

README

        

# Spring Cloud Netflix Zuul route health

> A Spring Cloud Zuul health indicator

[![Build Status](https://travis-ci.org/jmnarloch/zuul-route-health-spring-cloud-starter.svg?branch=master)](https://travis-ci.org/jmnarloch/zuul-route-health-spring-cloud-starter)
[![Coverage Status](https://coveralls.io/repos/jmnarloch/zuul-route-health-spring-cloud-starter/badge.svg?branch=master&service=github)](https://coveralls.io/github/jmnarloch/zuul-route-health-spring-cloud-starter?branch=master)

## Features

Configures Spring Boot's Actuator health indicator that indicates if for every *explicitly* configured route
a backing service exists in the discovery service.

## Setup

Add the Spring Cloud starter to your project:

```xml

io.jmnarloch
zuul-route-health-spring-cloud-starter
1.1.0

```

## Properties

Property `zuul.health.enabled` let's you enable this extension.

```
zuul.health.enabled=true # true by default
```

## Health endpoint

The health indicator is auto registered and will be triggered whenever the Actuator's health endpoint will be accessed:

![Zuul routes](https://github.com/jmnarloch/zuul-route-health-spring-cloud-starter/raw/master/screen.png "Zuul routes")

## License

Apache 2.0