メインコンテンツまでスキップ
バージョン: 3.15

Helm Charts をはじめよう (Loki スタックを使用したロギング)

注記

このページは英語版のページが機械翻訳されたものです。英語版との間に矛盾または不一致がある場合は、英語版を正としてください。

このドキュメントでは、Grafana Loki (Promtail を使用) を使用して、Kubernetes 上で Scalar 製品のログ集約を開始する方法について説明します。

Scalar 製品のモニタリングの開始をすでに読み、kube-prometheus-stack をインストールしていることを前提としています。

私たちが作るもの

次のように、次のコンポーネントを Kubernetes クラスターにデプロイします。

+--------------------------------------------------------------------------------------------------+
| +------------------------------------+ |
| | loki-stack | |
| | | +-----------------+ |
| | +--------------+ +--------------+ | <-----------------(ログ)-------------- | Scalar 製品 | |
| | | Loki | | Promtail | | | | |
| | +--------------+ +--------------+ | | +-----------+ | |
| +------------------------------------+ | | ScalarDB | | |
| | +-----------+ | |
| +------------------------------------------------------+ | | |
| | kube-prometheus-stack | | +-----------+ | |
| | | | | ScalarDL | | |
| | +--------------+ +--------------+ +--------------+ | -----(監視)----> | +-----------+ | |
| | | Prometheus | | Alertmanager | | Grafana | | +-----------------+ |
| | +-------+------+ +------+-------+ +------+-------+ | |
| | | | | | |
| | +----------------+-----------------+ | |
| | | | |
| +--------------------------+---------------------------+ |
| | |
| | Kubernetes |
+----------------------------+---------------------------------------------------------------------+
| <- localhost (127.0.0.1) に公開するか、ロードバランサーなどを使用してアクセスします
|
(HTTP 経由でダッシュボードにアクセスする)
|
+----+----+
| ブラウザ |
+---------+

ステップ1. カスタム値ファイルを準備する

  1. loki-stack helm chart のサンプルファイル scalar-loki-stack-custom-values.yaml を取得します。

ステップ2. loki-stack をデプロイする

  1. grafana helm リポジトリを追加します。

    helm repo add grafana https://grafana.github.io/helm-charts
  2. loki-stack helm chart をデプロイします。

    helm install scalar-logging-loki grafana/loki-stack -n monitoring -f scalar-loki-stack-custom-values.yaml

ステップ3. Grafana 構成に Loki データソースを追加する

  1. Loki データソースの設定を scalar-prometheus-custom-values.yaml ファイルに追加します。

    grafana:
    additionalDataSources:
    - name: Loki
    type: loki
    uid: loki
    url: http://scalar-logging-loki:3100/
    access: proxy
    editable: false
    isDefault: false
  2. 構成を適用します (kube-prometheus-stack のデプロイメントをアップグレードします)。

    helm upgrade scalar-monitoring prometheus-community/kube-prometheus-stack -n monitoring -f scalar-prometheus-custom-values.yaml

ステップ4. Grafana ダッシュボードにアクセスする

  1. Loki をデータソースとして追加する
    • Grafana http://localhost:3000 に移動します (minikube を使用する場合)
    • Explore に移動して、追加された Loki を見つけます
    • 収集されたログは Explore ページで確認できます。

ステップ5. loki-stack helm chartを削除する

  1. loki-stack をアンインストールします。
    helm uninstall scalar-logging-loki -n monitoring
This website uses cookies to enhance the visitor experience. By continuing to use this website, you acknowledge that you have read and understood our privacy policy and consent to the use of cookies to help improve your browsing experience and provide you with personalized content.