Azure ストレージアカウントとは Azure のストレージサービスというと、BLOB やファイル共有といったものを思い浮かべると思いますが、それらサービスを利用するのに先立って、ストレージアカウント、というものを作成する必要があります。 今回取り上げるの…
先日 AWS クラウドプラクティショナー試験 を受験したのですが、AWS クラウド導入フレームワーク (AWS Cloud Adoption Framework: AWS CAF) というのをを覚えるのに一苦労しました。 その際、自分なりに工夫した暗記法を紹介してみます。 AWS CAF とは何か …
日次でどれくらいデータが来ているかを確認したい Elasticsearch クラスター上のインデックスを調査していて、日々流入するデータの件数がどのくらいなのかがふと気になることがありました。 確認する方法としてまず思いつくのは、Aggregation で date_histg…
記事のネタが尽きて久しいので、先日受験した Microsoft Azure Fundamentals (AZ-900) 試験について書こうと思います。 試験内容 AZ-900 については広く知られていることと思いますが、Microsoft Azure の入門的な内容の試験となります。 learn.microsoft.co…
DevTools のコンソールでは、ログインしたユーザーの権限で Elasticsearch の API を実行できるので便利です。 しかし、以下のようにエラーになってしまうことがあります。 GET /api/data_views # レスポンス { "error": "Incorrect HTTP method for uri [/a…
Elasticsearch におけるドキュメントの更新は、ドキュメントの登録の場合と同じく、いくつかやり方がありそうです。 こちらも自分なりに調べた結果をまとめてみます。 Index API の _doc エンドポイント 前回の記事で調べた通り、_doc エンドポイントでは既…
Elasticsearch を利用するにあたり、ドキュメントの登録の仕方を調べようと思ってググってみると、いろいろな記述が見つかります。 どうやらやり方はいくつかありそうなものの、リクエストのメソッドは PUT と POST、どちらにするのが良いのか、ドキュメント…
q コマンドで CSV ファイルの解析を行っていたところ、下記のようなエラーが出力されることがありました。 $ q -O -H -d , 'select timestamp, username, remotehost from test.csv' query error: no such column: timestamp Warning - There seems to be a …
複数の JSON データを作成する中で、途中でオブジェクトのキーの並びが変わってしまった! $ cat sample_a.json { "key0": "a0", "key1": "a1", "key2": "a2" } $ cat sample_b.json { "key0": "b0", "key2": "b2", "key1": "b1" } そんなことが実際に起こり…
前回の記事 の中で、オブジェクトの全てのキーや値を取得する方法に触れました。 やり方がいくつかありそうだったので、まとめてみました。 オブジェクトの全てのキーの取得 下記のような JSON に対して、keys 関数を用いることで、キーの一覧を取得できます…
jq を使って JSON を整形したところから、CSV 出力するまでに意外と手こずることが多いので整理してみました。 CSV 出力自体は、フィルタの末尾に | @csv をつけるだけで容易に行うことができます。 そう思って、下記のような JSON からそのまま CSV 出力し…