Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

過去の状態を再生できる機能の追加 #4

Open
takano32 opened this issue Aug 20, 2015 · 0 comments
Open

過去の状態を再生できる機能の追加 #4

takano32 opened this issue Aug 20, 2015 · 0 comments

Comments

@takano32
Copy link
Member

かなり工数かかりそうではある。

takano32 [12:17 AM] 
ヒートマップは JavaScript でレンダリングしているので、wget とか curl とかでは回せないのがネックになってきそうですね。

kazudell [12:18 AM] 
png とかにはだせないですかね

takano32 [12:18 AM] 
phantomjs とか JavaScript を解釈できるもので巡回するものを作って、ヒートマップの URL を開いてあげて保存、という方法がまず思いつきますね。

kazudell [12:19 AM] 
なんかいいのないですかねー・・・

takano32 [12:20 AM] 
@62jun26: 何かよい方法とかあります?

takano32 [12:20 AM]
まずは作った方に聞いてみるのがよいのかな、と。

62jun26 [12:22 AM] 
Gif がいつ頃必要になるのかわかんないですが、api のレスポンス(associations 数)さえ時間毎に取っておけば再現できますね。

takano32 [12:26 AM] 
デスヨネー

takano32 [12:27 AM]
レコーダー + プレイヤー のようにするという実装もありですけれども、書きはじめます、ハイできましたって具合にはいかなさそう。

kazudell [12:28 AM] 
なるほど〜

takano32 [12:29 AM] 
ガッツリ工数に余裕あれば API Server にタイムマシン機能のようなものを実装してしまうっていうのもアリなんですけどね・・・

kazudell [12:30 AM] 
とりあえず後から再現できるようにっていうところが現実的ですかね?

62jun26 [12:30 AM] 
データ残しておけば後から色みの調整とかもできるんでそのほうがいいと思います。

kazudell [12:31 AM] 
それでもとっても有用なのでそれでいきましょうか!

62jun26 [12:32 AM] 
ですねー

takano32 [12:37 AM] 
API Server をタイムマシンっぽくする場合は
1. conbu-api-daemon にデータ取得したときに mongodb とかにダンプする機能を追加
2. conbu-api-server に mongodb を取得データとして時間の基点を指定して起動することで過去の API Server の動作をする、というダンプのプレイヤーを作成
になるかなー。とは思うけれど、とても自分は今月いっぱい身動きがとりにくくて一気にやり切るのはムリそう。

takano32 [12:43 AM] 
Zabbix からデータを取得しているので、もし Zabbix に tcpreplay みたいな挙動させることができる方法があるなら、それでイッパツで解決ではある。でもなさそうだよなー。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant