0

Spinnaker と AWS を使用してサービスをデプロイしていますが、アプリのヘルスチェックを構成したいと考えています。私のアプリ (SpringBoot のアプリ) は、独自のヘルスチェック エンドポイントを提供し、サービス検出のために Eureka に登録します。サービス自体には、Spinnaker で構成されたロード バランサーはありません (Eureka がその責任を負います)。

このコメントhttps://github.com/spinnaker/spinnaker/issues/180#issuecomment-64054004は、Eureka がアプリの healthCheck プロバイダーになる可能性があることを示唆しています。

現在、3 つの healthCheckProvider があります。AWS、ELB、およびユーレカ。

. ただし、これを有効にする方法に関するドキュメントは見つかりませんでした。

助けてください。

ありがとう!

4

1 に答える 1

1

以下の構成で動作するセットアップがあります。region プレースホルダーはまだ試していませんが、Github によると正しく動作します。

eureka:
  provider:
    enabled: true
    accounts:
      - name: myaccount
        regions:
          - us-west-2
        readOnlyUrl: "http://myeurekahost:8080/eureka"

https://github.com/spinnaker/clouddriver/blob/master/clouddriver-eureka/src/main/groovy/com/netflix/spinnaker/clouddriver/eureka/EurekaProviderConfiguration.groovy#L61を参照してください。

于 2016-07-20T16:20:55.017 に答える