2

openstack4j V3.0.1 を使用して、openstack でアラームを作成しようとしていました。

    Alarm alarm = projectClient
            .telemetry()
            .alarms()
            .create(Builders.alarm().name(alarmName + "@" + serverId).description(alarmName + " high")
                    .type(Alarm.Type.THRESHOLD).thresholeRule(rule).alarmActions(actions).isEnabled(true).build());

しかし、サーバーは応答に失敗し、例外をスローします:

スレッド「メイン」での例外 org.jboss.resteasy.client.ClientResponseFailure: コンテンツ タイプが text/plain;charset="UTF-8" でタイプが null の MessageBodyReader が見つかりません

サーバー側でネットワーク トラフィックを追跡したところ、テレメトリ メータリング サービスである 8777 ポートにリクエストが送信されているようです。実際には、テレメトリ アラーム サービスが実行されている 8042 ポートに送信する必要があります。

私がopenstack4jを正しく使用しているかどうかは誰にもわかりません。ありがとう!

4

0 に答える 0