3

HerokuにRailsアプリがあり、UDPパケット(特定のユーザーアクションで)をHostedGraphiteに送信するコードがあります(無料バージョンを試しているだけです)。

他の場所でホストされている自分のUDPサーバーで「socket.send」呼び出しを指定したので、UDPパケットがHerokuから送信されていることがわかります。

HostedGraphiteのAPIキーが正しいことを知っています(これを数え切れないほどチェックしました)。

また、送信されるデータの形式を変更しました。行末の「\ n」を含めたり除外したりします(ドキュメントでは「\ n」を含めるように指定されています)。

また、開発環境からパケットを送信しようとしました。

そして最後に私はこれを試しました:

echo "YOUR-API-KEY.test 1" | nc carbon.hostedgraphite.com 2003

パケットを送信するための私のルビーコードは次のとおりです。

sock.send(data, 0, 'carbon.hostedgraphite.com', 2003)

ドキュメントから明らかなように、RubyのUDPSocketはIPアドレスの代わりにホスト名を処理できるので、確かに問題ではありません。

さて、UDPパケットのどれも実際に到着しない可能性があります...しかし、非常にありそうもないようです。

それ以外は行き詰まっていて、他に何をしようかわからない。他の誰かがこのサービスを正常に使用しましたか(特にHerokuでホストされているRailsアプリで)?多分私は彼らにお金を払う必要があるのではないかと疑い始めています...

次に、それをHostedGraphiteへのPOSTに書き直します(ただし、UDP固有であるため、この質問はまだ提出していません)。

また、curlリクエストを使用してPOSTを試しました(これ以上リンクを追加できないため、自分でドキュメントを見つける必要があります)。繰り返しになりますが、HostedGraphite側には何も表示されません(ここで、メトリック)。

4

1 に答える 1

5

私たち(Hosted Graphite)は、過去2日間に作成された新規ユーザーの認証に影響する問題を修正しましたが、これに巻き込まれたと思います。

申し訳ありませんが、最初の経験が貧弱でした。その状態のアラートを追加して、再発しないようにします。

このようなフォーラムで商用サポートを提供してもよいかどうかはわかりませんが、メールやTwitterでのサポートリクエストにはかなり対応しているので、次回はぜひ試してみてください。:)

于 2013-01-08T12:47:45.313 に答える