タグ

ブックマーク / blog.haramishio.xyz (2)

  • sshログイン時にAWSの料金を表示させる | ハラミTech

    この記事はShell Script Advent Calendar 2017の記事です。 個人でAWSのようなクラウドサービス使ってると、クラウド破産しないかドキドキしませんか? 僕は怖いのでコンソールで確認をしてましたが、めんどくさくなってきたので端末にログインしたときに料金を表示させようと思いました。 前提 対象クラウド AWS OS Ubuntu16.04 手順 まず以下のようなシェルを作ります。 #!/bin/bash # 超えたくない「月の料金(ドル)」を指定 threshold=1 billing_file_path=/tmp/now_billing now_date=$(date +%Y%m%d) test -e ${billing_file_path} || mkdir -p ${billing_file_path} if [ ! -e "${billing_file_pa

    braitom
    braitom 2017/12/25
    こういうの地味に便利でよい
  • Python DatasourceでJSONをいい感じにパースして可視化していこう | ハラミTech

    この記事は Redash Advent Calendar 2017 の10日目の記事です。 Redashでは「Python Datasource」というものが使え、Redash上でPythonスクリプトを書くことができます。 これを使えば、Redash上でほぼなんでもできるようになります。 今回やるのは、「JSONのパース」です。 BigQueryでスキーマレスなデータを扱う Redashの用途として、BigQueryのデータを解析・グラフ化というものがあると思います。 BigQueryのデータ内にJSONを入れ、そのJSONを解析していい感じにグラフ化したいという要望がきたとして スキーマレスなJSONが入っていた場合、BigQueryでの解析は難しいです。 例えば以下のようなJSONがあるとします。 {"id": 1, "name": "Taro", "record": "[{\"Ma

    braitom
    braitom 2017/12/10
    Python Datasource使えばたいていのことはできちゃいそう。Redash強い。ただこればかりに頼っちゃうとアレなので使いどころは考えないとだけど。
  • 1