Helm Charts の入門 (Scalar Manager)
注記
このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。
Scalar Manager は、ユーザーに次のことを可能にする Web ベースのダッシュボードです。
- Scalar 製品の健全性をチェックします
- Scalar 製品を一時停止および一時停止解除して、基礎となるデータベースをバックアップまたは復元します
- Grafana ダッシュボードを通じて Scalar 製品のメトリクスとログを確認します
ユーザーは、Scalar Manager を通じて Scalar 製品を一時停止または一時停止解除して、基礎となるデータベースをバックアップまたは復元できます。 Scalar Manager には、ユーザーが Scalar 製品のメトリクスやログを確認できる Grafana エクスプロ ーラーも組み込まれています。
予測
このガイドは、ユーザーがモニタリングおよびロギング ツールを備えた Scalar 製品を Kubernetes クラスターにデプロイする方法を理解していることを前提としています。 まだの場合は、このガイドの前に Scalar Helm Charts の入門 から始めてください。
要件
- [GitHub Packages]GitHub Packages から Scalar Manager コンテナ (
scalar-manager
) をプルするには権限が必要です。 - 上記のコンテナをプルするには、GitHub ドキュメント に従って
read:packages
スコープの Github Personal Access Token (PAT) を作成する必要があります。
私たちが作るもの
次のように、次のコンポーネントを Kubernetes クラスターにデプロイします。
+--------------------------------------------------------------------------------------------------+
| +----------------------+ |
| | scalar-manager | |
| | | |
| | +------------------+ | --------------------------(管理)--------------------------+ |
| | | Scalar Manager | | | |
| | +------------------+ | | |
| +--+-------------------+ | |
| | | |
| +------------------------------------+ | |
| | loki-stack | V |
| | | +-----------------+ |
| | +--------------+ +--------------+ | <----------------(ログ)--------------- | Scalar 製品 | |
| | | Loki | | Promtail | | | | |
| | +--------------+ +--------------+ | | +-----------+ | |
| +------------------------------------+ | | ScalarDB | | |
| | | +-----------+ | |
| +------------------------------------------------------+ | | |
| | kube-prometheus-stack | | +-----------+ | |
| | | | | ScalarDL | | |
| | +--------------+ +--------------+ +--------------+ | -----(監視)----> | +-----------+ | |
| | | Prometheus | | Alertmanager | | Grafana | | +-----------------+ |
| | +-------+------+ +------+-------+ +------+-------+ | |
| | | | | | |
| | +----------------+-----------------+ | |
| | | | |
| +--------------------------+---------------------------+ |
| | | |
| | | Kubernetes |
+----+-----------------------+---------------------------------------------------------------------+
| |
localhost (127.0.0.1) に公開するか、ロードバランサーなどを使用してアクセスします
| |
(HTTP経由でダッシュボードにアクセス)
| |
+----+----+ +----+----+
| ブラウザ | <-(埋め込む)-- + ブラウザ |
+---------+ +---------+
ステップ 1. Grafana を埋め込めるように kube-prometheus-stack
をアップグレードします。
-
この値を
kube-prometheus-stack
のカスタム値ファイル (scalar-prometheus-custom-values.yaml など) に追加または修正します。grafana:
grafana.ini:
security:
allow_embedding: true
cookie_samesite: disabled -
Helm インストールをアップグレードします。
helm upgrade scalar-monitoring prometheus-community/kube-prometheus-stack -n monitoring -f scalar-prometheus-custom-values.yaml