lunaplus*

Find hints in all sort of places

GitHub Actionsで作成したArtifactをAPIダウンロード

GitHub Actionsを使いはじめました。 CI/CDを効率的にすすめるためのツールとして非常に便利です。 自分の処理したい内容を yaml 形式のworkflow ファイルとして記述することにより PythonプログラムのUnitテストやLinterなどをGitHubへのPushのタイミングや masterへのマージのタイミングなどで処理を実行できます。

Amazon EventBridgeをはじめてみる

Amazon EventBridge は、CloudWatch Eventsと呼ばれていたサービスをベースに 機能拡張されたサービスです。 イベントソースとしてAWSサービスを指定するだけでなく、独自アプリケーションやサードパーティの イベントソースを利用できるサービスです。 Amazon EventBridgeのリソースについて調査と実験をしてみました。

DNS SubDomainの委任

ドメインに新しくサブドメインを作成します。その際に、そのサブドメインの管理権限を 他の権威サーバーに移すことをゾーンの委任と言います。ゾーンの委任により別の管理者が サブドメインを管理できるようになります。 example.io という親ドメイン親を保持していると仮定します。 今回、新たに blueprint.example.io というサブドメインを作成して、 そのサブドメインを委任をしてもらうことを想定したケースを実施してみたいと思います。 現在、親ドメインであるexample.io のネームサーバーはAWSのRoute 53を利用しており、 blueprint.example.ioのネームサーバーにAlibaba DNSを採用します。

WordpressからHugoへ記事を移動する

これまでWordPressで、時折書いていた記事ですが、日常的にメモを取るときにも 利用しているMarkdownで書いたものをコピーして装飾を入れ直して記事にするという手間が ありました。Plugin等もいくつか公開されていますが、バージョン追従等の必要もあり メンテナンスが面倒ということもあり、最近人気のHugo に乗り換えました。

Grafanaでダッシュボードの構築

運用サービスや運用環境が増えて、管理対象の数が増えてくるとどうしても 「エラーではないのだけど、ちょっと調子がおかしい」という個別の状況を確認するのが 難しくなってきます。 すべてを確認するのは難しいかもしれませんが、「ポイントとなる重要なメトリクスだけでも、 いい感じのダッシュボードにして参照することはできないか」と考えて、 Grafana を調査をはじめました。

macOSをクリーンインストールしよう

みなさんもmacOSが新しくリリースされて、しばらくすると毎度のように悩むことありませんか。 そうです、「バージョンアップする」か「ここは、心機一転クリーンインストールする」かということに… 今回は、年末年始を利用して、クリーンインストールを行ったので毎回わからなくなりがちな 手順を残してみました。