0
私は複数のマシン(エージェント)で実行されている一連のAPI(サービス)を持っており、それらのサービスには何らかのヘルスチェックがあります。私は、サービスの状態が変わるたびに通知をトリガーする時計を実装したかったのです。 領事のマニュアルを読んだ後、これは、それがどのように見えるべきかです:Windowsで動作しているエージェントでConsul Watchesを使用するには?
consul watch -type=checks -service=myservice handler_script.ps1
私の問題は、ハンドラです。私は、変更が起こるたびにスクリプトにJSONを出力する小さなPowerShellスクリプトを作成しました。しかし、スクリプトを実行すると、メモ帳のウィンドウがPowerShellスクリプトの内容で開きます。 私の質問は:
- 私は間違っていますか?
そして、私はこれをプログラムで行うことができますか?サービス登録時など。
ありがとうございました。
https://www.automatedops.com/blog/2015/06/01/monitoring-with-powershell-and-consul/ –
こんにちは@DavidBrabant。私はalreday場所に小切手を持っている(そして、それらの1つはまさにそのように見える)。私が必要とするのは、その記事(https://www.vividcortex.com/blog/2015/05/22/consul-for-cluster-health-monitoring/)に掲載されている記事です。その記事では、ウォッチは私が望むものと似たようなことをしています(bashスクリプトではありますが)。ウォッチを設定する方法や場所はわかりません。 ありがとう –