-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
かなり工数かかりそうではある。
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 みたいな挙動させることができる方法があるなら、それでイッパツで解決ではある。でもなさそうだよなー。
Metadata
Metadata
Assignees
Labels
No labels