Resource Graph API で Azure のリソース情報を取得する

サポートという仕事柄、お客様の Azure 環境の情報を頂いてレビューしたりトラシューしたりするのですが、Azure の情報をとってくる方法というのは中々厄介です。 一応社内ツールもあるものの、いろいろな制約があったりお客様と別の見え方をしたりするので…

Azure Kubernetes Service(AKS)を勉強するときのまとめ

これまでなんとなく触ってきた AKS ですが、k8s も含めてちゃんとお勉強しようと思い、ドキュメントをまとめました。 AKS まわりを効率的に勉強できるかと思います。 書籍 これまでいろんな本を買ってつまみ食い的に読んできましたが、1冊ちゃんと読もうと思…

Linux Observability with BPF 1人輪読会(3)

前回 tsunomur.hateblo.jp Chapter 1: introduction 問題定義 ログとメトリック 昨今の複雑なコンピューターシステムを可視化するためには、アプリケーションのログを分析することが重要。 ログは、アプリケーションの正確な動作を確認することが出来る。 し…

Linux Observability with BPF 1人輪読会(2)

前回 tsunomur.hateblo.jp 序文 その2 (この序文はオライリーの中の人によるもの?) David の話し 2015 年に David(この本の著者の一人) は、Docker のコアデベロッパーとして働いていた。 Docker のパフォーマンスを診断をするために、Flame Graph(以下参照…

Linux Observability with BPF 1人輪読会(1)

はじめに 英語の勉強もかねて、Linux Observability with BPF の1人輪読会にトライしてみます。著者 : David Calavera / Lorenzo Fontana 序文 Jessie Frazelle(https://www.linkedin.com/in/jessie-frazelle) Docker のコアメンテナ MS、Google等のソフトウ…

Visual Studio Online の環境をカスタムする

2代目 Visual Studio Online(以下 VSO) がパブリックプレビューになりました。機能やクイックスタートは id:okazuki さんが記事を書かれているのでこちらから。 blog.okazuki.jpこの記事では、VSO でオレオレ開発環境を作る方法をご紹介します。簡単に説明す…

Front Door のバックエンドを冗長化するときの設定

最近個人的に Front Door が流行っていますがいろいろ考えないといけないポイントがあるので先日に続きメモしていきます。まず前提としてこちらの構成がありますのではじめにお読みください。 tsunomur.hateblo.jp要件としては以下があります。 Front Door …

(Golang) ネスト&interfaceを使った struct を Unmarshal で JSON から読み取る

ちょっとハマったのでメモ。こういう JSON で書かれた設定ファイルがあります。 { "ActionConfig": [ { "Name": "hogehoge", "Type": "Pixela", "Config": { "UserID": "tsubasaxZZZ", "GraphID": "graph1", "Secret": "SECRET" } }, { "Name": "pgr", "Type…

Japan Tour in Summer: Java & k8s on Azure まつり に参加してきたのでその感想

寺田佳央さんが主宰する Japan Tour in Summer: Java & k8s on Azure まつり に参加してきましたのでその感想を書いてみます。 # 具体的な内容とかは別の場所で開催された際の他の方のブログがありましたので最後にリンクを置いておきます。connpass jazug.c…

App Service on Linux で .htaccess を使ってアクセス制御する

備忘&ちょっとでもインターネット上に App Service on Linux の情報を流しておきたいので大した内容ではないですが書いておきます(Front Door のバックエンドに App Service を置く場合、Front Door の IP アドレスはユーザーごとに違うわけではないため、A…

いまさらだけど Azure の Load Balancer のことをちょっと調べてみた

Standard Load Balancer が登場してからずーっと検証しようと思っていた NAT(SNAT)周りですが必要に迫られたのでついでにまとめました。 Azure の NAT まわりのこと Load Balancer の話をする前に、まず、Azure の NAT の観点でネットワークまわりの現状をま…

Azure DNS の TTL を ARM テンプレートで展開する

ARM リファレンスを見れば載ってるけど、Azure DNS を ARM テンプレートで展開するときに TTL も一緒に設定するテンプレート。 単に NS レコード、SOA レコードで指定してあげればいいけど、name に @ を指定するまでにたどり着くのにちょっと時間が掛かった…

Azure Functions を使って、Nature Remo から Mackerel にメトリックを投げる

もう何番煎じのネタかわかりませんが、Nature Remo のデータを Mackerel のサービスメトリックに投げてみたのでそのメモです。Nature Remo を使っていた以前、iRemocon という同じようなセンシングデバイスを使っていました。その時は Zabbix から iRemocon …

Microsoft の OpenHack に行ってきた

最初は特にブログに書くつもりもなかったのですが、あまりに素晴らしいイベントで、さすがにインプットをそのまま肥やしにするのはもったいないと思いましたので書くことにしました。 OpenHack とは? Microsoft が主催する 3 日間の開発イベントです。全世…

Azure 関連のブログ移動先のまとめ

TechNet ブログが無くなってしまうということで、ブログの移動先をまとめてみました。

YubiKey 5 Nano を試してみた

ハードウェアトークンが面白そうだったなぁとおもっていたのと、ちょうど YubiKey 5 Nano がリリースされたので、はじめてのハードウェアトークンを買ってみました。 何ができるの? OAuthの時間ベースのワンタイムパスワードの生成、静的パスワードの入力、…

Azure Policy で監査した結果を Azure Monitor で通知する

上限付きのサブスクリプションで使っていると地味に SSD のディスクってコミットから削られていきます。 ということで、Azure Policy を使って、SSD ディスクを見つけるポリシーを書いてみました。また、検知するだけだとダッシュボードを見に行く必要がある…

mackerel + その他ツールで Zikka Reliability Engineering(ZRE) に取り組んでみた

IT のお仕事をしている方々は恐らく避けられない、帰省時のパソコンメンテナンス。 twitter を眺めていても、そういうツイートを多く見かけました。プリンタを設定してほしい、なんかエラーが出てくる、ウイルスに感染した、等々。 かく言う私もエンジニアと…

Azure のカスタムポータルを作ってみた

この記事は、Microsoft Azure Tech Advent Calendar 2018 - Qiita の 24 日目の記事です。Azure を実際に検証や運用で使ってみると、どうしても Azure ポータルだけでは事足りないことが出てきますが、そんな時、Azure CLI や Azure PowerShell でツール化す…

Yamaha RTX 810 で Azure の VNet ゲートウェイと BGP 接続する

ExpressRoute はなかなか触れるものでは無いので、仮想ネットワーク ゲートウェイ で BGP を試してみました。 対向のデバイスは RTX810 です。IPSec に関して、以前はルートベース(IKEv2)のコンフィグが公開されていませんでしたが、今は対応しているコンフ…

builderscon tokyo 2018 に参加した

ブログを書くまでがbuildersconということでちょっと遅くなったけど書く。 登壇 Azure ネタで登壇しようと思ったのでスピーカーで応募したら、なんと採択いただいた。何だかんだ、YAPC時代から含めると3回くらい登壇させていただいている。今回は AWS 一辺倒…

builderscon tokyo 2017 に行ってきた & Azure について LT してみた

最近ブログを書くきっかけが YAPC に行くことになっていて、もうちょっと活用したいなぁと思っております。 ということで、builderscon tokyo 2017 に行ってきました。2016 にも参加しようと思ったのですが、チケットがすぐになくなってしまって参加できなか…

YAP(achimon)C::Asia Hachioji 2016mid に参加しました

新しく生まれ変わったYAPCに参加してきましたのでその感想エントリーです。 会場とか 勝手知ったるマイクロソフトなので快適です。 会場としても、Wi-Fiもつながるし、プロジェクタも大きいし、部屋も大小あるし、申し分ありませんでした。 スピーカー・一般…

Azure で RHEL を使う

ようやく Azure で RedHat Enterprise Linux(RHEL) がデプロイできるようになりました!facebook を見ているといろんな方がデプロイ祭りをしていましたので、私も早速デプロイ。

信頼済みサイトでポップアップした IE のタイトルにURLが表示される

信頼済みサイトポップアップしたIEのタイトルにURLが表示されると、タスクバーのタブリストにも表示されてしまう為、微妙に不便になったりします。 そんなときの対処です。 まず、インターネットサイトでは、[Web サイトがアドレス バーやステータス バーの…

How works系TechNetをまとめてみた

YAPC 2015 をブログで書かないとと思いつつ、、、 意外と反響のあったHow works系記事をまとめてみました。 秋の夜長にぜひ読んでみてください。 Windows How the Windows Time Service Works https://technet.microsoft.com/en-us/library/cc773013%28v=ws.…

Windows 10 の ショートカット キー チートシートを作ってみた

Windows 10 のショートカットが新しく増えたので、チートシートを作ってみました。 よろしければご活用ください。 http://bit.ly/1MZ5JwU

一時ユーザプロファイルでログオンしています。のエラーの対処法

http://techracho.bpsinc.jp/baba/2010_03_20/1243 ・C:/Users/ 以下で、いらないフォルダを削除 ・コンピュータのプロパティ→詳細設定→ユーザプロファイル で、いらないプロファイルを削除 ・ユーザアカウントの管理で、いらないユーザを削除 ・HKEY_LOCAL_…

VHDXを最適化する

自分用メモ。1. 空き領域をゼロフィル sdelete -z c:2. Optimize-VHDを実行 Optimize-VHD VHDXファイル -Mode Prezeroedhttp://blog.dreamhive.co.jp/mkoba/?p=3996 http://viewse.blogspot.jp/2012/12/powershell-30hyper-vvhd.html http://mimumimu.net/bl…

Windows 8 からアップグレードした Windows 8.1 で sysprepをする

Windows 8からアップグレードでしたWindows 8.1でsysprepをすると、↓のエラーが出たのでその対処法。今だとWindows 8.1が売ってるけどそれだといけるのかなぁ。 SYSPRP spopk.dll:: Sysprep will not run on an upgraded OS. You can only run Sysprep on a …