Ubuntu tutorial - IT technology blog

NalaをUbuntuにインストールして使う方法:直感的なUI、並列ダウンロード、APTより高速なパッケージマネージャー

NalaはUbuntu用APTの現代的なフロントエンドで、見やすいUI・並列ダウンロード・インストール履歴のロールバック機能を提供します。インストール方法、最速ミラーのfetch設定、そして日常のサーバー管理ワークフローへのNala統合方法を解説します。
Monitoring tutorial - IT technology blog

Nginx VTS ModuleをPrometheusとGrafanaに統合する:ドメインごとのトラフィック詳細監視

同一のNginxサーバーで複数のドメインをホストしている場合、通常のシステムメトリクスだけではどのドメインが問題を引き起こしているか特定できない。この記事では、Nginx VTS Moduleのコンパイル、仮想ホストごとのPrometheusメトリクススクレイプの設定、そしてGrafanaダッシュボードのインポートを通じて、各ドメインのトラフィックをリアルタイムで詳細に監視する方法を解説する。
Development tutorial - IT technology blog

ReactのためのStorybook:UIコンポーネントを分離して開発する完全ガイド A to Z

StorybookはReactのUIコンポーネントを独立した環境で開発・テストすることを可能にします――アプリ全体の起動も複数画面のナビゲーションも不要です。本記事では、素早いセットアップからStoriesの書き方、Chromaticを使ったビジュアルテストの統合、そして大規模プロジェクトのリファクタリング経験から得た実践的なTipsまでを解説します。
Python tutorial - IT technology blog

Typer PythonでモダンなCLIを構築する:Type Hints、Auto-completion、自動バリデーション

TyperはPython関数のtype hintsを直接読み取ることで、モダンなCLIツールを構築できるライブラリだ——引数を二か所で宣言する必要がない。この記事では自動バリデーション、Enum、サブコマンド、auto-completion、そしてプロジェクトが大きくなったときのコード整理まで、ステップごとに解説する。
Monitoring tutorial - IT technology blog

Grafana Alloyのインストールと使い方ガイド:Prometheus Agent、Promtail、OpenTelemetry Collectorを1つのテレメトリ収集ツールに統合する

Grafana AlloyはPrometheus Agent、Promtail、OpenTelemetry Collectorを1つのバイナリに統合します。メトリクス・ログ・tracesの収集パイプラインのインストール・設定方法と、6ヶ月の本番運用で得た実践的なTipsを紹介します。
Ubuntu tutorial - IT technology blog

Ubuntu での PPA-Purge:PPA を削除してパッケージを安全に元バージョンへダウングレードする方法

ppa-purge は Ubuntu 上の PPA を削除し、パッケージをディストリビューションの公式バージョンへ自動的にダウングレードすることで、手動での PPA 削除後に発生する dependency エラーを防ぎます。VPS 管理の実経験をもとに、基本から応用まで実例付きで解説します。