Stackdriver

仕事でStackdriverのCustom metricsを使いそうになったので作ったやつ.実際作った直後に使うことになった(というか使うことにした).

f:id:side_tana:20160917030458p:plain

みたままのやつで,為替のリアルタイムなレートを取得して,買値と売値をカスタムメトリクスとして Stackdriver にばかすか突っ込んでいる.いまは三つのペアだけのなので,秒間3〜5件ぐらいのデータ量.Quotaは引き上げました.

Stackdriverのcustom metrics,APIがデータの配列を受ける形式だったから,最初は5秒分のデータをまとめてガッと送ろうとしたのだけれど,同じ指標が複数回登場するとだめ,と怒られた.`Duplicate TimeSeries encountered ...` みたいなエラーだった.

それぞれの指標について,配列で値と時刻のセットを持っているので,各タイムレンジで同じ指標が複数回登場したらマージするような処理に変えたところ,今度は「値と時刻のペアは配列で送るけど1個しかいれちゃだめ」みたいなエラーが起きて,まじかよ,そんなことってあるのか,頼むよこっちは困ってるんだ,という気持ちになった.

せっかく構造化したデータでやりとりしてるんだから,しっかりしてほしい.(ドキュメント読め,みたいな指摘は当然あると思っていて,データフォーマットだけ見て早合点してはいけない,というのが教訓です)(そんなばかな)(しっかりしてくれ)

ところで

Reading metrics explains how to retrieve time series data from custom and built-in metrics using the Monitoring API. You can also use metric data in charts and alerts.
Using Custom Metrics  |  Stackdriver Monitoring  |  Google Cloud Platform

ってあるけど Alert 設定できないきがする.何がおかしいんだろ.


なんで技術系のブログではなくこちらに書いたかというと,実際のコードなど他の人が読んで得しそうなことを書くつもりがなかったからです.とにかく私から言えることといたしましてはドキュメントまじで読みにくいので頑張って下さいということです.認証はおもしろくて,ローカルの場合は gcloud コマンドの認証情報があればそれを使います.GCEの環境ではメタデータかなんかで勝手にやってくれるので気にしなくても大丈夫です*1.2016年っぽい.旧時代の人間だから一生懸命認証情報を手でちまちま設定する方法探してた.

追記: GCEのメトリクスを収集してるプロジェクトだとAlert設定できた.Custom metricsしか収集してないとAlert作成フローに入れないっぽい.後でエラーレポート出しておこうという気持ちです.

*1:実際の運用ではサーバ起動時に自動で監視エージェントを立ち上げることになると思いますが,その際は google 系のエージェントが立ち上がったあとにしてあげないと認証情報が引けないことがあるっぽいので注意が必要です.気をかけてあげましょう

今朝の夢 & 君の名は

夢見た後に君の名は見た。夢っていうのは映画じゃなくて寝てるときに見るあれです。君の名は、よかったけどネタバレっぽいこと書きそうなので先に昨日の夢について書きます。

書こうと思ったけどもうtwitterに書いてたからこれでいいやって思った。

本題、君の名は。見てきた。事前情報ほぼ抜きで行ったから、へー、入れ替わりものなんだ〜みたいな感じだった。めまぐるしく視点がかわって忙しい。冒頭、急に1日描写が飛んだ時はなにが起きてるのかわからなくて(そういう演出だと思うけど)、なんだこれは、適応能力高すぎでは、いったいなにが起きてるんだ。。。みたいな感じになってた。

あと三葉の携帯古いな〜とか、瀧の携帯に届いたLINEのことメールっていったのとか、そういうのが気になってたけど後半でスッキリしてよかった。

なんかエンターテイメントって感じで、新海誠作品の疲れる感じがなかったので普通に楽しかった。



ところで映画の感動ポイントみたいなの人によって違うと思っていて、自分の場合は抑圧された気持ちが発散する瞬間が一番良くて、たとえば花とアリスのラストのバレエとかは最高。そういう点からだと、君の名は については視点変化が多くて、登場人物の気持ちをくみ取る余裕みたいなのがあんまりなくて、そういう感じではなかったと思う。二回目見たら変わるかも。

とにかく伏線とか多そうなのでもう一回見たい。ところで途中で出てくる糸の話は唐突すぎて無理があったのでは? という気がしています。

夢,三条河原町のあたりで飲んでいる.終電が近づき,慌てて駅へ向かい,東西線に飛び乗る.山科で降りると妙に寒い.乗り換えながら,まてよ,俺の家はこんなところにはない,いや2年前なら確かにこの経路であっている,しかし今は都内に住んでいるぞ,となる.もしかしたらホテルを滋賀県にとっているのかもしれない,観光客の多い時期などは滋賀のホテルをとると京都駅まで20分ほどで済むし,予約も取りやすく値段も控えめなことが多く,しばしばとる手段だった.しかし妙に寒いな,と思いながらJRに乗り換えようとしたところで目が覚めた.

寒いのはエアコンの切り忘れで,関西にいたのは大学時代の先輩とか友達とあってたからだと思う (けど一人を除いていまはみんな関東に住んでる).とはいえ,やはり関西であった人たちと会うと関西にいる気持ちになる.不思議.

gaurunに出してたPRがmergeされた

といっても、gaurunが依存してるパッケージにはすでに実装があったので大したことはしてない。

apns: Support for content-available inside aps payload by tanatana · Pull Request #29 · mercari/gaurun · GitHub

最後ひどい感じのやつあって本当に申し訳ねえ、、、という感じ。

てんとまる の感想

yashigani.hatenablog.com

僕もカンマとピリオドを使うようにしていて,IMEの設定もそういう風にしている.理由はあって,昭和26年に定められた公用文作成の要領っていうのがあって,そこでは横書きの文書において「,.」を使うこととされている.というのは嘘で,正しくは「,。」なんだけど,そういう勘違いがあって,「,.」を使っていた.気づいた後も,まあいっかとおもってそのままにしてた.

そんな感じだからあんまりこだわりなくて,スマホ買ってからは雑な感じになった.気分って感じ.

気を使うことはあって,こういった記号を使う人はすくなくて,普段見慣れないものだからだとおもうけれど,冷たい印象とか,強い印象をあたえることがあるみたい.なので,特に特定の誰かへあてたメッセージとか,仕事上のやり取りをする場合などはなるべくふつつうの句読点を使ってる.

そんな感じです.

はてなブックマークアプリとはてなブログアプリ最高!毎日使ってます!

仲間じゃん!

はてなブックマークアプリ,最近どんどん良くなってて,これはもう結構前だけどExtensionでページの反応見れるようになったりして本当に良い,これからも宜しくお願いします🙏🙏🙏

追記:
これは誇張表現ではなくマジで毎日使ってて、起きたらはてなブログアプリで友達のブログの更新状況見てるし、休憩中にtwitter見てて面白い記事でてきたらはてブAppのExtensionで反応見たりブクマしたりしてます。そういう場面で利用しているという感じです。